PUT login/users/:user id/data

From Social ID Developers
Jump to: navigation, search

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
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox