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

Update Identifier

Update an existing identifier for an account.

PATCH https://api.sonorancad.com/v2/emergency/accounts/{accountUuid}/identifiers/{identId}

Rate limit: 10 requests per minute Authenticated v2 endpoints are rate limited per API key rather than per IP address.

Update one or more editable fields on an identifier.

Path Parameters

Name
Type
Description

accountUuid

string (uuid)

Sonoran CAD account UUID.

identId

integer

Identifier ID.

Request Body

Provide at least one property to change. The backend accepts partial updates and only overwrites the fields you send.

Property
Type
Required
Description

status

integer

No

New unit status. See UNIT_STATUS below.

aop

string

No

New area of patrol string.

unitNum

string

No

Updated unit number.

name

string

No

Updated display name.

district

string

No

Updated district name.

department

string

No

Updated department name.

subdivision

string

No

Updated subdivision name.

rank

string

No

Updated rank label.

group

string

No

Updated persistent group name.

page

integer

No

New CAD page. See UNIT_PAGE below.

isDispatch

boolean

No

Marks or unmarks the identifier as a dispatcher.

Example Request

Use this tab only when calling the v2 API from the server side of an in-game FiveM resource.

  • Sonoran.lua and Sonoran.js: use the sonorancad export to get the ready CAD client.

  • Sonoran.Net: FiveM exports do not return a .NET client. Read the Sonoran CAD convars and create a fresh client.

  • Sonoran.py: FiveM does not run Python resources; use the Python tab for external integrations.

The API key is stored in sonoran_apiKey as a protected FiveM convar. FiveM restricts a convar after add_convar_permission is configured, so only explicitly permitted resources can read it. Grant another resource access with add_convar_permission your-resource-name read sonoran_apiKey. If you change the API key in config.json, fully restart the sonorancad resource before reading the updated convar value.

Sonoran.lua

Sonoran.js

Sonoran.Net

After getting the Lua export client:

Import this YAML into Postman with Import -> Raw text to create a single-endpoint request collection for this route.

Response

Successful requests return application/json.

Enumeration Values

UNIT_STATUS

Value
Description

0

UNAVAILABLE

1

BUSY

2

AVAILABLE

3

ENROUTE

4

ON_SCENE

100

OFFLINE

UNIT_PAGE

Value
Description

0

POLICE

1

FIRE

2

EMS

3

DISPATCH

-1

UNKNOWN

Last updated

Was this helpful?