Update a contact by its ID or external ID
Changed onUpdates a contact by ID or external ID. Only provided fields are modified.
Rate limit: 300 requests per minute
Request
- Base URLhttps://api.usepylon.com
- URLhttps://api.usepylon.com/contacts/{id}
- AuthHTTP bearer
Path parameters
The ID or external ID of the contact to update.
Request body
Response
Example response
{
"data": {
"custom_fields": {
"role": {
"value": "admin"
}
}
}
}Changes
- info
the response property
became required for the status
- info
- breaking
removed the enum value
adminof the request property - breaking
removed the enum value
memberof the request property - breaking
removed the enum value
no_accessof the request property - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the
/response's property type changed fromobjectto no type for status - warning
removed the optional property
//from the response with the status - warning
removed the optional property
//from the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added to the
/response propertyallOflist for the response status - info
the response property
/became required for the status - info
the response property
/became required for the status - info
the response property
///became required for the status - info
the response property
///became required for the status - info
the response property
/became required for the status - info
the response property
/became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
removed the
adminenum value from the/response property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
memberenum value from the/response property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
no_accessenum value from the/response property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status
- breaking