Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Endpoint ID:1003 
Method:PUT
URL:

/user/dp-key/{dp-key}/data/{contract-id}

/user/ext-key/{ext-key}/{ext-type}/data/{contract-id}

 

 

dp-key

dialogportal™ master key that uniquely identifies account to update

 ext-keyExternal key that uniquely identifies account to update
 ext-typeType of external key
 contract-id

Identifies the set of contract fields passed in the request body. If omitted, the default contract for the particular app is used.

Request body:

JSON data with properties corresponding to the fields in the specified contract. Only the fields included in the JSON payload is affected. Any omitted fields are left unchanged.

Example 1 - Contract specifies full name and email. Password is not updateable according to contract:
{
	"name": "John Doe",
	"email": "mailbox@mailserver.com"
}

Response body:

 None 
Status codes:

204

Account was updated with success
 400Request is valid but data validation failed
 404Account was not found
 412App has no permission to update accounts
  • No labels