---
title: "Cancel Job"
method: POST
path: "/v2/jobs/cancel/{job_id}"
tags: ["AsyncJobs"]
---

# Cancel Job

`POST /v2/jobs/cancel/{job_id}`

## Request

- Base URL: `https://api.explorium.ai`
- URL: `https://api.explorium.ai/v2/jobs/cancel/{job_id}`
- Auth: one of:
  - API key in header `api_key`
  - API key in header `api_key`
- TypeScript: <https://skmtc.dev/explorium-ai/apis/partner-service/docs/v2/jobs/cancel/:job_id/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `job_id` string, required

## Response `200`

Successful Response

- V2JobStatusResponse
  - `job_id` string, required
  - `status` string, required
  - `input` V2JobInput, required
    - `list_id` string
    - `row_count` integer
    - `entity_type` string
  - `timing` V2JobTiming, required
    - `created_at` string, date-time
    - `started_at` string, date-time
    - `finished_at` string, date-time
  - `additional_data` object
  - `credit_usage` V2JobCreditUsage
    - `total_credits` integer, required
    - `total_results` integer, required
  - `results` V2JobResults
    - `format` 'csv', required
    - `download_url` string, required
    - `expires_at` string, date-time, required
    - `file_expires_at` string, date-time
  - `error` object

## Other responses

- `422`: Validation Error

## Changes

- **2026-08-11** `36dd0c57cea7`: 1 info
  - added the optional property `results/file_expires_at` to the response with the `200` status
- **2026-08-11** `6b092e43b893`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/explorium-ai/apis/partner-service/changes/v2/jobs/cancel/:job_id/post.md)

---

[API](https://skmtc.dev/explorium-ai/apis/partner-service.md) - [All operations](https://skmtc.dev/explorium-ai/apis/partner-service/llms.txt) - [OpenAPI document](https://skmtc.dev/explorium-ai/apis/partner-service/revisions/3e8ca10a58ea?raw)
