Docs menuJobs

Web tools

Jobs

Start long work as a job, then poll it or read its events. History keeps every operation so you can reopen a result without another call.

View .md

POST /jobs#

Create Job. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/jobs \
  -H "Authorization: Bearer $CLAWIFI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"fetch"}'

GET /jobs/{job_id}#

Get Job. Full parameters on the endpoint page.

curl https://api.clawifi.dev/jobs/<job_id> \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

GET /jobs/{job_id}/events#

Job Events. Full parameters on the endpoint page.

curl https://api.clawifi.dev/jobs/<job_id>/events \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

GET /jobs/{job_id}/errors#

Job Errors. Full parameters on the endpoint page.

curl https://api.clawifi.dev/jobs/<job_id>/errors \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

DELETE /jobs/{job_id}#

Cancel Job. Full parameters on the endpoint page.

curl -X DELETE https://api.clawifi.dev/jobs/<job_id> \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

GET /history#

List History. Full parameters on the endpoint page.

curl https://api.clawifi.dev/history \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

GET /history/{operation_id}#

Get History Operation. Full parameters on the endpoint page.

curl https://api.clawifi.dev/history/<operation_id> \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

GET /history/{operation_id}/result#

Get History Result. Full parameters on the endpoint page.

curl https://api.clawifi.dev/history/<operation_id>/result \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

POST /history/{operation_id}/rerun#

Rerun History Operation. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/history/<operation_id>/rerun \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

Was this page helpful? Tell us · Last updated 2026-10-22