Skip to main content
PATCH https://api.sonorancad.com/v2/general/records/{recordId}
Rate limit: 10 requests per minute
Authenticated v2 endpoints are rate limited per API key rather than per IP address.
Update a custom record using template replacement values.

Path Parameters

Request Body

The recommended path is to set useDictionary to true, provide the target templateId, and pass replaceValues keyed by the template field placeholders. This avoids rebuilding the full record section and field structure. Advanced integrations may provide a full record object instead of useDictionary, templateId, and replaceValues, but this is not recommended unless you need full control over the raw record payload. When an account target is needed for the update flow, use communityUserId by default, or provide roblox, discord, or accountUuid.
If you need to submit a fully assembled record, you can provide record instead. This is an advanced option and is not recommended for most integrations:

Example Request

Response

Successful requests return application/json.