Intelligence

Create transaction with guardrails

Create a new guarded transaction. The transaction wraps one or more agent actions with CLPI policy guardrails, ensuring all tool invocations are evaluated against the effective policy before execution. Returns the transaction ID and initial evaluation status. Authorization: the caller must be a member of the org that owns agent_id (403 otherwise).

post/transactions

Request

  • Base URL: https://api.mnemom.ai/v1
  • URL: https://api.mnemom.ai/v1/transactions
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Mnemom-Api-Key

Request body

transaction_idstring required

Client-supplied unique transaction identifier. A duplicate returns 409.

agent_idstring required

Agent performing the transaction. Must reference an existing agent.

policyobject required

CLPI policy governing the transaction.

expires_atstring date-time required

Transaction expiry. Must be in the future.

Response

Transaction created

transaction_idstring
agent_idstring
expires_atstring date-time
status'active' | 'expired'

Computed lifecycle status derived from expires_at — active on creation.

Changes

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