Commitment Plan Templates (Beta) | API & MCP Reference | Archera

Agent-friendly commitment plan template endpoints

List commitment plan templates

get/beta/v1/org/{org_id}/commitment-plan-templates

Returns commitment plan templates scoped to one segment for the given provider. segment_id defaults to the provider-resources segment — same fallback as POST/PUT — so the typical caller sees exactly the templates tied to their default segment without cross-segment duplicates.

Path parameters

Query parameters

Responses

Example:

GET /beta/v1/org/{org_id}/commitment-plan-templates?provider=aws HTTP/1.1
Accept: */*

Create a commitment plan template

post/beta/v1/org/{org_id}/commitment-plan-templates

Creates a reusable commitment plan template. If auto_purchase is provided, the system will regenerate and optionally purchase plans from this template on the given schedule.

Path parameters

Body

Responses

Get a commitment plan template

get/beta/v1/org/{org_id}/commitment-plan-templates/{template_id}

Returns a single template by ID.

Path parameters

Responses

Update a commitment plan template

put/beta/v1/org/{org_id}/commitment-plan-templates/{template_id}

Merge-semantic update: only keys present in the body are applied.

Delete a commitment plan template

delete/beta/v1/org/{org_id}/commitment-plan-templates/{template_id}

Delete a template. System-generated templates cannot be deleted.

Responses