Create and deletes multiple identities
Creates or delete multiple identities. This endpoint can also be used to import credentials for instance passwords, social sign in configurations or multifactor methods.
Create an Identity
Create an identity. This endpoint can also be used to import credentials for instance passwords, social sign in configurations or multifactor methods.
Create a Recovery Code
This endpoint creates a recovery code which should be given to the user in order for them to recover (or activate) their account.
Create a Recovery Link
This endpoint creates a recovery link which should be given to the user in order for them to recover (or activate) their account.
Delete an Identity
Calling this endpoint irrecoverably and permanently deletes the identity given its ID. This action can not be undone. This endpoint returns 204 when the identity was deleted or when the identity was not found, in which case it is assumed that is has been deleted already.
Delete & Invalidate an Identity's Sessions
Calling this endpoint irrecoverably and permanently deletes and invalidates all sessions that belong to the given Identity.
Extend a Session
Calling this endpoint extends the given session ID. If `session.earliest_possible_extend` is set it will only extend the session after the specified time has passed. Retrieve the session ID from the `/sessions/whoami` endpoint / `toSession` SDK method.
Get an Identity
Return an identity by its ID. You can optionally include credentials (e.g. social sign in connections) in the response by using the `include_credential` query parameter.
Patch an Identity
Partially updates an identity's field using JSON Patch. The fields `id`, `stateChangedAt` and `credentials` can not be updated using this method.
Update an Identity
This endpoint updates an identity. The full identity payload (except credentials) is expected. It is possible to update the identity's credentials as well.