Manage NERC CIP compliance tasks in Raptor Comply: bulk-create tasks, update recurring control instances, and reassign work across your team. Coming soon.Tasks in Raptor Comply represent the discrete action items that keep your NERC CIP compliance program on schedule. They capture everything from quarterly vulnerability assessments and annual policy reviews to one-off remediation activities that follow an audit finding. Each task carries an owner, a due date, a status, and links to the assets or controls it relates to. When the Tasks API launches, you will be able to create and manage tasks programmatically, bulk-load tasks from your project management tools, update recurring task instances independently of their parent schedule, and reassign work across your team when personnel responsibilities change.
These endpoints are coming soon. The Raptor Comply API does not currently expose
Tasks operations to API key callers. This page describes the planned surface; subscribe to release notes to be notified when it ships.Authentication
When these endpoints ship, requests will require your API key in theX-API-Key header:
https://api.raptormaps.com.
Recurring tasks and task instances
Many NERC CIP controls require activities on a fixed cadence - for example, reviewing access lists every quarter or testing incident response plans annually. Raptor Comply models this with a parent task that defines the recurring schedule and task instances that represent each individual occurrence. The parent task (id) holds the schedule definition. Each instance is identified by its parentTaskId combined with its specific dueDate. When you need to update the status, notes, or assignee for a single occurrence without changing the rest of the series, you use PUT /tasks/{parentTaskId}/{dueDate} to target that instance precisely.
Endpoint reference
Core task operations
Recurring task instances
Bulk reassignment
Sample request and response shapes
Create a task
201 Created:
Bulk create tasks
201 Created:
Update a single recurring task instance
200 OK:
Reassign tasks from a departing CSM
200 OK:
Task status values
What you can build
Once these endpoints are available, you will be able to:- Mirror your compliance calendar. Bulk-create tasks at the start of each compliance year using
POST /tasks/bulkto load your full schedule of required CIP activities at once. - Sync with project management tools. Use
PUT /tasks/{id}to write status updates back to Raptor Comply when work is marked complete in Jira, ServiceNow, or your internal ticketing system. - Handle staff transitions cleanly. When a compliance manager leaves, call
POST /tasks/reassign-from-csmonce to transfer all open tasks to their replacement - no hunting through individual records. - Track recurring control cadences. Use
PUT /tasks/{parentTaskId}/{dueDate}to close out individual recurring instances as they are completed without disturbing the rest of the series. - Build deadline dashboards. Poll
GET /tasksfiltered bystatus=openand sort bydueDateto surface upcoming compliance deadlines in your internal reporting.