Named FiveM exports
Preferred for FiveM resources. The bridge handles tenant scope, signing, transport, JSON decoding and callback delivery.
The export catalog on this page is generated from the installed AXIOS bridge during deployment. It does not publish a marketing count and then show a smaller hand-picked list.
Start axios-cad-bridge before your custom resource, declare the dependency, and use named exports from server-side Lua. The bridge retains the tenant/server signing secret and performs the signed HTTP transport for you.
fx_version 'cerulean'
game 'gta5'
dependency 'axios-cad-bridge'
server_script 'server.lua'ensure axios-cad-bridge
ensure my-custom-resourcelocal bridge = exports['axios-cad-bridge']
local state = bridge:GetBridgeState()
if not state or not state.ready then
print('[my-resource] AXIOS bridge is not ready')
return
end
bridge:ValidateConnection(function(ok, data, statusCode, headers)
if not ok then
print(('AXIOS validation failed: HTTP %s'):format(tostring(statusCode)))
return
end
print(('AXIOS connected on Protocol v%s'):format(tostring(state.protocolVersion)))
end)Preferred for FiveM resources. The bridge handles tenant scope, signing, transport, JSON decoding and callback delivery.
The bridge itself communicates with /v1/fivem/*. Use AxiosRequest only when a required runtime route has no dedicated export and your invoking resource is authorized.
The installed API exposes 5 source-discovered /v1/external/* routes for authorized external systems. See the generated REST catalog for the current deployment.
Use realtime invalidation or configured outbound integrations when your service should react to authoritative AXIOS changes instead of repeatedly polling.
Consume the authoritative person-status snapshot instead of maintaining a second local truth for warrants, flags or legal state.
exports['axios-cad-bridge']:GetPersonStatus(personId, function(ok, status, statusCode)
if not ok then
print(('AXIOS lookup failed: HTTP %s'):format(tostring(statusCode)))
return
end
print(json.encode(status))
end)Pass a FiveM player source when that player already has an active linked AXIOS unit, or pass a known external unit ID.
exports['axios-cad-bridge']:SetUnitStatus(
source,
'en_route',
callId,
function(ok, unit, statusCode)
if not ok then return end
print('AXIOS unit updated')
end
)Allow AXIOS to enforce assignment and call-state rules instead of mirroring those rules in the invoking resource.
exports['axios-cad-bridge']:AcknowledgeCall(source, callId, function(ok, result, statusCode)
if not ok then
print(('Unable to acknowledge call: HTTP %s'):format(tostring(statusCode)))
return
end
end)The installer scans the installed server and client bridge source, captures signatures and backing operations where they can be inferred, and renders every discovered registration. Duplicate export names are retained as overload registrations rather than hidden.
190 exports shown
| Export | Signature | Backing operation |
|---|---|---|
AxiosRequestcallback | AxiosRequest(method, path, payload, callback) | GET /v1/fivem/modules |
GetBridgeStateasync | GetBridgeState() | GET /v1/fivem/validate |
GetBridgeVersionasync | GetBridgeVersion() | GET /v1/fivem/validate |
GetExportCountasync | GetExportCount() | GET /v1/fivem/validate |
GetExportNamesasync | GetExportNames() | GET /v1/fivem/validate |
GetModulescallback | GetModules(callback) | GET /v1/fivem/modules |
GetProtocolVersionasync | GetProtocolVersion() | GET /v1/fivem/validate |
IsModuleEnabledcallback | IsModuleEnabled(moduleName, callback) | GET /v1/fivem/modules |
ValidateConnectioncallback | ValidateConnection(callback) | GET /v1/fivem/validate |
| Export | Signature | Backing operation |
|---|---|---|
AcknowledgeCallcallback | AcknowledgeCall(sourceOrExternalUnitId, callId, callback) | POST /v1/fivem/calls/':callId'/acknowledge |
AddCallNotecallback | AddCallNote(sourceOrExternalUnitId, callId, body, callback) | POST /v1/fivem/calls/':callId'/notes |
AttachUnitToCallcallback | AttachUnitToCall(sourceOrExternalUnitId, callId, role, callback) | POST /v1/fivem/calls/':callId'/assign |
CloseCallcallback | CloseCall(callId, disposition, callback) | POST /v1/fivem/calls/':callId'/close |
CreateCallcallback | CreateCall(data, callback) | POST /v1/fivem/calls |
DeleteCallcallback | DeleteCall(callId, callback) | POST /v1/fivem/calls/':callId'/close |
DetachUnitFromCallcallback | DetachUnitFromCall(sourceOrExternalUnitId, callId, callback) | POST /v1/fivem/calls/':callId'/detach |
GetActiveCallscallback | GetActiveCalls(status, callback) | GET path |
GetAssignmentscallback | GetAssignments(sourceOrExternalUnitId, callback) | GET /v1/fivem/units/':externalUnitId'/assignments |
GetCallcallback | GetCall(callId, callback) | GET '/v1/fivem/calls/' .. urlEncode(callId) |
GetCallNotescallback | GetCallNotes(callId, callback) | GET /v1/fivem/calls/':callId'/notes |
GetCallscallback | GetCalls(callback) | GET /v1/fivem/calls?limit=250 |
GetCallUnitscallback | GetCallUnits(callId, callback) | GET /v1/fivem/calls/':callId'/units |
GetUnitAssignmentscallback | GetUnitAssignments(sourceOrExternalUnitId, callback) | GET /v1/fivem/units/':externalUnitId'/assignments |
HasAssignmentscallback | HasAssignments(sourceOrExternalUnitId, callback) | GET /v1/fivem/units/':externalUnitId'/assignments |
IsCallActivecallback | IsCallActive(callId, callback) | GET '/v1/fivem/calls/' .. urlEncode(callId) |
IsUnitAssignedToCallcallback | IsUnitAssignedToCall(sourceOrExternalUnitId, callId, callback) | GET /v1/fivem/calls/':callId'/units |
SetCallLocationcallback | SetCallLocation(callId, data, callback) | POST /v1/fivem/calls/':callId'/location |
SetCallPrioritycallback | SetCallPriority(callId, priority, callback) | POST /v1/fivem/calls/':callId'/priority |
SetCallStatuscallback | SetCallStatus(callId, status, disposition, callback) | POST /v1/fivem/calls/':callId'/status |
| Export | Signature | Backing operation |
|---|---|---|
ClearUnitEmergencycallback | ClearUnitEmergency(sourceOrExternalUnitId, note, callback) | POST /v1/fivem/units/':externalUnitId'/emergency |
GetLocalUnitStateasync | GetLocalUnitState(source) | GET /v1/fivem/units |
GetUnitcallback | GetUnit(sourceOrExternalUnitId, callback) | GET /v1/fivem/units |
GetUnitscallback | GetUnits(callback) | GET /v1/fivem/units |
GetUnitStateasync | GetUnitState(source) | GET /v1/fivem/units |
IsUnitEmergencycallback | IsUnitEmergency(sourceOrExternalUnitId, callback) | POST /v1/fivem/units/':externalUnitId'/off-duty |
IsUnitOnDutycallback | IsUnitOnDuty(sourceOrExternalUnitId, callback) | POST /v1/fivem/units/':externalUnitId'/off-duty |
SetUnitEmergencycallback | SetUnitEmergency(sourceOrExternalUnitId, state, note, callback) | POST /v1/fivem/units/':externalUnitId'/emergency |
SetUnitLocationcallback | SetUnitLocation(sourceOrExternalUnitId, location, callback) | POST /v1/fivem/units/':externalUnitId'/gps |
SetUnitOffDutycallback | SetUnitOffDuty(sourceOrExternalUnitId, callback) | POST /v1/fivem/units/':externalUnitId'/off-duty |
SetUnitStatuscallback | SetUnitStatus(sourceOrExternalUnitId, status, callId, callback) | POST /v1/fivem/units/':externalUnitId'/status |
SyncCharactercallback | SyncCharacter(source, callback) | GET /v1/fivem/units |
SyncDutyasync | SyncDuty(source) | GET /v1/fivem/units |
| Export | Signature | Backing operation |
|---|---|---|
GetCitizenIdentitycallback | GetCitizenIdentity(personId, callback) | GET /v1/fivem/people/':personId'/identity |
GetPersonAddressescallback | GetPersonAddresses(personId, callback) | GET /v1/fivem/people/':personId'/addresses |
GetPersonAliasescallback | GetPersonAliases(personId, callback) | GET /v1/fivem/people/':personId'/aliases |
GetPersonIdentitycallback | GetPersonIdentity(personId, callback) | GET /v1/fivem/people/':personId'/identity |
IsPersonActivecallback | IsPersonActive(personId, callback) | POST /v1/fivem/people/':personId'/felon |
LookupPersoncallback | LookupPerson(query, callback) | GET '/v1/fivem/search/person?q=' .. urlEncode(query) |
SearchPersoncallback | SearchPerson(query, callback) | GET '/v1/fivem/search/person?q=' .. urlEncode(query) |
SetPersonActivecallback | SetPersonActive(personId, value, callback) | PATCH '/v1/fivem/people/' .. urlEncode(personId) |
UpdatePersoncallback | UpdatePerson(personId, data, callback) | PATCH '/v1/fivem/people/' .. urlEncode(personId) |
| Export | Signature | Backing operation |
|---|---|---|
AddPersonFlagcallback | AddPersonFlag(personId, data, callback) | POST /v1/fivem/people/':personId'/flags |
ClearBooleancallback | ClearBoolean(personId, key, callback) | Bridge-managed callback |
ClearFlagcallback | ClearFlag(personId, code, data, callback) | POST /v1/fivem/people/':personId'/flags |
ClearPersonBooleancallback | ClearPersonBoolean(personId, key, callback) | Bridge-managed callback |
ClearPersonFlagcallback | ClearPersonFlag(personId, code, data, callback) | POST /v1/fivem/people/':personId'/flags |
GetBooleancallback | GetBoolean(personId, key, callback) | Bridge-managed callback |
GetBooleanStatecallback | GetBooleanState(personId, key, callback) | GET personBooleanPath(personId |
GetFlagcallback | GetFlag(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
GetFlagTypescallback | GetFlagTypes(callback) | GET /v1/fivem/flag-types |
GetFlagValuecallback | GetFlagValue(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
GetPersonBooleancallback | GetPersonBoolean(personId, key, callback) | Bridge-managed callback |
GetPersonBooleanscallback | GetPersonBooleans(personId, callback) | GET /v1/fivem/people/':personId'/booleans |
GetPersonBooleanStatecallback | GetPersonBooleanState(personId, key, callback) | GET personBooleanPath(personId |
GetPersonFlagcallback | GetPersonFlag(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
GetPersonFlagscallback | GetPersonFlags(personId, callback) | GET /v1/fivem/people/':personId'/flags |
GetPersonFlagValuecallback | GetPersonFlagValue(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
GetPersonStatuscallback | GetPersonStatus(personId, callback) | GET /v1/fivem/people/':personId'/status |
HasAccessibilityFlagcallback | HasAccessibilityFlag(personId, callback) | Bridge-managed callback |
HasAnyFlagcallback | HasAnyFlag(personId, callback) | Bridge-managed callback |
HasCriticalFlagcallback | HasCriticalFlag(personId, callback) | Bridge-managed callback |
HasFlagcallback | HasFlag(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
HasInformationalFlagcallback | HasInformationalFlag(personId, callback) | Bridge-managed callback |
HasMedicalFlagcallback | HasMedicalFlag(personId, callback) | Bridge-managed callback |
HasPersonBooleancallback | HasPersonBoolean(personId, key, callback) | Bridge-managed callback |
HasPersonFlagcallback | HasPersonFlag(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
HasSafetyFlagcallback | HasSafetyFlag(personId, callback) | Bridge-managed callback |
IsBooleanDefinedcallback | IsBooleanDefined(personId, key, callback) | Bridge-managed callback |
IsBooleanPresentcallback | IsBooleanPresent(personId, key, callback) | Bridge-managed callback |
IsFeloncallback | IsFelon(personId, callback) | Bridge-managed callback |
IsFlagPresentcallback | IsFlagPresent(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
IsPersonBooleanDefinedcallback | IsPersonBooleanDefined(personId, key, callback) | Bridge-managed callback |
IsPersonBooleanPresentcallback | IsPersonBooleanPresent(personId, key, callback) | Bridge-managed callback |
IsPersonFlagPresentcallback | IsPersonFlagPresent(personId, code, callback) | POST /v1/fivem/people/':personId'/flags |
RemovePersonFlagcallback | RemovePersonFlag(flagId, note, callback) | POST /v1/fivem/person-flags/':flagId'/deactivate |
SetBooleancallback | SetBoolean(personId, key, value, data, callback) | Bridge-managed callback |
SetFeloncallback | SetFelon(personId, value, reason, callback) | POST /v1/fivem/people/':personId'/felon |
SetFlagcallback | SetFlag(personId, code, present, data, callback) | POST /v1/fivem/people/':personId'/flags |
SetPersonBooleancallback | SetPersonBoolean(personId, key, value, data, callback) | Bridge-managed callback |
SetPersonFlagcallback | SetPersonFlag(personId, code, present, data, callback) | POST /v1/fivem/people/':personId'/flags |
| Export | Signature | Backing operation |
|---|---|---|
CheckEligibilitycallback | CheckEligibility(personId, callback) | GET /v1/fivem/people/':personId'/eligibility |
GetEndorsementByTypecallback | GetEndorsementByType(personId, code, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
GetEndorsementStatuscallback | GetEndorsementStatus(personId, code, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
GetEndorsementTypescallback | GetEndorsementTypes(callback) | GET /v1/fivem/endorsement-types |
GetLicenseByTypecallback | GetLicenseByType(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
GetLicenseStatuscallback | GetLicenseStatus(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
GetLicenseTypescallback | GetLicenseTypes(callback) | GET /v1/fivem/license-types |
GetPersonEndorsementscallback | GetPersonEndorsements(personId, callback) | GET /v1/fivem/people/':personId'/endorsements |
GetPersonLicensescallback | GetPersonLicenses(personId, callback) | GET /v1/fivem/people/':personId'/licenses |
HasActiveEndorsementcallback | HasActiveEndorsement(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasActiveLicensecallback | HasActiveLicense(personId, callback) | Bridge-managed callback |
HasEndorsementcallback | HasEndorsement(personId, code, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
HasLicenseTypecallback | HasLicenseType(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
HasRevokedLicensecallback | HasRevokedLicense(personId, callback) | Bridge-managed callback |
HasSuspendedEndorsementcallback | HasSuspendedEndorsement(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasSuspendedLicensecallback | HasSuspendedLicense(personId, callback) | Bridge-managed callback |
IsEndorsementActivecallback | IsEndorsementActive(personId, code, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
IsEndorsementPresentcallback | IsEndorsementPresent(personId, code, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
IsEndorsementSuspendedcallback | IsEndorsementSuspended(personId, code, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
IsLicenseActivecallback | IsLicenseActive(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
IsLicenseRevokedcallback | IsLicenseRevoked(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
IsLicenseSuspendedcallback | IsLicenseSuspended(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
IsLicenseTypePresentcallback | IsLicenseTypePresent(personId, code, callback) | POST /v1/fivem/licenses/':licenseId'/status |
SetEndorsementStatuscallback | SetEndorsementStatus(endorsementId, status, reason, callback) | POST /v1/fivem/endorsements/':endorsementId'/status |
SetEndorsementTypeStatuscallback | SetEndorsementTypeStatus(personId, code, status, data, callback) | POST /v1/fivem/people/':personId'/endorsements/type/':code'/status |
SetLicenseStatuscallback | SetLicenseStatus(licenseId, status, reason, callback) | POST /v1/fivem/licenses/':licenseId'/status |
SetLicenseTypeStatuscallback | SetLicenseTypeStatus(personId, code, status, data, callback) | POST /v1/fivem/people/':personId'/licenses/type/':code'/status |
| Export | Signature | Backing operation |
|---|---|---|
CreateVehiclecallback | CreateVehicle(data, callback) | POST /v1/fivem/vehicles |
GetPersonVehiclescallback | GetPersonVehicles(personId, callback) | GET /v1/fivem/people/':personId'/vehicles |
GetVehiclecallback | GetVehicle(vehicleId, callback) | GET '/v1/fivem/vehicles/' .. urlEncode(vehicleId) |
GetVehicleByPlatecallback | GetVehicleByPlate(plate, callback) | GET '/v1/fivem/vehicles/' .. urlEncode(vehicleId) |
GetVehicleOwnercallback | GetVehicleOwner(plate, callback) | GET '/v1/fivem/firearms/' .. urlEncode(firearmId) |
HasStolenVehiclecallback | HasStolenVehicle(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasVehiclecallback | HasVehicle(personId, callback) | POST /v1/fivem/people/':personId'/felon |
IsVehicleStolencallback | IsVehicleStolen(plate, callback) | POST /v1/fivem/vehicles/stolen |
LookupPlatecallback | LookupPlate(plate, callback) | GET '/v1/fivem/search/warrant/' .. urlEncode(number) |
SearchVehiclecallback | SearchVehicle(plate, callback) | GET '/v1/fivem/search/warrant/' .. urlEncode(number) |
SetVehicleStolencallback | SetVehicleStolen(plate, value, reason, callback) | POST /v1/fivem/vehicles/stolen |
UpdateVehiclecallback | UpdateVehicle(vehicleId, data, callback) | PATCH '/v1/fivem/vehicles/' .. urlEncode(vehicleId) |
| Export | Signature | Backing operation |
|---|---|---|
CreateFirearmcallback | CreateFirearm(data, callback) | POST /v1/fivem/firearms |
GetFirearmcallback | GetFirearm(firearmId, callback) | GET '/v1/fivem/firearms/' .. urlEncode(firearmId) |
GetFirearmBySerialcallback | GetFirearmBySerial(serial, callback) | GET '/v1/fivem/firearms/' .. urlEncode(firearmId) |
GetFirearmOwnercallback | GetFirearmOwner(serial, callback) | GET '/v1/fivem/warrants/' .. urlEncode(warrantId) |
GetPersonFirearmscallback | GetPersonFirearms(personId, callback) | GET /v1/fivem/people/':personId'/firearms |
HasFirearmcallback | HasFirearm(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasStolenFirearmcallback | HasStolenFirearm(personId, callback) | POST /v1/fivem/people/':personId'/felon |
IsFirearmStolencallback | IsFirearmStolen(serial, callback) | POST /v1/fivem/firearms/stolen |
LookupFirearmcallback | LookupFirearm(serial, callback) | GET '/v1/fivem/search/warrant/' .. urlEncode(number) |
SearchFirearmcallback | SearchFirearm(serial, callback) | GET '/v1/fivem/search/warrant/' .. urlEncode(number) |
SetFirearmStolencallback | SetFirearmStolen(serial, value, reason, callback) | POST /v1/fivem/firearms/stolen |
UpdateFirearmcallback | UpdateFirearm(firearmId, data, callback) | PATCH '/v1/fivem/firearms/' .. urlEncode(firearmId) |
| Export | Signature | Backing operation |
|---|---|---|
CreateBolocallback | CreateBolo(data, callback) | POST /v1/fivem/bolos |
CreateWarrantcallback | CreateWarrant(data, callback) | POST /v1/fivem/warrants |
GetActiveWarrantsAndBoloscallback | GetActiveWarrantsAndBolos(callback) | GET /v1/fivem/records/active-warrants-bolos |
GetAllWarrantsAndBoloscallback | GetAllWarrantsAndBolos(callback) | GET /v1/fivem/records/warrants-bolos |
GetBolocallback | GetBolo(boloId, callback) | GET '/v1/fivem/bolos/' .. urlEncode(boloId) |
GetPersonBoloscallback | GetPersonBolos(personId, callback) | GET /v1/fivem/people/':personId'/bolos |
GetPersonWarrantscallback | GetPersonWarrants(personId, callback) | GET /v1/fivem/people/':personId'/warrants |
GetWarrantcallback | GetWarrant(warrantId, callback) | GET '/v1/fivem/warrants/' .. urlEncode(warrantId) |
HasActiveBolocallback | HasActiveBolo(personId, callback) | Bridge-managed callback |
HasActiveWarrantcallback | HasActiveWarrant(personId, callback) | Bridge-managed callback |
SearchBolocallback | SearchBolo(number, callback) | GET '/v1/fivem/search/bolo/' .. urlEncode(number) |
SearchWarrantcallback | SearchWarrant(number, callback) | GET '/v1/fivem/search/warrant/' .. urlEncode(number) |
SetActiveBolocallback | SetActiveBolo(personId, value, data, callback) | POST /v1/fivem/people/':personId'/active-bolo |
SetActiveWarrantcallback | SetActiveWarrant(personId, value, data, callback) | POST /v1/fivem/people/':personId'/active-warrant |
SetBoloStatuscallback | SetBoloStatus(boloId, status, callback) | POST /v1/fivem/bolos/':boloId'/status |
SetWarrantStatuscallback | SetWarrantStatus(warrantId, status, reason, callback) | POST /v1/fivem/warrants/':warrantId'/status |
| Export | Signature | Backing operation |
|---|---|---|
CreateFieldInterviewcallback | CreateFieldInterview(data, callback) | POST /v1/fivem/field-interviews |
GetFieldInterviewsByPersoncallback | GetFieldInterviewsByPerson(personId, callback) | GET '/v1/fivem/field-interviews/person/' .. urlEncode(personId) |
GetPersonArrestscallback | GetPersonArrests(personId, callback) | GET /v1/fivem/people/':personId'/arrests |
GetPersonCitationscallback | GetPersonCitations(personId, callback) | GET /v1/fivem/people/':personId'/citations |
GetPersonConvictionscallback | GetPersonConvictions(personId, callback) | GET /v1/fivem/people/':personId'/convictions |
GetPersonReportscallback | GetPersonReports(personId, callback) | GET /v1/fivem/people/':personId'/reports |
HasArrestRecordcallback | HasArrestRecord(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasCitationRecordcallback | HasCitationRecord(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasConvictionRecordcallback | HasConvictionRecord(personId, callback) | POST /v1/fivem/people/':personId'/felon |
HasFelonyConvictioncallback | HasFelonyConviction(personId, callback) | POST /v1/fivem/people/':personId'/felon |
| Export | Signature | Backing operation |
|---|---|---|
CreateParoleCheckIncallback | CreateParoleCheckIn(caseId, data, callback) | POST /v1/fivem/parole/cases/':caseId'/check-ins |
CreateParoleViolationcallback | CreateParoleViolation(caseId, data, callback) | POST /v1/fivem/parole/cases/':caseId'/violations |
GetParoleCasescallback | GetParoleCases(personId, callback) | GET '/v1/fivem/parole/people/' .. urlEncode(personId) |
GetParoleCheckInscallback | GetParoleCheckIns(caseId, callback) | GET /v1/fivem/parole/cases/':caseId'/check-ins |
GetParoleStatuscallback | GetParoleStatus(personId, callback) | GET '/v1/fivem/parole/people/' .. urlEncode(personId) |
GetParoleViolationscallback | GetParoleViolations(caseId, callback) | GET /v1/fivem/parole/cases/':caseId'/violations |
HasParoleViolationcallback | HasParoleViolation(personId, callback) | Bridge-managed callback |
IsOnParolecallback | IsOnParole(personId, callback) | Bridge-managed callback |
SetOnParolecallback | SetOnParole(personId, value, data, callback) | POST /v1/fivem/parole/people/':personId'/active-state |
| Export | Signature | Backing operation |
|---|---|---|
Create311Callcallback | Create311Call(data, callback) | POST /v1/fivem/311 |
Create911Call overload 1/2callback | Create911Call(data, callback) | POST /v1/fivem/911 |
Create911Call overload 2/2callback | Create911Call(source, data, callback) | POST /v1/fivem/calls |
| Export | Signature | Backing operation |
|---|---|---|
GetJurisdictioncallback | GetJurisdiction(callback) | GET /v1/fivem/jurisdiction |
| Export | Signature | Backing operation |
|---|---|---|
IsReadyasync | IsReady() | GET /v1/fivem/validate |
SetUsesSignLanguagecallback | SetUsesSignLanguage(personId, present, data, callback) | POST /v1/fivem/licenses/':licenseId'/status |
UsesSignLanguagecallback | UsesSignLanguage(personId, callback) | POST /v1/fivem/licenses/':licenseId'/status |
| Export | Signature | Backing operation |
|---|---|---|
GetAssignmentssync | GetAssignments() | Local bridge state |
HasAssignmentssync | HasAssignments() | Local bridge state |
| Export | Signature | Backing operation |
|---|---|---|
CloseMdtsync | CloseMdt() | Local bridge state |
IsMdtOpensync | IsMdtOpen() | Local bridge state |
OpenMdtsync | OpenMdt() | Local bridge state |
SetMdtOpensync | SetMdtOpen(value) | Local bridge state |
ToggleMdtsync | ToggleMdt() | Local bridge state |
Exports using a sourceOrExternalUnitId argument accept either a numeric FiveM server player source or a known external AXIOS unit ID. The player-source path requires an active AXIOS unit mapping; a missing mapping is returned as a normal integration failure rather than guessed.
Use when the action belongs to the connected player whose duty session is already established by AXIOS.
SetUnitStatus(source, 'on_scene', callId, callback)Use when a server-side system is operating on a known AXIOS unit identifier and the calling resource is authorized.
GetUnit('server-key:character-id', callback)Protocol v4 signs the tenant, server, timestamp, idempotency key, HTTP method, route and request-body hash. Named exports are the preferred developer surface because they keep this implementation detail on the server.
X-CAD-Tenant-IDX-CAD-Server-KeyX-CAD-TimestampX-CAD-SignatureX-Idempotency-Keyv4
<timestamp>
<tenant-id>
<server-key>
<idempotency-key>
<HTTP-METHOD>
<path>
<sha256(body)>HTTP-backed exports use function(ok, data, statusCode, headers). Check ok, retain the returned status/correlation context for diagnostics, and use idempotent mutation patterns when retrying a request that may have reached the server.
GetBridgeState(), GetBridgeVersion() and capability-oriented checks when your integration depends on a particular bridge behavior.During installation, AXIOS scans the deployed bridge and API route source before replacing the public website. Verification then compares the generated JSON catalog, rendered rows, page totals and a fresh rescan of the installed bridge. If those disagree, deployment fails and the website is rolled back instead of publishing a misleading developer count.