# ImperialCAD Documentation

## ImperialCAD Docs

- [Welcome](https://docs.imperialcad.app/welcome.md): Discover what ImperialCAD is and explore the full suite of features it offers.
- [Learn More](https://docs.imperialcad.app/purchasing/learn-more.md): At Imperial, we’re redefining what a modern CAD/MDT system should look and feel like, built specifically for FiveM roleplay, not adapted from outdated designs.
- [All Features](https://docs.imperialcad.app/purchasing/all-features.md): Explore the complete feature suite that makes ImperialCAD the software for your community.
- [Getting Started](https://docs.imperialcad.app/general/getting-started.md): Using our software? Check out how you can begin using it with our guides!
- [Creating an Account](https://docs.imperialcad.app/general/getting-started/creating-an-account.md): Follow the steps below to create your account. This account will be used to start a new community or join an existing one.
- [Joining a Community](https://docs.imperialcad.app/general/getting-started/joining-a-community.md): Whether you're a civilian, officer, dispatcher, or firefighter. joining a community on ImperialCAD is quick and simple.
- [Configuring Your Community](https://docs.imperialcad.app/general/getting-started/configuring-your-community.md): Getting started with ImperialCAD is fast and easy. whether you're running a small startup server or a large-scale RP network. Follow the steps below to get your community online and functional in min
- [Administration](https://docs.imperialcad.app/general/administration.md)
- [Members](https://docs.imperialcad.app/general/administration/members.md): To access this page, the user must be the community owner or have the permissions defined by the community to view this page.
- [Administration](https://docs.imperialcad.app/general/administration/administration.md): To access this page, the user must be the community owner or have the permissions (Department or Business).
- [CSV Import Guide](https://docs.imperialcad.app/general/administration/csv-import-guide.md): Upload your laws using a CSV file based on the ImperialCAD template.
- [Custom Domain](https://docs.imperialcad.app/general/administration/custom-domain.md): You can now set up a personalized domain for your community, giving members a unique and professional URL to access your portal. This helps reinforce your brand and creates a seamless experience.
- [DOT Panel](https://docs.imperialcad.app/panels/dot-panel.md): The shared operations board for your DOT department.
- [Key Concepts](https://docs.imperialcad.app/panels/dot-panel/key-concepts.md): The terms you will see throughout the panel and this guide.
- [Getting Started](https://docs.imperialcad.app/panels/dot-panel/getting-started.md)
- [Entering The Operations Center](https://docs.imperialcad.app/panels/dot-panel/getting-started/entering-the-operations-center.md): The DOT login screen confirms which department and identifier you are using before you enter the operations center.
- [Navigating The Panel](https://docs.imperialcad.app/panels/dot-panel/getting-started/navigating-the-panel.md): The layout stays consistent from page to page, so once you know where the main controls are, the rest of the panel should feel familiar.
- [Accessing DOT Panel](https://docs.imperialcad.app/panels/dot-panel/getting-started/accessing-dot-panel.md): DOT Panel is opened from an ImperialCAD community. There is no separate registration process, and users keep the same ImperialCAD account they already use elsewhere in the community.
- [Editing User Information](https://docs.imperialcad.app/panels/dot-panel/getting-started/editing-user-information.md): The user card in the bottom-left corner is more than a label. It is also the shortcut for updating the information attached to your current DOT session.
- [Roles & Permissions](https://docs.imperialcad.app/panels/dot-panel/getting-started/roles-and-permissions.md): Roles describe the user's place in the DOT operation. Permissions decide what that user can actually do.
- [Dashboard](https://docs.imperialcad.app/panels/dot-panel/dashboard.md)
- [Statistics](https://docs.imperialcad.app/panels/dot-panel/dashboard/statistics.md): The cards across the top of the dashboard are meant to be read in a few seconds. They are not long-term reports; they are a snapshot of the current operation.
- [Active Work Orders](https://docs.imperialcad.app/panels/dot-panel/dashboard/active-work-orders.md): The Active Work Orders table puts the current jobs directly on the dashboard so users can open them without first going to the full Work Orders page.
- [Recent Activity](https://docs.imperialcad.app/panels/dot-panel/dashboard/recent-activity.md): Recent Activity is the short version of the Activity page. It shows the latest meaningful changes without making you leave the dashboard.
- [Work Orders](https://docs.imperialcad.app/panels/dot-panel/work-orders.md): The main record for getting a DOT job from request to completion.
- [Viewing & Editing](https://docs.imperialcad.app/panels/dot-panel/work-orders/viewing-and-editing.md): Open the work order whenever you need the full picture. The table is useful for scanning; the record view is where the details live.
- [Creating a Work Order](https://docs.imperialcad.app/panels/dot-panel/work-orders/creating-a-work-order.md): A good work order gives the crew enough information to understand the problem before they arrive.
- [Statuses](https://docs.imperialcad.app/panels/dot-panel/work-orders/statuses.md): Statuses should tell the next person exactly where the job stands without making them open the record and read every note.
- [Crew Assignments](https://docs.imperialcad.app/panels/dot-panel/work-orders/crew-assignments.md): A single work order can have more than one crew. That is useful for larger scenes, traffic control, specialized equipment, or work happening at separate points along the same incident.
- [Completing, Cancelling, Deleting](https://docs.imperialcad.app/panels/dot-panel/work-orders/completing-cancelling-deleting.md): These actions may all remove a job from the active workload, but they do not mean the same thing.
- [Attachments](https://docs.imperialcad.app/panels/dot-panel/work-orders/attachments.md): Attachments are useful when a photo or file explains the job better than another paragraph of notes.
- [Search, Filter, Export](https://docs.imperialcad.app/panels/dot-panel/work-orders/search-filter-export.md): The Work Orders page is built for quick scanning, but search and filters make a big difference once the list grows.
- [Tow Requests](https://docs.imperialcad.app/panels/dot-panel/tow-requests.md): Tow Requests track the vehicle, the reason for removal, the crews involved, the tow company, and where the vehicle ultimately goes.
- [Statuses](https://docs.imperialcad.app/panels/dot-panel/tow-requests/statuses.md)
- [Creating a Tow Request](https://docs.imperialcad.app/panels/dot-panel/tow-requests/creating-a-tow-request.md): The goal is to give the responding crew enough information to find the vehicle and understand why it needs to be removed.
- [Search, Filter, Export](https://docs.imperialcad.app/panels/dot-panel/tow-requests/search-filter-export.md)
- [Assignments, Tow Companies, Destinations](https://docs.imperialcad.app/panels/dot-panel/tow-requests/assignments-tow-companies-destinations.md): A tow request connects three moving parts: the DOT response, the company handling the tow, and the vehicle's final destination.
- [Managing, Completing, Deleting](https://docs.imperialcad.app/panels/dot-panel/tow-requests/managing-completing-deleting.md): As the call moves along, keep the request updated instead of waiting until the very end.
- [Road Closures](https://docs.imperialcad.app/panels/dot-panel/road-closures.md): Road Closures track where a roadway restriction starts and ends, why it is needed, which crews are handling it, and when it is expected to finish.
- [Statuses](https://docs.imperialcad.app/panels/dot-panel/road-closures/statuses.md): DOT Panel uses a short closure status list on purpose.
- [Creating & Managing](https://docs.imperialcad.app/panels/dot-panel/road-closures/creating-and-managing.md): A useful closure record should make the affected stretch of road obvious to someone who was not part of the original conversation.
- [Ending, Cancelling, Deleting](https://docs.imperialcad.app/panels/dot-panel/road-closures/ending-cancelling-deleting.md)
- [Search, Filter, Export](https://docs.imperialcad.app/panels/dot-panel/road-closures/search-filter-export.md): Search by closure number, road name, boundary location, reason, or assigned crew. Filters may also narrow the list by status, type, direction, date, or crew.
- [Crew Assignments](https://docs.imperialcad.app/panels/dot-panel/road-closures/crew-assignments.md): Closures often need more than one crew, especially when the roadway has multiple access points or separate traffic-control positions.
- [Public Reports](https://docs.imperialcad.app/panels/dot-panel/public-reports.md): Public Reports bring roadway and infrastructure concerns from other ImperialCAD panels into DOT Panel.
- [Statuses](https://docs.imperialcad.app/panels/dot-panel/public-reports/statuses.md)
- [Converting to Work Order](https://docs.imperialcad.app/panels/dot-panel/public-reports/converting-to-work-order.md): Conversion saves the original report and creates the operational record crews will use.
- [Reviewing Report](https://docs.imperialcad.app/panels/dot-panel/public-reports/reviewing-report.md): A report is not automatically a work order. Someone should first make sure the issue is clear, belongs with DOT, and is not already being handled.
- [Search, Filter, Export](https://docs.imperialcad.app/panels/dot-panel/public-reports/search-filter-export.md): Search by report number, type, location, description, reporting person, or department. Filters may include status, report type, source, department, and submission date.
- [Cancelling & Deleting](https://docs.imperialcad.app/panels/dot-panel/public-reports/cancelling-and-deleting.md)
- [Crews](https://docs.imperialcad.app/panels/dot-panel/crews.md): Crews represent the DOT teams doing the work. A crew can have several members, one assigned asset, and more than one active operational assignment.
- [Search, Filter, Export](https://docs.imperialcad.app/panels/dot-panel/crews/search-filter-export.md): Search by crew identifier, name, member, role, or assigned asset. Filters may include status, crew role, availability, and asset assignment.
- [Creating & Editing](https://docs.imperialcad.app/panels/dot-panel/crews/creating-and-editing.md)
- [Assignments & Assets](https://docs.imperialcad.app/panels/dot-panel/crews/assignments-and-assets.md): Crew assignments are flexible. Asset assignments are intentionally strict.
- [Statuses](https://docs.imperialcad.app/panels/dot-panel/crews/statuses.md)
- [Assets](https://docs.imperialcad.app/panels/dot-panel/assets.md): Assets are the vehicles, equipment, and other resources a crew may need to do its job.
- [Statuses](https://docs.imperialcad.app/panels/dot-panel/assets/statuses.md)
- [Creating & Editing](https://docs.imperialcad.app/panels/dot-panel/assets/creating-and-editing.md)
- [Search, Filter, Export](https://docs.imperialcad.app/panels/dot-panel/assets/search-filter-export.md): Search by asset identifier, name, type, unit number, plate, or assigned crew. Filters may narrow the list by status, type, crew, or availability.
- [Assignment Rules](https://docs.imperialcad.app/panels/dot-panel/assets/assignment-rules.md): The asset relationship is one-to-one.
- [Maintenance, Retirement, Deletion](https://docs.imperialcad.app/panels/dot-panel/assets/maintenance-retirement-deletion.md)
- [Templates](https://docs.imperialcad.app/panels/dot-panel/templates.md): Templates save time on work orders your department creates over and over. They provide a starting point, not a locked final record.
- [Creating, Editing, Reordering](https://docs.imperialcad.app/panels/dot-panel/templates/creating-editing-reordering.md)
- [Using & Deleting](https://docs.imperialcad.app/panels/dot-panel/templates/using-and-deleting.md)
- [Activity Log](https://docs.imperialcad.app/panels/dot-panel/activity-log.md): Activity is the supervisor's audit trail for important changes across DOT Panel.
- [Search & Filter](https://docs.imperialcad.app/panels/dot-panel/activity-log/search-and-filter.md): Use Activity search when you know part of what happened but not exactly when it happened.
- [Settings](https://docs.imperialcad.app/panels/dot-panel/settings.md): Settings is where the community manages the short lists used throughout DOT Panel. These are the choices people see when they create work orders, build crews, add assets, or fill out tow requests.
- [Asset Types](https://docs.imperialcad.app/panels/dot-panel/settings/asset-types.md): Asset Types keep vehicles and equipment organized. Every asset can be placed under the category that best describes what it is
- [Crew Role Types](https://docs.imperialcad.app/panels/dot-panel/settings/crew-role-types.md): Crew Role Types describe the kind of work a crew is set up to handle. They appear when a crew is created or edited.
- [Work Order Types](https://docs.imperialcad.app/panels/dot-panel/settings/work-order-types.md): Work Order Types are the issue names people choose when they create or edit a work order. Keeping this list clean makes the Work Orders page easier to search and keeps similar jobs grouped together.
- [Tow Companies](https://docs.imperialcad.app/panels/dot-panel/settings/tow-companies.md): Tow Companies is the directory used when a towing company needs to be selected on a tow request. Each company includes a name and a default yard.
- [Tow Request Destinations](https://docs.imperialcad.app/panels/dot-panel/settings/tow-request-destinations.md): Tow Request Destinations are the choices users can select for the final destination or outcome of a tow request.
- [Reference](https://docs.imperialcad.app/panels/dot-panel/reference.md)
- [Record Numbers](https://docs.imperialcad.app/panels/dot-panel/reference/record-numbers.md): Record numbers make it easier to discuss a specific item over radio, chat, or support.
- [Status Reference](https://docs.imperialcad.app/panels/dot-panel/reference/status-reference.md)
- [Deletion Behavior](https://docs.imperialcad.app/panels/dot-panel/reference/deletion-behavior.md): DOT Panel uses marked deletion. A deleted record is removed from normal panel use and flagged as deleted rather than being treated as active.
- [Assignment Rules](https://docs.imperialcad.app/panels/dot-panel/reference/assignment-rules.md)
- [Search, Filter, Pagination](https://docs.imperialcad.app/panels/dot-panel/reference/search-filter-pagination.md)
- [Workflows](https://docs.imperialcad.app/panels/dot-panel/workflows.md)
- [Public Report -> Work Order](https://docs.imperialcad.app/panels/dot-panel/workflows/public-report-greater-than-work-order.md)
- [Tow Request Operation](https://docs.imperialcad.app/panels/dot-panel/workflows/tow-request-operation.md)
- [Work Order Lifecycle](https://docs.imperialcad.app/panels/dot-panel/workflows/work-order-lifecycle.md)
- [Road Closure Operation](https://docs.imperialcad.app/panels/dot-panel/workflows/road-closure-operation.md)
- [Troubleshooting](https://docs.imperialcad.app/panels/dot-panel/troubleshooting.md)
- [Access & Permissions](https://docs.imperialcad.app/panels/dot-panel/troubleshooting/access-and-permissions.md)
- [Crew & Assets](https://docs.imperialcad.app/panels/dot-panel/troubleshooting/crew-and-assets.md)
- [Records & Search](https://docs.imperialcad.app/panels/dot-panel/troubleshooting/records-and-search.md)
- [F.A.Q](https://docs.imperialcad.app/panels/dot-panel/f.a.q.md)
- [Glossary](https://docs.imperialcad.app/panels/dot-panel/glossary.md)
- [FiveM Installation](https://docs.imperialcad.app/api-and-integrations/fivem-installation.md): ImperialCAD provides authentic tools for law enforcement, fire, and dispatch — trusted by roleplay communities for speed, realism, and reliability.
- [Additional Resources](https://docs.imperialcad.app/api-and-integrations/fivem-installation/additional-resources.md): Learn more about the resources that are not required for use but increase the realism and functionality of ImperialCAD
- [Paid Resources](https://docs.imperialcad.app/api-and-integrations/fivem-installation/paid-resources.md): Find and learn more about extra resources we offer to make your roleplay experience even better. This are not required to use ImperialCAD.
- [Local Calls Imperial](https://docs.imperialcad.app/api-and-integrations/fivem-installation/paid-resources/local-calls-imperial.md): Local Calls Imperial brings immersive realism to your FiveM server by enabling AI locals to automatically report crimes to ImperialCAD. Fully standalone and deeply customizable, this script raises the
- [Offered Plugins](https://docs.imperialcad.app/api-and-integrations/fivem-installation/offered-plugins.md): The following plugins come bundled with the official ImperialCAD FiveM resource and extend in-game functionality out of the box. Some require configuration, while others work with no extra steps.
- [Imperial Drivers License](https://docs.imperialcad.app/api-and-integrations/fivem-installation/offered-plugins/imperial-drivers-license.md): The DriversLic script enhances the Imperial CAD system by enabling users to display and share their driver's license information directly within the game. This script works in tandem with CivilianINT.
- [ERS Integration](https://docs.imperialcad.app/api-and-integrations/fivem-installation/offered-plugins/ers-integration.md): Emergency Response Simulator (ERS) is a paid, third-party script for FiveM developed by Nights Software. We provide our own integration directly tied into ERS within our ImperialCAD resource.
- [Unit Tracking Map](https://docs.imperialcad.app/api-and-integrations/fivem-installation/offered-plugins/unit-tracking-map.md): The ImperialCAD LiveMap is bundled with the ImperialCAD FiveM Resource and provides a real-time map view of units, postals, and activity within your community.
- [Wraith ARS 2X](https://docs.imperialcad.app/api-and-integrations/fivem-installation/offered-plugins/wraith-ars-2x.md): The Wraith ARS 2X Radar is a realistic and immersive in-game speed radar system designed for law enforcement use within your FiveM server. This version is a direct integration/fork designed to operate
- [API Integrations](https://docs.imperialcad.app/api-and-integrations/api-integrations.md): Learn about Imperial API and how you can integrate ImperialCAD into your scripts and resources today!
- [Getting Started](https://docs.imperialcad.app/api-and-integrations/api-integrations/getting-started.md): The ImperialCAD API is designed to give communities fast, reliable access to core features while preventing misuse and protecting system performance.
- [Emergency Endpoints](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints.md): ImperialAPI has a variety of emergency endpoints tailored for roleplay purposes.
- [Create 911 Call](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/create-911-call.md): This endpoint allows you to create a call that is specific to an emergency call.
- [Create Call](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/create-call.md): This endpoint allows you to create a call that is sent to the call board of all units.
- [Delete Call](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/delete-call.md): This endpoint allows you to delete a call.
- [Attach Unit To Call](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/attach-unit-to-call.md): This endpoint allows you to attach a unit to an active call.
- [Get Unit Status](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/get-unit-status.md): This endpoint allows you to retrieve a user's current unit status inside ImperialCAD.
- [Create Call Note](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/create-call-note.md): This endpoint allows you to create a call note to the user's current call.
- [Booter](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/booter.md): This endpoint allows you to set a unit off-duty.
- [Send Panic](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/send-panic.md): This endpoint allows you to send a panic to the CAD.
- [Clear Panic](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/clear-panic.md): This endpoint allows you to clear a panic.
- [Check Plate](https://docs.imperialcad.app/api-and-integrations/api-integrations/emergency-endpoints/check-plate.md): This endpoint allows you to check a plate.
- [Civilian Endpoints](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints.md): ImperialAPI has a variety of civilian endpoints tailored for roleplay purposes.
- [Create Character](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/create-character.md): This endpoint allows you to create a character.
- [Create Advanced Character](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/create-advanced-character.md): This endpoint allows you to create a character with miscellaneous information.
- [Get Character](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/get-character.md): This endpoint allows you to get a character's information.
- [Get Full Character](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/get-full-character.md): This endpoint allows you to retrieve nearly all civilian character data from ImperialCAD.
- [Get Characters](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/get-characters.md): This endpoint allows you to get a list of character's belonging to a user.
- [Get Character Vehicles](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/get-character-vehicles.md): This endpoint allows you to retrieve vehicles registered to a civilian character inside ImperialCAD.
- [Set Active Civilian](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/set-active-civilian.md): This endpoint allows you to set the active civilian for a user in their civilian panel.
- [Get Advanced Character](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/get-advanced-character.md): This endpoint allows you to get a character's information including miscellaneous information.
- [Edit Character General](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/edit-character-general.md): This endpoint allows you to update general civilian character information inside ImperialCAD.
- [Edit Character Misc](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/edit-character-misc.md): This endpoint allows you to update miscellaneous civilian character data inside ImperialCAD.This endpoint allows you to update general civilian character information inside ImperialCAD.
- [Delete Character](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/delete-character.md): This endpoint allows you to delete a character.
- [Register Vehicle](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/register-vehicle.md): This endpoint allows you to create a vehicle.
- [Create Advanced Vehicle](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/create-advanced-vehicle.md): This endpoint allows you to create a vehicle with miscellaneous information.
- [Edit Vehicle](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/edit-vehicle.md): This endpoint allows you to update vehicle information inside ImperialCAD.
- [Delete Vehicle](https://docs.imperialcad.app/api-and-integrations/api-integrations/civilian-endpoints/delete-vehicle.md): This endpoint allows you to delete a vehicle.
- [API Endpoints & Exports](https://docs.imperialcad.app/api-and-integrations/api-integrations/api-endpoints-and-exports.md)
- [Imperial Emergency API & Exports](https://docs.imperialcad.app/api-and-integrations/api-integrations/api-endpoints-and-exports/imperial-emergency-api-and-exports.md): The ImperialEmergency module allows a FiveM server to create and manage 911 calls, panic signals, call notes, unit status, and vehicle lookups. These functions use ImperialCAD's secure backend API.
- [Imperial Characters API & Exports](https://docs.imperialcad.app/api-and-integrations/api-integrations/api-endpoints-and-exports/imperial-characters-api-and-exports.md): The ImperialCharacters module allows a FiveM server to create, retrieve, and delete characters or vehicles in ImperialCAD using exports and backend API calls.
- [Discord Bot](https://docs.imperialcad.app/api-and-integrations/discord-bot.md): The ImperialBot is the official public bot from Imperial Software Solutions that integrates your Discord server directly into your ImperialCAD community.
- [Resource Support](https://docs.imperialcad.app/api-and-integrations/resource-support.md): We pride ourselves in having the easiest, fastest, and most respectful Support.
- [Frequently Asked Questions](https://docs.imperialcad.app/miscellaneous/frequently-asked-questions.md): These are the most asked questions we receive daily.
- [Terms of Service](https://docs.imperialcad.app/miscellaneous/terms-of-service.md)
- [Changelog](https://docs.imperialcad.app/miscellaneous/changelog.md): This is where all of our updates to our software will be placed so users can see our progress and how we improve each day!
