Checklist Templates
Templates define the standard items your team must complete for a given entity type. Each template belongs to a specificentityType 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.