Skip to main content
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 the X-API-Key header:
All requests are made against the base URL 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

Response 201 Created:

Bulk create tasks

Response 201 Created:

Update a single recurring task instance

Response 200 OK:

Reassign tasks from a departing CSM

Response 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/bulk to 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-csm once 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 /tasks filtered by status=open and sort by dueDate to surface upcoming compliance deadlines in your internal reporting.