External Rel ID & Rel Str
User operations addressed by external relation ID or relation string, for billing integrations.
Endpoints
- GETRetrieve a user
/users/{extRelationId}/byExtRelationThe user identified by an external relation ID, or by a relation string when relStr=true . - PUTModify a user
/users/{extRelationId}/byExtRelationUpdate the user identified by an external relation ID, or by a relation string when relStr=true . Only fields present in the body are changed; selfService: 0… - DELETEDelete a user
/users/{extRelationId}/byExtRelationDelete the user identified by an external relation ID, or by a relation string when relStr=true . Refused with 409 while the user still owns servers. - POSTGenerate a set of login tokens
/users/{extRelationId}/authenticationTokensGenerate a set of single use tokens that sign the user into the client area. Requires a commercial licence. - POSTGenerate a set of login tokens using a server ID
/users/{extRelationId}/serverAuthenticationTokens/{serverId}Generate a set of single use tokens that sign the user into the client area and open the given server. Requires a commercial licence. - POSTChange a user password
/users/{extRelationId}/byExtRelation/resetPasswordSet a new random password for the user and return it once.