User Management APIs
From Social ID Developers
(Redirected from Login & User Management APIs)
Contents |
Users
Resource | Description |
---|---|
POST login/users | Creates a new user manually, given username and/or e-mail. |
GET login/users | Returns all users or searches for users. |
GET login/users/find_by | Finds a user by username, e-mail or reset password token |
GET login/users/:user_id | Returns user information, including his/her profile (if required). |
GET login/users/:user_id/profile | Returns the user profile (complete or partial). |
PUT login/users/:user_id | Updates username/e-mail/password information of a user. |
PUT login/users/:user_id/token | Generates a new token (user_token) for the user. |
POST login/users/:user_id/touch | Force User to be updated. |
DELETE login/users/:user_id | Deletes a user. |
PUT login/users/:user_id/move_to/:target_id | Moves the user data to another user and then removes user. |
Reset Password
Resource | Description |
---|---|
POST login/users/reset_password/email | Sends a reset password e-mail for a user given its username or e-mail. |
POST login/users/reset_password/token | Creates a reset password token for a user given its username or e-mail. |
POST login/users/reset_password | Resets the password for a user given a reset password token. |
Email Confirmation
Resource | Description |
---|---|
POST login/users/email_confirmation/email | Sends an e-mail confirmation for a user given its username or e-mail. |
POST login/users/email_confirmation/token | Creates an e-mail confirmation token for a user given its username or e-mail. |
User Status
Resource | Description |
---|---|
PUT login/users/:user_id/activate | Activates a user for login. |
PUT login/users/:user_id/deactivate | Deactivates a user for login. |
PUT login/users/:user_id/unlock | Unlocks a user for login. |
User Credentials
Resource | Description |
---|---|
GET login/users/:user_id/credentials | Returns all User's credential. |
POST login/users/:user_id/credentials/:provider | Add a Social App credential to a User. |
DELETE login/users/:user_id/credentials/:provider | Removes a Social App credential from a User. |
User Data
Resource | Description |
---|---|
GET login/users/:user_id/data | Returns user custom profile information. |
PUT login/users/:user_id/data | Updates user custom profile information. |
User Mac Address
Resource | Description |
---|---|
POST login/users/:user_id/mac_addresses | Creates a new mac address associated with a user. |
DELETE login/users/:user_id/mac_addresses/:mac_address | Deletes a mac address associated with a user. |
User Groups
Resource | Description |
---|---|
GET login/users/:user_id/groups | Searches for Groups of a User. |
User Roles
Resource | Description |
---|---|
GET login/users/:user_id/roles | Searches for Roles of a User. |
User Reviewable Access Requests
Resource | Description |
---|---|
GET login/users/:user_id/reviewable_access_requests | Searches for Reviewable Access Requests of a User. |
User Authorized Login Apps
Resource | Description |
---|---|
GET login/users/:user_id/authorized_apps | Searches for Authorized Login Apps of a User. |
Deprecated APIs
Deprecation notice: this feature is deprecated since May 30, 2025.
Resource | Description |
---|---|
POST login/users/:user_id/updates/facebook | Posts a message to the user Facebook timeline. |
POST login/users/:user_id/notifications/facebook | Posts a Facebook notification to the user. |
GET login/users/:user_id/friends/facebook | Get Facebook user friends. |
User MPact Client
Deprecation notice: this feature is deprecated since December 31, 2024.
Resource | Description |
---|---|
POST login/users/:user_id/mpact_client_ids | Creates a new MPact client associated with a user. |
Clustering
Deprecation notice: this feature is deprecated since December 31, 2024.
Resource | Description |
---|---|
GET login/users/:user_id/clustering/features | Returns user clustering features. |