PaystationdocsPaystation

Replace the events of a webhook destination ​

POST /v1/webhook_destinations/{id}

Replace the events of a webhook destination

POST/v1/webhook_destinations/{id}

Autenticação

  • Chave secretask_…, só no seu servidor

Envie a chave no cabeçalho Authorization: Bearer <chave>.

Parâmetros

  • idstring · pathobrigatório

Corpo da requisição

  • eventsarray of stringobrigatório

    Valores: checkoutsubscription_cyclesubscription

Resposta

200OK

  • idstringpode ser nullobrigatório

    `null` for a destination managed by Paystation.

  • urlstringpode ser nullobrigatório

    `null` for a destination managed by Paystation.

  • originstringpode ser nullobrigatório
  • eventsarray of stringobrigatório

    Valores: checkoutsubscription_cyclesubscription

  • managed_bystringobrigatório

    Valores: partnerpaystation

Erros

400The request path could not be decoded (`malformed_path`).
401Missing or invalid key, or a public key (`secret_key_required`).
404No such destination (`destination_not_found`).
409Checkout is still configured by Paystation (`legacy_configuration_active`).
422The body is invalid.
429Rate limited.
500Unexpected error, or `api_unavailable`.

Todo erro vem no mesmo envelope: error.type, error.code, error.message e error.request_id, também devolvido no cabeçalho X-Request-Id.