SKAVIO AGENT TOOLS
Tools

Available operations

Each operation maps to a Processing API job. Inputs are validated and measured before a job is accepted, so you are only ever charged for work that runs.

OperationPriceCostStatus
Loading live catalogue…

Request format

Send a JSON body to POST /agent-tools/api/jobs:

PDF operations

"arguments": {
  "data_base64": "<base64 PDF>"
}

Split also takes pages: [1,3]; merge takes inputs_base64: ["…","…"] (2–5 files).

Audio transcription

"arguments": {
  "data_base64": "<base64 audio>",
  "units": 8
}

units is the number of minutes you are authorising (1–30).

Invoice extraction

"arguments": {
  "data_base64": "<base64 file>"
}

Returns structured fields: supplier, invoice number, dates, currency, subtotal, tax, total.

Result delivery

Jobs are asynchronous. Poll the status endpoint, and when it reports available: true download each file listed under files. Every download includes an X-Result-SHA256 header, and results are retained for 7 days.

GET /agent-tools/api/jobs/{idempotency_key}
GET /agent-tools/api/jobs/{idempotency_key}/results/{result_id}/download

Try it