Vai al contenuto principale
PATCH
Modifica il titolo, la priorità, la data di scadenza, i tag o il team di revisione responsabile di un caso. Invia solo i campi che vuoi modificare; i campi omessi mantengono il loro valore. tags sostituisce l’intero elenco dei tag, quindi invia tutti i tag che il caso deve conservare.

Cambia il team responsabile

Imposta team sull’uuid di un team di revisione attivo di questa applicazione, oppure su null per rimuoverlo. Per trovare l’uuid di un team, chiama GET /v3/organization/{organization_id}/application/{application_id}/cases/teams/ e leggi results[].uuid. Un team inattivo, eliminato o appartenente a un’altra applicazione restituisce 400 con {"team": ["Choose an active team of this application."]}. Ogni modifica aggiunge un evento TEAM_CHANGED alla timeline del caso, con il team precedente e quello nuovo. Cambiare il team non modifica la persona a cui il caso è assegnato.

Eventi della timeline

Una modifica alla priorità, alla data di scadenza, ai tag o al team aggiunge alla timeline del caso un evento PRIORITY_CHANGED, DUE_DATE_CHANGED, TAG_ADDED, TAG_REMOVED o TEAM_CHANGED. Una modifica del titolo viene salvata senza evento nella timeline. Inviare un campo con il suo valore attuale non aggiunge alcun evento.

Accesso

Gli endpoint dei casi richiedono una chiave API con accesso completo. Una chiave con accesso limitato riceve 403. Un token di membro della console richiede write:cases.

Correlati

Autorizzazioni

x-api-key
string
header
obbligatorio

La chiave API della tua applicazione, da Developers -> API keys nella Business Console. La chiave primaria ha accesso completo. Una chiave con nome può avere un ambito definito: nessuno, lettura o scrittura per risorsa, limitata ad alcuni workflow o a sessioni approvate, a un elenco di indirizzi IP e a una data di scadenza. 401 indica che la chiave è errata, revocata o scaduta; 403 indica che non è stata inviata alcuna chiave, che la chiave non ha accesso a questa risorsa o azione, oppure che la richiesta proviene da un indirizzo non incluso nel suo elenco IP; 404 su una route di sessione indica che la sessione non rientra nei workflow o negli stati previsti dalla chiave. Una chiave senza accesso ai media riceve gli URL di immagini, video e PDF come null, e una chiave senza permessi di scrittura sulle sessioni riceve link e token di sessione come null. Consulta https://docs.didit.me/console/api-keys.

Parametri del percorso

organization_id
string<uuid>
obbligatorio

UUID dell'organizzazione.

application_id
string<uuid>
obbligatorio

UUID dell'applicazione.

case_uuid
string<uuid>
obbligatorio

UUID del caso.

Esempio:

"c1a5e000-0000-4000-8000-000000000001"

Corpo

application/json
title
string

Nuovo titolo del caso.

Maximum string length: 255
priority
enum<string>
Opzioni disponibili:
LOW,
MEDIUM,
HIGH
due_at
string<date-time> | null

Nuova scadenza. Invia null per rimuoverla.

tags
string[]

L'elenco completo dei tag. Sostituisce i tag attuali.

team
string<uuid> | null

UUID del team di revisione assegnatario del caso. Deve essere un team attivo di questa applicazione. Invia null per rimuovere l'assegnazione del team.

Risposta

Caso aggiornato.

uuid
string<uuid>
case_number
string | null
title
string
status
enum<string>
Opzioni disponibili:
OPEN,
AWAITING_USER,
RESOLVED
resolution
enum<string> | null
Opzioni disponibili:
FALSE_POSITIVE,
VALID_THREAT,
INCONCLUSIVE,
REQUIREMENTS_NOT_MET,
REQUIREMENTS_SATISFIED
resolution_notes
string | null
priority
enum<string>
Opzioni disponibili:
LOW,
MEDIUM,
HIGH
source
enum<string>
Opzioni disponibili:
MANUAL,
AML_SCREENING,
TRANSACTION_RULE,
WORKFLOW_BUILDER
tags
string[]
subject
object | null

L'unico utente o azienda a cui è associato il caso.

assigned_to
object | null
assigned_at
string<date-time> | null
team
object | null

Il team di revisione assegnatario del caso, oppure null se non è assegnato ad alcun team. L'instradamento lo imposta quando una regola di instradamento assegna il caso a uno dei suoi team. Modificalo o cancellalo con PATCH .../cases/{case_uuid}/ (team).

due_at
string<date-time> | null
resolved_at
string<date-time> | null
resolved_by_email
string | null
pending_resolution
object | null

Impostato solo mentre una risoluzione a 4 occhi è predisposta sul blueprint checker, in attesa di approvazione o rifiuto dell'approvazione.

checker
object | null

Il membro designato per approvare o rifiutare la risoluzione in sospeso. Impostato solo mentre una risoluzione a quattro occhi attende un verificatore designato. Null quando non c'è nulla in sospeso, mentre la risoluzione in sospeso attende nella coda dei verificatori e una volta che la risoluzione è approvata, rifiutata o restituita per una nuova revisione a seguito della modifica delle prove.

metadata
object
blueprint
object
notes
object[]

Le 50 note più recenti.

events
object[]

I 100 eventi più recenti.

notes_count
integer
checklist_items
object[]
created_at
string<date-time>
updated_at
string<date-time>
Ultima modifica il 7 novembre 2026