Postures

Preview the composition this posture would produce for a team

Composes alignment + protection cards using the posture body, the team's templates, and per-agent exemptions, without persisting. Useful for diff'ing before assigning. Authorization: the response embeds the posture's current revision body, so it is a read of the posture — a posture_id in an org the caller does not belong to returns the same 404 as a nonexistent posture, so the status never reveals that another tenant's posture exists, whatever team_id / org_id context is supplied. A team_id in an org the caller does not belong to likewise returns 404; the caller must be a member (any role) of the context team's org or of org_id, and an org-scoped posture only composes against a team or org that owns it (403 otherwise).

post/postures/{posture_id}/preview-compose

Request

  • Base URL: https://api.mnemom.ai/v1
  • URL: https://api.mnemom.ai/v1/postures/{posture_id}/preview-compose
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Mnemom-Api-Key

Path parameters

posture_idstring required

Posture ID (tp-{8-hex}).

Request body

team_idstring uuid required

UUID of the team to compose the preview for (uses the team's templates and per-agent exemptions).

Response

Composed preview.

posture_idstring required
team_idstring nullable required
org_idstring nullable required
composedobject required

Composed posture with the path posture substituted as the team layer.

floorobject required

Org floor (Platform ⊕ Org-default, no team layer) for the editor's 3-column view.

Changes

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