Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

User accounts may be merged via the usermerge endpoint. A service endpiont that accepts a JSON payload via a POST command of 2 user IDs (uid).

A usermerge call accepts 3 parameters

uid_to_delete: The user ID of the source account.

uid_to_keep: The user ID of the destination account.

action: The action to be performed on the uid_to_delete account once completed. Either block or delete. Default is to block the source account.

This service performs irreversible actions. User caution is advised.

Return
The service follows existing web service guidelines and additionally returns:

  • 201 created: if the merge was successful

  • 405/500 Method Not Allowed: for any method other than POST.

  • 406 Not Acceptable: with an error:

    • User to merge from (uid_to_delete) does not exist

    • User to merge to (uid_to_keep) does not exist

    • User to merge from (uid_to_delete) is blocked

    • User to merge to (uid_to_keep) is blocked

  • No labels