Skip to main content
POST
/
v1
/
webhook
/
suppressions
Criar supressão de webhook
curl --request POST \
  --url https://api.ephra.io/v1/webhook/suppressions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "interval": 10,
  "suppressCount": 2,
  "isActive": true
}
'
{
  "success": true,
  "data": {
    "id": 1,
    "interval": 10,
    "suppressCount": 2,
    "counter": 0,
    "isActive": true
  }
}
Cria uma regra de supressão (anti-flood): suprime suppressCount entregas de um evento a cada interval. Útil em cenários de altíssimo volume.
Existem também as rotas GET, PUT e DELETE em /v1/webhook/suppressions para listar, atualizar e remover regras.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
event
enum<string>
required
Available options:
transaction_created,
transaction_paid,
transaction_refunded,
transaction_updated,
transfer_created,
transfer_completed,
transfer_canceled,
transfer_updated,
infraction,
card_declined,
sale_lost,
cart_abandoned,
product_canceled
interval
integer
required
Required range: x >= 2
Example:

10

suppressCount
integer
default:1
Required range: x >= 1
Example:

2

isActive
boolean
default:true

Response

Supressão criada

success
boolean
Example:

true

data
object