PUT login/users/:user id/data

(Difference between revisions)
Jump to: navigation, search
(Description)
(Description)
Line 3: Line 3:
 
Updates user custom profile information.
 
Updates user custom profile information.
  
The profile schema can be accessed and updated through [[Datastore_APIs|Schema APIs]] using the schema_name "user_data". The user profile can be updated through the [[PUT_login/users/:user_id/data|profile update API]] or directly via [[Datastore_APIs|Objects APIs]] using the object_id returned by this API.
+
The profile schema can be accessed and updated through [[Datastore_APIs|Schema APIs]] using the schema_name "user_data".
  
 
== Resource URL ==
 
== Resource URL ==

Revision as of 12:21, 11 December 2015

Contents

Description

Updates user custom profile information.

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 Social 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 Marketing 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