Actions
List actions, newest first (default: open ones)
GET
header
AuthorizationBearer <token>Your space key (om_...). Create one with POST /v1/spaces.
status?stringComma-separated statuses. Default: pending,approved,executing.
Length
length <= 200limit?integerRange
1 <= value <= 100Default
50Actions
application/json- response
actions*array<>curl -X GET 'https://api.openmemory.sh/v1/actions'Example Response
{ "actions": [ { "id": "string", "class": "string", "summary": "string", "payload": { "property1": null, "property2": null }, "payload_hash": "string", "preconditions": [ null ], "meta": { "property1": null, "property2": null }, "idempotency_key": "string", "status": "pending", "receipt": { "property1": null, "property2": null }, "expires_at": "string", "created_at": "string", "updated_at": "string" } ]}Get one action GET
Previous Page
Propose an action that needs approval POST
Gets a short id (A1, A2, ...) and status 'pending'. Reusing an idempotency_key with the same payload returns the existing action, in whatever status it is now, including denied; with a different payload it is a 409. To ask again after a denial, use a new key.