Retrieve a job
Fetch the current state of a humanization job and read its output.
Authorizations
API key authentication. Pass your key as Authorization: Bearer <key>. Keys look like wib_live_... and are created in the Wibble dashboard. A key must have the humanize scope to use these endpoints.
Path Parameters
The job ID returned when the job was created.
Response
The job's current state.
A humanization job.
Unique job identifier.
"7b42f1d6-0a8c-4e8f-9a21-c6d9f47c2b10"
Current job status. Terminal states are succeeded and failed.
queued, running, succeeded, failed The processing mode. Always humanize for this endpoint.
"humanize"
Number of words counted in the input text.
9
Number of API words reserved from the account balance for this job.
9
Net words charged (words_reserved minus refunds, floored at 0). For a failed job this is 0 because reserved words are refunded.
9
Absolute URL for polling this job.
"https://wibble.ai/api/v1/humanize/7b42f1d6-0a8c-4e8f-9a21-c6d9f47c2b10"
The current pipeline stage, or null if unavailable.
"refining_draft"
The detected input language, or null if not yet detected.
"en"
ISO 8601 timestamp when the job was created.
"2026-06-14T12:00:00.000Z"
ISO 8601 timestamp when the job completed, or null if not finished.
null
The humanized text. Present only when status is succeeded; omitted otherwise.
"Mitochondria are the cell's powerhouses."
Present only when the job status is failed; omitted otherwise.