Skip to main content
Access NERC OT compliance data with the Raptor Comply REST API. All requests use HTTPS, return JSON, and require an X-API-Key header.
The Raptor Comply REST API gives you programmatic access to your NERC OT compliance data - facilities, control centers, cyber systems, cyber assets, and more. Every request travels over HTTPS to the base URL https://api.raptormaps.com and every response is returned as JSON. There is no separate XML, CSV, or binary transport layer; if you need a CSV export, use the Raptor Comply web application.

Base URL

https://api.raptormaps.com
All endpoint paths are relative to this base URL. For example, to list your facilities you call GET https://api.raptormaps.com/facilities.

Authentication

Every request requires one header:
HeaderWhat to send
X-API-KeyYour API key, generated inside Raptor Comply by an organization admin
The API rejects any request that is missing the X-API-Key header. For step-by-step instructions on generating a key, see Authentication.

Request format

Send all request bodies as JSON and include the Content-Type: application/json header on every POST and PATCH request. GET and DELETE requests do not have a body and do not require Content-Type.
# Example POST with a JSON body
curl -X POST https://api.raptormaps.com/cyber-assets \
  -H "X-API-Key: rc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"name": "Historian Server 01", "cyberSystemId": "cs_abc123"}'

Response format

All responses are JSON - either a single object or an array of objects. A successful request returns HTTP 200. Any non-2xx status code indicates an error; see Errors for the full error schema and code reference.
// Single resource
{ "id": "ca_xyz789", "name": "Historian Server 01", ... }

// Collection
[{ "id": "fac_001", "name": "Plant A" }, { "id": "fac_002", "name": "Plant B" }]

Available resources

The table below shows every resource group in Raptor Comply and its current API availability. You can call Available endpoints today using your API key. Coming soon endpoints exist within the Raptor Comply platform but are not yet accessible via API key authentication.
ResourceAvailable OperationsStatus
FacilitiesGET list, GET by IDAvailable
Control CentersGET list, GET by IDAvailable
Cyber SystemsGET list, GET by IDAvailable
Cyber AssetsFull CRUDAvailable
Policy DocumentsCreate, read, update, lifecycleComing soon
EvidenceCreate, read, deleteComing soon
TasksFull CRUD, bulk createComing soon
TrainingModules and assignmentsComing soon
UsersList, create, updateComing soon
Access ControlGrant, revoke, listComing soon
ActivityAudit logComing soon
Endpoints marked Coming soon exist in the Raptor Comply platform but are not yet accessible via API key auth. Subscribe to release notes to be notified as they become available.

Versioning

The API is currently on v1. There is no version prefix in the URL - you call /facilities, not /v1/facilities. When breaking changes are necessary, Raptor Comply will communicate them with advance notice so you have time to update your integration before any change takes effect. Non-breaking additions (new fields, new endpoints) may be made at any time without prior notice.

Explore by resource

Facilities

Read the facilities registered in your Raptor Comply tenant.

Control Centers

Read control centers and their associated facilities.

Cyber Systems

Read the cyber systems scoped to your facilities and control centers.

Cyber Assets

Create, read, update, and delete cyber assets to keep your CMDB in sync.

Policy Documents

Manage policy documents through their full create-to-approve lifecycle. Coming soon.

Evidence

Attach, retrieve, and remove evidence records linked to compliance resources. Coming soon.

Tasks

Create and manage compliance tasks, including bulk creation. Coming soon.

Training

Administer training modules and track assignment completion. Coming soon.

Users

List, provision, and update users in your organization. Coming soon.

Access Control

Grant, revoke, and audit access to Raptor Comply resources. Coming soon.

Activity

Query the audit log for a full history of changes in your tenant. Coming soon.