> For the complete documentation index, see [llms.txt](https://docs.sonoransoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sonoransoftware.com/cad/api-integration/api-endpoints-v2/integration-panels/examples.md).

# Examples

Copy complete Integration Panel examples for common FiveM and third-party systems.

These examples show how an existing FiveM resource or third-party system can expose its live data and controls inside CAD. Each one includes a rendered panel, complete definition, sample state, action IDs, and a short server-side integration outline.

The same two-way pattern applies to every example:

1. Your resource publishes its current state to CAD.
2. Connected CAD users see the update immediately.
3. A CAD interaction creates an action for your resource.
4. Your resource polls and applies the action, acknowledges it, then publishes the updated state.

{% hint style="info" %}
Use the AI plugins and MCP tools at [sonoransoftware.com/developers](https://sonoransoftware.com/developers) to adapt an example to your script, then verify it in the [visual panel builder](https://sonorancad.com/integration-panel-builder).
{% endhint %}

For an editor attached to a map marker, see [Smart Signs: Live Map Editor](/cad/api-integration/api-endpoints-v2/integration-panels/examples/smart-signs.md). It includes a reusable three-row sign editor, per-sign state, a blip reference, and the Save action workflow.

## Fire Alarm

Connect an in-game fire alarm resource so dispatchers can see every alarm and its current state. An alarm triggered in-game appears and pulses in CAD; a dispatcher can also change its state from the panel, and the resource applies that change in-game.

{% content-ref url="/pages/qPR7EjAopc4tSMBb3rZI" %}
[Fire Alarm](/cad/api-integration/api-endpoints-v2/integration-panels/examples/fire-alarm.md)
{% endcontent-ref %}

## Door Locks

Connect a door lock resource to show police station, jail, and prison doors by facility. Changes made at an in-game door update CAD, while CAD users can lock one door, unlock one door, or request a lock-all action.

{% content-ref url="/pages/wjTfZXbwFVVxAmJ0k7g1" %}
[Door Locks](/cad/api-integration/api-endpoints-v2/integration-panels/examples/door-locks.md)
{% endcontent-ref %}

## Tow and Impound

Connect a tow resource so new in-game requests appear for dispatchers with vehicle and location details. CAD users can accept or complete a request, and the resource updates the job for in-game tow operators.

{% content-ref url="/pages/llaF0KHYUePePof0vFlH" %}
[Tow and Impound](/cad/api-integration/api-endpoints-v2/integration-panels/examples/tow-impound.md)
{% endcontent-ref %}

## Fleet Management

Connect a garage or fleet resource to group police, fire, and EMS vehicles and show fuel, health, and service state. Vehicle changes made in-game update the panel, while repair requests from CAD are sent back to the resource.

{% content-ref url="/pages/dAekBpy0dyRGaLSo8ASw" %}
[Fleet Management](/cad/api-integration/api-endpoints-v2/integration-panels/examples/fleet-management.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sonoransoftware.com/cad/api-integration/api-endpoints-v2/integration-panels/examples.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
