---
title: "Atualizar dados de uma cobrança imediata"
method: PUT
path: "/pix/v1/collection/immediate/{transactionId}"
---

# Atualizar dados de uma cobrança imediata

`PUT /pix/v1/collection/immediate/{transactionId}`

Essa API possibilita que seja atualizada uma cobrança imediata.

## Path parameters

- `transactionId` string, required

## Request body

- object
  - `clientRequestId` string — Identificador único da transação fornecida pelo do cliente. Este valor não pode ser repetido.
  - `payerQuestion` string — Uma mensagem a ser apresentada ao pagador no ato.
  - `key` string — Chave Pix do recebedor
  - `locationId` integer — Identificador do BRCode Location a ser associado a cobrança.
  - `debtor` object — Dados do pagador
    - `name` string — Nome do Pagador
    - `cpf` string — CPF do Pagador
    - `cnpj` string — CNPJ do Pagador
  - `amount` object, required — Valores para cobranças imediatas
    - `original` number, double, required — Valor da cobrança
    - `changeType` integer — Indicador de possibilidade do pagador editar o valor a ser pago
  - `calendar` object — Parâmetros de data
    - `expiration` integer — Valor em segundos referente ao tempo de validade da cobrança do tipo COB ou COBV.
  - `additionalInformation` object[] — Informações adicionais
    - `value` string — Valor atrelado a chave como informação adicional a cobrança.
    - `key` string — Chave de referência do valor

## Response `200`

200

- object
  - `revision` integer
  - `transactionId` integer
  - `clientRequestId` string
  - `status` string
  - `lastUpdate` string
  - `payerQuestion` unknown
  - `additionalInformation` unknown
  - `debtor` object
    - `name` string
    - `cpf` string
    - `cnpj` unknown
  - `amount` object
    - `original` number
    - `changeType` integer
    - `withdrawal` unknown
    - `change` unknown
  - `location` object
    - `merchant` object
      - `postalCode` string
      - `city` string
      - `merchantCategoryCode` string
      - `name` string
    - `url` string
    - `emv` string
    - `type` string
    - `locationId` string
    - `id` unknown
  - `key` string
  - `calendar` object
    - `expiration` integer
  - `createAt` string
  - `transactionIdentification` string

## Other responses

- `401` — 401
- `500` — 500

---

[API](https://skmtc.net/celcoin/apis/api-para-transa-es.md) · [All operations](https://skmtc.net/celcoin/apis/api-para-transa-es/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/celcoin/api-para-transa-es/revisions/85dd6188a37b/schema)
