Edit Character

This endpoint allows you to update an existing character associated with an account in the CAD.

This API endpoint requires the plus version of Sonoran CAD or higher. For more information, see our pricing page.

Characters can NOT be edited in communities using Database Sync, as all characters are pulled from your server's in-game database.

Edit Character

POST https://api.sonorancad.com/civilian/edit_character

This endpoint allows you to update an existing character associated with an account in the CAD.

Request Body

NameTypeDescription

id

string

Your community's ID

key

string

Your community's API Key

type

string

EDIT_CHARACTER

data

array

Array of character objects

CHARACTER {ID} EDITED FOR {USERNAME}
{
    "id": "YOUR_COMMUNITY_ID",
    "key": "YOUR_API_KEY",
    "type": "EDIT_CHARACTER",
    "data": [
        {
            "user": "STEAM:1234",  // API ID or user UUID/GUID that 'owns' this record
            "templateId": 5,       // Template ID (shown in Admin menu next to name) or on the record's `recordTypeId` field
            "useDictionary": true, // OPTION 1: Key/Value from template
            "recordId": 123,       // OPTION 1: Record ID being modified
            "replaceValues": {
                // Field UID and Value
                "first": "Brian",
                "last": "Sosnowski"
            },
            "record": null        // OPTION 2: Full raw JSON structure
        }
    ]
}

Formatting Data for Custom Records

Custom records can be easily modified with a set of key/value pairs, or full raw JSON.

Learn more about these formatting options below:

pageAPI Options for Adding and Modifying Records

Last updated