Action types
Reading actions from the catalog
When you callGET /v1/catalog/{domain}, the response includes both read endpoints and write actions in the same list:
method, url, headers, and params fields and constructs the HTTP request. For registered endpoints that support hosted execution, you can also call POST /v1/fetch with the endpoint name and params.
Parameters
Each action lists its parameters with:
For body parameters, your agent builds a JSON object. For query parameters, it appends to the URL. For path parameters, it fills in
{placeholder} segments in the URL template.
Executing actions
You can execute a schema in two ways. For self execution, your agent calls the upstream site directly:Actions in contributed schemas
When you contribute a schema, you can include actions alongside endpoints. Write actions (add-to-cart, submit form, login) are easiest to capture withhermai intercept, which launches a browser, lets you perform the action in the UI, and records the underlying XHR request for replay.