capabilities to discover the API at runtime: the full resource and action map, the schema of one resource or action, a primer for agents and integrations, the genie capability reference, and the platform how-to guides.
Any
action value not listed above returns the full map, the same as get. Calling guide, genie-capability or platform-guide without an API key or session returns UNAUTHORIZED.Actions
get / list
Returns every resource with its description and actions. The response is large. To look up one resource or action, use schema instead.
string
required
Must be
"capabilities"string
"get" or "list". Any value not listed in the table above also returns this map.object
Response
schema
Returns the schema of one resource (every action) or of one action.
Names are matched without regard to case or separators, so toggle_pin, toggle-pin and TogglePin all find togglePin, and knowledgeBase finds knowledge-base. The response gives the exact resource and action names. Every other call needs those exact names. If a name is unknown, or matches more than one resource or action, the call fails with VALIDATION_ERROR and the error message lists the valid names.
string
required
Resource name, e.g.
"genies".string
Action name, e.g.
"update". Omit it to get every action of the resource.object
Response
guide
Returns the primer for agents and integrations, as markdown. It covers the request envelope, which account a call runs as, how to look things up before calling, how to write safely, and an index of resources, genie capabilities and platform guide topics. Read it first.
Requires an API key or session.
string
The primer, as markdown.
Response
genie-capability
Returns the checked reference for creating, configuring, sharing or managing a genie. With no id, it returns the index: every capability, grouped by area. With id or ids, it returns each capability’s behaviour, limits, and the exact API calls and fields that change it.
Requires an API key or session.
string
Capability id from the index, e.g.
"system-prompt". You can also pass it as the request id.string[]
Several capability ids in one call.
unknown_ids. If none match, the call fails with VALIDATION_ERROR and the error message lists the valid ids.
object
Response
platform-guide
Returns a plain-language how-to guide for a platform feature. With no topic, it returns the topic index. With topic, it returns that guide as markdown. The guides are written for business owners, so they describe the app as well as the feature.
Requires an API key or session.
string
Topic slug from the index, e.g.
"knowledge-base". Matched without regard to case. An unknown topic fails with VALIDATION_ERROR and the error message lists the valid topics.object
Response

