# POST /v1/campaigns/:id/contact_imports/:import_id/promote stops working

Calls to POST /v1/campaigns/{id}/contact_imports/{id}/promote on Aircall API stopped working on November 4, 2026.

On November 4, 2026, the POST /v1/campaigns/{id}/contact_imports/{id}/promote endpoint was removed. Calls to this endpoint fail since that date. The change removes the review step, and the retrieve endpoint now carries the entire import summary.

## What to use instead

Use GET /v1/campaigns/:id/contact_imports/:import_id to retrieve the import summary instead.

- API: Aircall API (api.aircall.io)
- Kind: Removal
- Announced: November 4, 2026
- Takes effect: November 4, 2026
- Calls after that day: fail
- Calls it hits: `POST /v1/campaigns/{id}/contact_imports/{id}/promote`
- Source: [Changelog](https://developers.aircall.io/api-references)
- Verified: November 6, 2026, against Aircall API's own pages
- Page: https://www.okapi.bot/providers/aircall-api/breaking-changes/post-v1-campaigns-id-contact-imports-import-id-promote-stops-working/

## Aircall API's words

> POST /v1/campaigns/:id/contact_imports/:import_id/promote and GET /v1/campaigns/:id/contact_imports/:import_id/rows are removed - the retrieve endpoint carries the whole import summary - there is no review step, and the import status values are pending , processing , imported , failed and stopped (imports created before the change keep reporting ready , promoting and promoted ).

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
