Techniques
Technique catalog endpoints.
Get a technique
client.techniques.retrieve(stringtechniqueID, RequestOptionsoptions?): TechniqueRetrieveResponse { inputs, name, outputs, 3 more }
GET/techniques/{techniqueId}
List techniques
client.techniques.list(TechniqueListParams { cursor, limit, query, workspace_id } query?, RequestOptionsoptions?): TechniquesCursorPage<TechniqueListResponse { inputs, name, outputs, 3 more } >
GET/techniques
TechniquesRuns
Nested technique run endpoints.
Start a technique run
client.techniques.runs.create(stringtechniqueID, RunCreateParams { inputs, mode, callback_url, idempotency_key } body, RequestOptionsoptions?): RunCreateResponse { created_at, progress, run_id, 8 more }
POST/techniques/{techniqueId}/runs
Get a technique run
client.techniques.runs.retrieve(stringrunID, RunRetrieveParams { techniqueId } params, RequestOptionsoptions?): RunRetrieveResponse { created_at, progress, run_id, 8 more }
GET/techniques/{techniqueId}/runs/{runId}