Skip to main content
POST
/
v1
/
rdstation
/
webhook
/
{companyId}
/
{integrationId}
Receber webhook do RD Station
curl --request POST \
  --url https://api.nuvia.ai/v1/rdstation/webhook/{companyId}/{integrationId} \
  --header 'Content-Type: application/json' \
  --data '
{
  "event_name": "<string>",
  "event_timestamp": "<string>",
  "transaction_uuid": "<string>",
  "document": {}
}
'
{
  "status": "received",
  "receivedAt": "2024-01-01T00:00:00.000Z",
  "transactionUuid": "550e8400-e29b-41d4-a716-446655440000"
}

Path Parameters

companyId
string
required
integrationId
string
required

Body

application/json

Payload do webhook RD Station

event_name
string
required

Nome do evento enviado pelo RD Station

event_timestamp
string
required

Timestamp do evento (ISO ou formato RD Station)

transaction_uuid
string
required

UUID da transação para idempotência

document
object
required

Payload do documento relacionado ao evento

Response

Webhook recebido com sucesso

status
enum<string>
required

Status do processamento

Available options:
received,
duplicate
Example:

"received"

receivedAt
string
required

Timestamp ISO do recebimento

Example:

"2024-01-01T00:00:00.000Z"

transactionUuid
string
required

UUID da transação (eco do payload)

Example:

"550e8400-e29b-41d4-a716-446655440000"