---
title: "Changes to Cancel Sync Job"
method: POST
path: "/source-connections/{source_connection_id}/jobs/{job_id}/cancel"
---

# Changes to Cancel Sync Job

`POST /source-connections/{source_connection_id}/jobs/{job_id}/cancel`

> Every recorded change to this operation, newest first.
> 63 revisions in range; 2 not diffed.

## Timeline

Changed in 6 of 63 revisions.

- **2026-02-04** `9c8b36d8fcaa`: 3 info
- **2025-10-03** `d2bbfbd6e62f`: 1 warning
- **2025-09-26** `97475c7322d4`: 1 warning
- **2025-09-19** `097d993fdf58`: 1 breaking, 10 warning, 10 info
- **2025-09-01** `f0b57c4a56ce`: 1 info
- **2025-08-22** `4d32bbfc2fa6`: 1 info

## Changes

- **2026-02-04** `9c8b36d8fcaa`: 3 info
  - added the non-success response with the status `404`
  - added the non-success response with the status `409`
  - added the non-success response with the status `429`
- **2025-10-03** `d2bbfbd6e62f`: 1 warning
  - removed the optional property `entities_processed` from the response with the `200` status
- **2025-09-26** `97475c7322d4`: 1 warning
  - added the new `cancelling` enum value to the `status` response property for the response status `200`
- **2025-09-19** `097d993fdf58`: 1 breaking, 10 warning, 10 info
  - removed the required property `organization_id` from the response with the `200` status
  - removed the optional property `created_at` from the response with the `200` status
  - removed the optional property `created_by_email` from the response with the `200` status
  - removed the optional property `entities_encountered` from the response with the `200` status
  - removed the optional property `entities_kept` from the response with the `200` status
  - removed the optional property `entities_skipped` from the response with the `200` status
  - removed the optional property `failed_at` from the response with the `200` status
  - removed the optional property `modified_at` from the response with the `200` status
  - removed the optional property `modified_by_email` from the response with the `200` status
  - removed the optional property `scheduled` from the response with the `200` status
  - added the new `running` enum value to the `status` response property for the response status `200`
  - added the optional property `duration_seconds` to the response with the `200` status
  - added the optional property `entities_failed` to the response with the `200` status
  - added the optional property `entities_processed` to the response with the `200` status
  - added the optional property `error_details` to the response with the `200` status
  - the response property `status` became required for the status `200`
  - the `status` response's property default value `pending` was removed for the status `200`
  - removed the `in_progress` enum value from the `status` response property for the response status `200`
  - response property `entities_deleted` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `entities_inserted` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `entities_updated` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-09-01** `f0b57c4a56ce`: 1 info
  - api operation id `cancel_source_connection_job_source_connections__source_connection_id__jobs__job_id__cancel_post` removed and replaced with `cancel_job_source_connections__source_connection_id__jobs__job_id__cancel_post`
- **2025-08-22** `4d32bbfc2fa6`: 1 info
  - added the optional property `scheduled` to the response with the `200` status

---

[Operation](https://skmtc.dev/airweave-ai/apis/airweave/docs/source-connections/:source_connection_id/jobs/:job_id/cancel/post.md) - [API](https://skmtc.dev/airweave-ai/apis/airweave.md) - [Page](https://skmtc.dev/airweave-ai/apis/airweave/changes/source-connections/:source_connection_id/jobs/:job_id/cancel/post)
