subscribed flag.
Endpoint
Authentication
This endpoint works both with and without an API key:- Unauthenticated — Returns the complete action catalog with all frameworks and fields. The
subscribedfield is not included in unauthenticated responses. - Authenticated — Returns the same catalog filtered to the compliance frameworks active for your organization, plus a
subscribedboolean on each action indicating whether your plan includes that action.
Response Fields
array
required
Array of action catalog entries.
integer
required
Total number of actions returned in this response.
The
required_fields list is enforced at ingestion time on POST /v1/events. Before logging a new action type in production, retrieve its catalog entry to confirm which metadata fields you need to supply. Sending an event with a missing required field returns a validation error.Example Request — Unauthenticated
Use the unauthenticated form to browse the full catalog without an API key, for example during integration planning or framework evaluation:Example Request — Authenticated
Pass your API key to filter the catalog to your organization’s active frameworks and see thesubscribed flag:
Example Response
Using the Catalog for Compliance
Each action entry maps directly to one or more regulatory requirements. Theis_required flag on each framework entry tells you whether you must log that action to remain compliant, or whether it is a recommended best practice. When building an integration for a specific framework, filter the catalog by framework identifier and focus first on actions where is_required is true.
The required_fields and optional_fields arrays define the expected shape of the metadata object for each event type. Required fields are validated on every ingest request, so aligning your integration to the catalog before going live prevents unexpected ingest failures.