Hanzo AI

Run provider

Runs one action of a connector as the caller's org, with the credential the org connected, and answers what the action returned.

POST /v1/provider/{provider}/run

Addresshttps://api.hanzo.ai/v1/provider/{provider}/run
MethodPOST
Operationpost_provider_by_provider_run
AuthAuthorization: Bearer $HANZO_API_KEY

Runs one action of a connector as the caller's org, with the credential the org connected, and answers what the action returned. The credential is read from the org's KMS namespace here and never leaves this service. An action that ran and failed is ok:false with the reason; an unknown connector is 404, an action that does not run on this deployment 422, and a connector the org has not connected 424.

Request

5 fields, body application/json (required).

FieldInTypeRequiredDescription
providerpathstringyesProvider is the connector, from the path.
actionbodystring—Action is the action's name, as GET /v1/provider/{provider} lists it.
inputbodyobject—Input is the action's props, by name.
input.*bodyany—
providerbodystring—Provider is the connector, from the path.

Response

StatusBodyMeaning
200provider.runOutok
defaultproblem-detailsrefused

200 body — 3 fields.

FieldInTypeAlwaysDescription
errorbodystring—Error is why the action failed, when it did.
okbodyboolean—Ok is whether the action ran to completion.
outputbodyany—Output is the action's result when it ran; its shape is the action's own.

Failure carries the platform error shape — see Errors.

Examples

hanzo has no subcommand for this operation — the CLI serves only what cloud's live route table confirms. Use HTTP or an SDK.


Provider API · All Hanzo APIs · Interactive reference

How is this guide?

On this page