Set Pager Config
Replace Inferno pager configuration for a server.
PUT https://api.sonorancad.com/v2/emergency/servers/{serverId}/pager-config
Rate limit:
2 requests per minuteAuthenticated v2 endpoints are rate limited per API key rather than per IP address.
Replace the Inferno pager configuration for a server. If nodes is omitted, Sonoran CAD preserves the existing node tree for that server.
Path Parameters
serverId
integer
Configured Sonoran CAD server ID.
Request Body
{
"natureWords": {
"Emergency": "Emergency",
"NonEmergency": "Non-Emergency",
"Administrative": "Administrative"
},
"maxAddresses": 5,
"maxBodyLength": 250,
"nodes": [
{
"id": "root-1",
"name": "Fire",
"description": "Fire services",
"permission": "fire",
"address": "FIRE-01",
"shortCode": "F1",
"kind": "group",
"children": []
}
]
}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
sonorancadexport 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.
Last updated
Was this helpful?

