Skip to main content
GET
/
protection
/
org
/
{org_id}
Get this layer's protection manifest
curl --request GET \
  --url https://api.mnemom.ai/v1/protection/org/{org_id} \
  --header 'Authorization: Bearer <token>'
{
  "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "template": "<unknown>",
  "enabled": true
}

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Headers

Accept
enum<string>

Response format. YAML is canonical; JSON is returned only on explicit application/json. The ?include=sources envelope is JSON-only.

Available options:
text/yaml,
application/yaml,
application/json

Path Parameters

org_id
string
required

Organization identifier (e.g. org-abc12345)

Query Parameters

include_composition
boolean
default:false

Include the _composition metadata block on the response body.

include
enum<string>

When sources, returns the scope-resolution envelope for this scope (the contributing layers + the composed result); the envelope shape is scope-specific (see ADR-053). The envelope is JSON-only.

Available options:
sources

Response

Protection manifest at this scope.

org_id
string<uuid>
name
string | null
template
any

The authored template JSON, or null when none is set.

enabled
boolean