Saltar al contingut principal
PATCH
curl
Fes servir aquest endpoint per canviar on una destinació envia els webhooks i quins esdeveniments rep.

Actualització de subscribed_events

Quan envies subscribed_events, proporciona la llista completa d’esdeveniments que han de continuar subscrits després de l’actualització. La llista substitueix el conjunt de subscripcions anterior.
Els valors admesos són: Les famílies d’esdeveniments de l’investigador (investigator.*) i d’autenticació (auth.*) també són admeses; consulta webhooks per a la llista completa. Fes servir la guia de creació de destinacions per a descripcions detallades dels esdeveniments i conjunts habituals de subscripcions.

Autoritzacions

x-api-key
string
header
requerit

La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.

Paràmetres de ruta

destination_uuid
string<uuid>
requerit

UUID de la destinació que cal actualitzar.

Cos

application/json
label
string

Nou nom llegible per a les persones.

url
string<uri>

Nova URL de destinació. Ha de ser única dins de l'aplicació.

enabled
boolean

Estableix-ho a false per pausar els lliuraments a aquesta destinació sense eliminar-la.

webhook_version
enum<string>

Nova versió de l'esquema de payload per a lliuraments futurs.

Opcions disponibles:
v1,
v2,
v3
subscribed_events
enum<string>[]

Filtre d'esdeveniments per a aquesta destinació del webhook. Didit només lliura webhooks el tipus d'esdeveniment dels quals coincideix exactament amb un d'aquests valors; no hi ha subscripció amb caràcters comodí. Quan s'envia, la llista ha de contenir almenys un esdeveniment vàlid (un [] explícit es rebutja amb 400); una destinació amb la llista buida (camp omès en crear-se) no rep res. En actualitzar, la llista es reemplaça completament, mai es fusiona.

Minimum array length: 1

Nom d'esdeveniment de webhook admès. Utilitza aquestes cadenes exactes a subscribed_events; els valors no admesos es rebutgen.

Opcions disponibles:
status.updated,
data.updated,
user.status.updated,
user.data.updated,
business.status.updated,
business.data.updated,
activity.created,
transaction.created,
transaction.status.updated,
travel_rule.status.updated,
workflow.compliance_changed,
transaction_rule_suggestions.created,
auth.signup,
auth.login,
auth.login_failed,
auth.password_reset_requested,
auth.password_reset_completed,
auth.mfa_changed,
auth.new_device,
auth.account_locked,
investigator.report.ready,
investigator.decision.automated,
investigator.decision.overridden,
investigator.decision.contested,
investigator.question.raised,
investigator.automation.paused,
investigator.rfi.answered,
investigator.rfi.overdue,
investigator.drift.detected,
investigator.sla.breached,
investigator.qa.failed,
investigator.external.report.ready
Exemple:

Resposta

Destinació del webhook actualitzada. El cos té la mateixa estructura que GET /v3/webhook/destinations/{destination_uuid}/.

uuid
string<uuid>
label
string
url
string<uri>
enabled
boolean
webhook_version
enum<string>
Opcions disponibles:
v1,
v2,
v3
secret_shared_key
string
secret_last4
string

Últims quatre caràcters del secret de signatura actual de la destinació, perquè puguis distingir els secrets. No són suficients per verificar una signatura.

previous_secret_expires_at
string<date-time> | null

Establert durant 24 hores després que el secret de signatura de la destinació es roti a la Business Console. Fins aquest moment, cada lliurament a la destinació també inclou X-Signature-Previous, X-Signature-V2-Previous i X-Signature-Simple-Previous, generats amb el secret substituït (consulta Verificació de la signatura). null quan no s'ha produït cap rotació en les darreres 24 hores.

subscribed_events
enum<string>[]

Filtre d'esdeveniments per a aquesta destinació del webhook. Didit només lliura webhooks el tipus d'esdeveniment dels quals coincideix exactament amb un d'aquests valors; no hi ha subscripció amb caràcters comodí. Quan s'envia, la llista ha de contenir almenys un esdeveniment vàlid (un [] explícit es rebutja amb 400); una destinació amb la llista buida (camp omès en crear-se) no rep res. En actualitzar, la llista es reemplaça completament, mai es fusiona.

Minimum array length: 1

Nom d'esdeveniment de webhook admès. Utilitza aquestes cadenes exactes a subscribed_events; els valors no admesos es rebutgen.

Opcions disponibles:
status.updated,
data.updated,
user.status.updated,
user.data.updated,
business.status.updated,
business.data.updated,
activity.created,
transaction.created,
transaction.status.updated,
travel_rule.status.updated,
workflow.compliance_changed,
transaction_rule_suggestions.created,
auth.signup,
auth.login,
auth.login_failed,
auth.password_reset_requested,
auth.password_reset_completed,
auth.mfa_changed,
auth.new_device,
auth.account_locked,
investigator.report.ready,
investigator.decision.automated,
investigator.decision.overridden,
investigator.decision.contested,
investigator.question.raised,
investigator.automation.paused,
investigator.rfi.answered,
investigator.rfi.overdue,
investigator.drift.detected,
investigator.sla.breached,
investigator.qa.failed,
investigator.external.report.ready
Exemple:
created_by_email
string | null

Correu electrònic del membre de la Business Console que ha creat la destinació. null per a una destinació creada amb una clau d'API.

created_by_name
string | null

Nom del membre de la Business Console que ha creat la destinació. null per a una destinació creada amb una clau d'API.

created_at
string<date-time>
updated_at
string<date-time>
health_status
enum<string>

Estat del lliurament. failing: 3 o més esdeveniments consecutius han fallat en el seu primer intent de lliurament des que la destinació va respondre satisfactòriament per darrera vegada (consulta failing_streak). degraded: no és failing, però un intent de lliurament ha fallat en les darreres 24 hores i cap intent posterior ha lliurat aquest esdeveniment; un reintent o reenviament que el lliuri neteja aquest estat. healthy: cap dels dos. Independent d'enabled. Un intent fallit és un que ha rebut una resposta HTTP 400 o superior, o que no ha rebut cap resposta.

Opcions disponibles:
healthy,
degraded,
failing
failing_streak
integer

Quants esdeveniments consecutius han fallat en el seu primer intent de lliurament des que la destinació va respondre satisfactòriament per última vegada, durant els darrers 30 dies. Els reintents no es comptabilitzen, i qualsevol intent satisfactori, inclòs un reintent o un reenviament, posa fi a la ratxa. 0 quan cap esdeveniment ha fallat des de l'últim èxit.

failing_since
string<date-time> | null

Quan es va fer el primer intent fallit de la failing_streak actual. null quan failing_streak és 0.

last_success_at
string<date-time> | null

Quan la destinació va respondre per darrera vegada a un lliurament amb un estat HTTP inferior a 400, en els darrers 30 dies. null si no ho ha fet en aquest interval.

environment
enum<string>

Entorn de l'aplicació propietària de la destinació.

Opcions disponibles:
live,
sandbox
summary
object

Mètriques de lliurament dels darrers metrics_window_days (30) dies. last_delivery_at és l'intent més recent, independentment de quan es va fer.

Darrera modificació el 7 de novembre del 2026