Updating Accounts
Updating an account is fairly similar to new account creation, except that you should specify an existing/known accountId to update in the PATCH body. To update an account, use the following endpoint:
PATCH  https://driftapi.com/accounts/update
where the PATCH body is an Account model object with a specified accountId. 
{
        "ownerId": 21965, // owner id (required). Often mapped from Salesforce or other CRM
        "name": "Company Name",
        "accountId": "123458_domain.com",
        "domain": "www.domain.com",
        "customProperties": [
            {
                "label": "My Number", // human readable label of property
                "name": " my number", // name of property
                "value": 1, // custom property value
                "type": "NUMBER" // type of custom property
            }
        ],
        "targeted": true
}
If successful, the newly-updated account object will be returned in the response body.
Keep Property Types consistent
While updating or changing the existing type of a field is allowed, it is not recommended. Drift uses the type of the account field to allow segmentation and filtering in the Accounts UI of the Drift platform. Using/changing different types may break this behavior.
The account id is required to make an update
The
accountIdof a known account must be included for this request to be successful.
Updating accounts requires the account_write scope.
Updated almost 4 years ago
