Formations

Delete an formation

Deletes the formation stack and all its managed resources in reverse dependency order.

A resource the platform refuses to delete on its own — most often an agent that has generation or trace history — fails the teardown with 409 FORMATION_DELETE_FAILED, naming every blocking resource in error.meta.failures. Resolve the blockers (for an agent, DELETE /v1/projects/{project_id}/agents/{agent_id}?force=true also removes its generations and traces, and deletion_policy: retain exempts it from teardown entirely) and delete the formation again.

A refusal the platform can foresee is found by a pre-flight, before the first delete: nothing is removed, and the formation stays active and intact for the retry. An unforeseeable error surfaces mid-teardown instead, where resources deleted before the blocker stay deleted and the formation is left in delete_failed. The error message states which happened.

delete/v1/projects/{project_id}/formations/{formation_id}

Request

  • Base URL: https://api.naturali.ai
  • URL: https://api.naturali.ai/v1/projects/{project_id}/formations/{formation_id}
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://api.naturali.ai/authorize, token URL https://api.naturali.ai/token, scopes: mcp:access)

Path parameters

formation_idstring required

Response

Deleted

successboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.