authed

List actions

The catalog's actions — the endpoints of the organization's own API its agents may call — most recently changed first, archived ones included (check status), each as a summary without its schemas; read one in full with get_org_action. A full page means more may exist.

get/api/v1/org-actions

Request

  • Base URL
    https://api.teaflask.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.teaflask.com/api/v1/org-actions
  • Auth
    none declared

Query parameters

before_updated_atstring date-time nullable

With before_id: the last row of the previous page's updated_at, to read the next page.

before_idstring uuid nullable

With the sort cursor: the last row of the previous page's id.

limitinteger

The most actions to return.

Response

Successful Response

idstring uuid required

The action's id.

slugstring required

The action's unique short name; an agent's configuration grants actions by it, like "cancel-subscription".

titlestring required

A short human-readable name.

descriptionstring required

What an agent reads when deciding whether to call the action.

method'GET' | 'HEAD' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' required

The catalog's method whitelist: an action can only ever speak these.

path_templatestring required

The endpoint path on the organization's own API, with {placeholder} segments for path parameters, like "/api/pets/{pet_id}/".

policy'allow' | 'deny' | 'ask' required
effect'read_only' | 'idempotent' | 'destructive' required

What calling the action does to the world — an annotation, never a policy. It feeds the policy default for rows registered without one and the approval gate's prompt tone; an explicit policy always wins, and a mutating method never defaults above ask whatever the annotation claims.

status'active' | 'archived' required
source'manual' | 'scan' | 'inferred' required
last_verified_atstring date-time nullable required

When the action was last confirmed to match its spec, by a scan or by approving a scan's proposed change; null until then.

created_atstring date-time required

When the action was registered.

updated_atstring date-time required

When the action last changed.

Changes

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