PUT login/users/:user id/data
From Social ID Developers
Revision as of 16:50, 30 December 2021 by Gabriel.prado (Talk | contribs)
Contents |
Description
Updates user custom profile information.
To use this API it's required to configure the profile schema in the Datastore in order to define all custom fields that will be used. The profile schema can be accessed and updated through Schema APIs using the schema_name "user_data".
Resource URL
PUT https://api.socialidnow.com/v1/marketing/login/users/:user_id/data
Parameters
URL Parameters
user_id | required | user identifier. |
---|
JSON Parameters
object | required | a hash in the format field:value, with the necessary fields to update the object: |
---|---|---|
[fields] | optional | custom fields defined in the schema. |
Authentication
This API requires Login App authentication. See Authentication.
Response
Response Status
ok (200) | The profile was updated successfully. |
---|---|
bad_request (400) | Some required parameter was not informed. |
unauthorized (401) | The authentication is wrong. See Authentication. |
forbidden (403) | The Account does not have access to this user. |
not_found (404) | The user was not found. |
unprocessable_entity (422) | Validation error in the field "object". |
internal_server_error (500) | An unknown error happened. |
Examples
Request
Updates the profile of user "340".
curl -iX PUT 'https://api.socialidnow.com/v1/marketing/login/users/340/data' \ -d '{ "object": { "category":"premium" } }' \ -H 'Content-type: application/json' \ --user 138:e8b9ca24f1b590af67e6271297d6e1f7226625d61c5b5daa1b2f215464e292cf
Response
Response Headers
HTTP/1.1 200 Ok Status: 200