---
title: "Pause collection for an invoice"
method: PUT
path: "/invoices/{invoiceId}:pause_collection"
tags: ["Invoices"]
---

# Pause collection for an invoice

`PUT /invoices/{invoiceId}:pause_collection`

Stops collection of every payment request raised for this invoice by the named methods, leaving the customer's other invoices alone. Methods that are not named keep collecting, and a method that is already paused stays as it is.

## Path parameters

- `invoiceId` string, uuid, required

## Request body

- CollectionPauseRequest — The collection methods to stop collecting by.
  - `collectionMethods` string[], required — The collection methods to pause. At least one method is required.

## Response `204`

Collection is paused for the named methods.

## Other responses

- `400` — The request was refused. `errors[].type` is `COLLECTION_METHOD_NOT_ELIGIBLE` when a named method cannot be paused for the customer this invoice belongs to, and no payment request is paused in that case. An empty or unrecognised `collectionMethods` is also refused here.
- `401` — The request carried no valid access token.
- `403` — The access token does not grant updating invoices.
- `404` — There is no invoice with that identifier.
- `500` — The server could not process the request.

## Changes

- **2026-08-29** `53d29f0850e0` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/adfin/apis/adfin-api/changes/invoices/:invoiceId:pause_collection/put.md)

---

[API](https://skmtc.dev/adfin/apis/adfin-api.md) · [All operations](https://skmtc.dev/adfin/apis/adfin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adfin/adfin-api/revisions/53d29f0850e0/schema)
