Saltar al contenido

app.integration_inbound_events

TablaSeguridad a nivel de fila activa

Webhooks a provider sent to XOS (Section 17), recorded once per provider event after the signature checked out, then processed by the integration worker with retries and exponential backoff. Events that fail for good wait as Dead Letter for an admin.

Clave primaria: id

Columnas de app.integration_inbound_events
ColumnaTipoAdmite nulosDescripción
iduuidNoPrimary key, UUID v7.
org_iduuidNoOwning org, derived from app.integration_connections on insert; never accepted from the caller and never changed.Hace referencia a app.organizations.id
integration_connection_iduuidNoConnection the webhook belongs to.Hace referencia a app.integration_connections.id
provider_codetextNoProvider that sent it, the connection's provider.Hace referencia a private.integration_providers.provider_code
inbound_kindapp.integration_inbound_kindNoLink Unfurl or Change Notice.
idempotency_keytextNoProvider event id (or a digest of the body when the provider sends none); a repeat delivery of the same event is recorded once.
payloadjsonbNoThe part of the provider payload the worker needs (a provider payload, ADR 0002), at most 64 KB.
inbound_stateapp.integration_inbound_stateNoReceived, Processing, Processed, Retrying or Dead Letter.
attemptsmallintNoProcessing attempts started so far.
max_attemptssmallintNoAttempts before the event goes to Dead Letter.
received_attimestamp with time zoneNoWhen the webhook arrived.
next_attempt_attimestamp with time zoneSíWhen a Received or Retrying event is due.
started_attimestamp with time zoneSíWhen the current or last attempt started.
processed_attimestamp with time zoneSíWhen the event was Processed.
dead_lettered_attimestamp with time zoneSíWhen the event went to Dead Letter.
outcometextSíWhat processing did, for example the sync run it queued.
error_codetextSíRule code of the last failure.
error_messagetextSíMessage of the last failure.
created_attimestamp with time zoneNoWhen the row was inserted. Set by the database.
created_byuuidSíPerson who inserted the row, or null for a platform process. Set by the database.Hace referencia a app.people.id
updated_attimestamp with time zoneNoWhen the row last changed. Set by the database.
updated_byuuidSíPerson who last changed the row, or null for a platform process. Set by the database.Hace referencia a app.people.id
deleted_attimestamp with time zoneSíSoft delete time. A row with deleted_at set is ignored by every access helper.