> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hubfy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# payment_link.updated

> Um campo público do link muda, incluindo itens, publicação, desativação, metadados ou o contador de compras.

## Quando ocorre

Um campo público do link muda, incluindo itens, publicação, desativação, metadados ou o contador de compras.

Uma compra confirmada altera `total_orders`. Desativar um link já usado, pela API ou pelo painel, gera este evento em vez de `payment_link.deleted`.

## Payload completo

O exemplo abaixo ilustra um evento desse tipo. Os valores são fictícios; a forma do objeto corresponde a [Links de pagamento](https://docs.hubfy.io/api-reference/payment-links/object.md).

```json theme={null}
{
  "id": "evt_1234567890abcdef",
  "created_at": "2030-01-01T00:00:00.000Z",
  "data": {
    "object": {
      "id": "chk_1234567890abcdef",
      "allow_discount_codes": false,
      "amount": 4990,
      "cancel_url": null,
      "checkout_experience": {
        "banner": null,
        "confirmation_message": "Sua compra foi confirmada. Enviaremos as instruções de acesso por email.",
        "footer_expanded": false,
        "header_shows_logo": null,
        "installment_teaser_mode": null,
        "order_summary_mode": null,
        "product_description_mode": null,
        "product_image_mode": null,
        "require_billing_address": null,
        "require_document": null,
        "require_phone": null,
        "summary_style": null
      },
      "created_at": "2030-01-01T00:00:00.000Z",
      "currency": "BRL",
      "discount": null,
      "has_surcharge": false,
      "interest_payer": "buyer",
      "line_items": [
        {
          "adjustable_quantity": null,
          "price": "prc_1234567890abcdef",
          "product": "pro_1234567890abcdef",
          "quantity": 1,
          "unit_amount": 4990
        }
      ],
      "max_installments": 1,
      "metadata": {},
      "object": "payment_link",
      "optional_items": [],
      "payment_method_collection": "always",
      "payment_methods": [
        "credit_card",
        "pix"
      ],
      "recurring": null,
      "status": "inactive",
      "subscription_data": null,
      "success_url": null,
      "template": null,
      "title": "Curso de exemplo",
      "total_orders": 0,
      "updated_at": "2030-01-01T00:00:00.000Z",
      "url": "https://checkout.example.com/pay/link-example"
    },
    "previous_attributes": {
      "status": "active"
    }
  },
  "object": "event",
  "request": {
    "id": null
  },
  "type": "payment_link.updated"
}
```

## Como interpretar

* `data.object` contém o objeto `payment_link` completo. Consulte [cada campo e relacionamento](https://docs.hubfy.io/api-reference/payment-links/object.md#campos-do-objeto).
* `data.previous_attributes` contém apenas os valores anteriores dos campos alterados.
* `request.id` pode ser `null` quando não houver uma requisição identificada.
* `type` é sempre `payment_link.updated`.

O [objeto do evento](https://docs.hubfy.io/api-reference/events/object.md) explica os campos do envelope. Valide a [assinatura](https://docs.hubfy.io/api-reference/webhooks/delivery.md) e deduplique pelo ID. Eventos podem chegar fora de ordem; consulte o recurso se precisar do estado atual.

## Eventos relacionados

* [`payment_link.created`](https://docs.hubfy.io/api-reference/webhooks/payment_link.created)
* [`payment_link.deleted`](https://docs.hubfy.io/api-reference/webhooks/payment_link.deleted)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.