| limit | No | Maximum capability rows returned. total_matches reports the full match count. | |
| query | No | Optional case-insensitive text search across API/provider/category, capability key/name, primitive/action type, object, execution fields and constraints. Search terms may match across different capability fields; all supplied terms must be present somewhere in the capability record. | |
| object | No | Case-insensitive substring match on the object acted upon, such as smart lock, parcel or charging session. | |
| sandbox | No | Exact sandbox/test-environment labels, including Unknown when desired. | |
| api_slugs | No | Optional API slugs. Multiple values are OR within this filter. | |
| categories | No | Exact category labels. Multiple values are OR within this filter. | |
| primitives | No | Exact capability primitives such as Observe, Locate, Predict, Plan, Control or Act. | |
| agent_setup | No | Exact agent-setup labels such as Fully self-service or Human setup required. | |
| action_types | No | Exact action types such as Read, Search, Analyze, Route or Control. | |
| actionability | No | Exact actionability labels such as Information only, Planning or Physical action. | |
| human_approval | No | Exact approval labels, for example Required, Not required, Depends on action or Unknown. | |
| access_friction | No | Exact access-friction labels such as Self-service signup, Sales contract or Hardware ecosystem. | |
| hardware_dependency | No | Exact hardware-dependency labels. | |
| physical_consequence | No | When supplied, require the exact physical-consequence boolean. | |
| irreversible_high_consequence | No | When supplied, require the exact irreversible/high-consequence boolean. | |