For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update Record

Update an existing custom record by record ID using template replacement values.

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

Name
Type
Description

recordId

integer

Record ID.

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.

{
  "communityUserId": "player-1234",
  "useDictionary": true,
  "templateId": 12,
  "replaceValues": {
    "plate": "XYZ987"
  }
}

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.

Last updated

Was this helpful?