Skip to main content
Checklists let your compliance team track required documents and approval steps against any Corsa entity — alerts, cases, or clients. Define a reusable checklist template once, and Corsa automatically attaches a checklist to the relevant entities when triggered. Full API endpoint details are available in the API Reference (requires API credentials).

Checklist Templates

Templates define the standard items your team must complete for a given entity type. Each template belongs to a specific entityType and contains one or more items. Templates can be toggled active or inactive — inactive templates are not used for new checklists.

Create a Checklist Template

Endpoint: POST /v1/checklist-templates

Request Fields

Checklist Item Fields


List Checklist Templates

Endpoint: GET /v1/checklist-templates Returns all checklist templates for the platform. The platformId is available from the Corsa dashboard under Settings → General.

Get a Checklist Template

Endpoint: GET /v1/checklist-templates/{id}

Update a Checklist Template

Endpoint: PUT /v1/checklist-templates/{id} Update the template name, description, or active state. Updating a template does not affect checklists already created from it.

Delete a Checklist Template

Endpoint: DELETE /v1/checklist-templates/{id} Deletes the template. This does not affect checklists already created from it.

Add an Item to a Template

Endpoint: POST /v1/checklist-templates/{id}/items Add a new item to an existing template.

Update a Template Item

Endpoint: PUT /v1/checklist-templates/items/{itemId}

Delete a Template Item

Endpoint: DELETE /v1/checklist-templates/items/{itemId}

Working with Checklists

Once a template is active, Corsa creates checklists for the matching entity type. You can retrieve and update checklist items through the following endpoints.

Get a Checklist for an Entity

Endpoint: GET /v1/checklists/entity Returns the active checklist for a given entity. Pass the entity ID and type as query parameters.

Query Parameters

Response


Update a Checklist Item

Endpoint: PUT /v1/checklists/{checklistId}/items/{itemId} Mark an item as completed, attach a document, set an expiration date, or add custom fields.

Request Fields


What’s Next?

Managing Attachments

Upload and link documents to checklist items, alerts, and cases.

Managing Alerts & Cases

Bulk operations, status updates, and entity associations for alerts and cases.