List the user's handlers plus inactive realm-shipped handlers available to adopt
const url = 'http://localhost:11044/api/v1/admin/handlers/list';const options = {method: 'POST', headers: {'X-Embabel-Api-Key': '<X-Embabel-Api-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url http://localhost:11044/api/v1/admin/handlers/list \ --header 'X-Embabel-Api-Key: <X-Embabel-Api-Key>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”The user’s handlers, and the realm ones they could adopt
The handlers this user has, and the realm-shipped ones they could adopt.
object
Realm-shipped handlers that are not active for this user, to adopt.
A realm-shipped handler available to adopt, which this user has not enabled.
object
The realm handler’s name, to pass to set-enabled to adopt it.
The signal type that fires it once adopted; ‘*’ = none.
Handlers authored in this user’s world, sorted by name. Realm-shipped handlers are never listed here.
A handler belonging to this user, with its triggers and whether it is live.
object
Whether it currently fires. A saved handler that is off changes nothing.
When true it may apply external/write effects; when false it runs observe-only.
Domain types it consumes; empty means reaction-only (dispatcher, never planner).
The handler’s name, as open, save and the other operations take it.
Domain type it returns, or ‘void’.
Its 6-field cron expression, or null when not scheduled.
The signal type that fires it; ‘*’ = none.
Skills bundled with it.
Example generated
{ "available": [ { "name": "example", "signalType": "example" } ], "yours": [ { "active": true, "autonomous": true, "inputTypeNames": [ "example" ], "name": "example", "outputTypeName": "example", "schedule": "example", "signalType": "example", "skills": [ "example" ] } ]}No authenticated principal
A refusal carrying only a human-readable reason.
object
What went wrong, in the terms the caller can act on.
Example generated
{ "error": "example"}
