Bunne Docs
Cobranças

Atualizar a reserva de hospedagem de uma cobrança.

Avisa o gateway de que a reserva por trás de uma venda paga mudou. Recalcula os recebíveis AINDA EM ABERTO daquela venda contra as novas datas. Recebível já liberado nunca é puxado de volta — a resposta informa quantos foram pulados, para o integrador descobrir na hora em vez de por acidente. `status: canceled|no_show` é INFORMATIVO: não movimenta dinheiro e não abre o portão de liberação; o estorno continua saindo por POST /charges/{id}/refund, por quem é dono da política de tarifa. Exige a permissão charges:create — mexer na reserva é mexer no cronograma do dinheiro.

PATCH
/charges/{id}/reservation

Avisa o gateway de que a reserva por trás de uma venda paga mudou. Recalcula os recebíveis AINDA EM ABERTO daquela venda contra as novas datas. Recebível já liberado nunca é puxado de volta — a resposta informa quantos foram pulados, para o integrador descobrir na hora em vez de por acidente. status: canceled|no_show é INFORMATIVO: não movimenta dinheiro e não abre o portão de liberação; o estorno continua saindo por POST /charges/{id}/refund, por quem é dono da política de tarifa. Exige a permissão charges:create — mexer na reserva é mexer no cronograma do dinheiro.

Autorização

ApiKeyAuth
AutorizaçãoBearer <token>

Em: header

Parâmetros de caminho

id*string

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body em TypeScript.

Partial update: send only what changed. Omitted dates keep what is stored.

Corpo da resposta

application/json

curl -X PATCH "https://example.com/charges/ch_9f2c1d0a4b6e4f8c9d0a1b2c3d4e5f60/reservation" \  -H "Content-Type: application/json" \  -d '{}'
{  "object": "string",  "charge_id": "string",  "reservation_id": "string",  "rescheduled_receivables": 0,  "already_released_receivables": 0}