Saltar al contenido principal
PATCH
Cambia el título, la prioridad, la fecha de vencimiento, las etiquetas o el equipo de revisión responsable de un caso. Envía solo los campos que quieras cambiar; los campos que omitas conservan su valor. tags reemplaza la lista completa de etiquetas, así que envía todas las etiquetas que el caso deba conservar.

Cambiar el equipo responsable

Asigna a team el uuid de un equipo de revisión activo de esta aplicación, o null para quitarlo. Para obtener el uuid de un equipo, llama a GET /v3/organization/{organization_id}/application/{application_id}/cases/teams/ y lee results[].uuid. Un equipo inactivo, eliminado o que pertenece a otra aplicación devuelve 400 con {"team": ["Choose an active team of this application."]}. Cada cambio añade un evento TEAM_CHANGED a la línea de tiempo del caso con el equipo anterior y el nuevo. Cambiar el equipo no cambia a quién está asignado el caso.

Eventos de la línea de tiempo

Un cambio en la prioridad, la fecha límite, las etiquetas o el equipo añade un evento PRIORITY_CHANGED, DUE_DATE_CHANGED, TAG_ADDED, TAG_REMOVED o TEAM_CHANGED a la línea de tiempo del caso. Un cambio de título se guarda sin ningún evento en la línea de tiempo. Enviar un campo con su valor actual no añade ningún evento.

Acceso

Los endpoints de casos requieren una clave de API con acceso completo. Las solicitudes con una clave de acceso restringido reciben 403. Un token de miembro de la consola necesita write:cases.

Contenido relacionado

Autorizaciones

x-api-key
string
header
requerido

La clave de API de tu aplicación, que encontrarás en Developers -> API keys en la Business Console. La clave principal tiene acceso completo. Una clave con nombre puede tener un alcance limitado: ninguno, lectura o escritura por recurso, limitada a algunos flujos o a sesiones aprobadas, a una lista de direcciones IP y a una fecha de caducidad. 401 significa que la clave es incorrecta, se revocó o expiró; 403 significa que no se envió ninguna clave, que la clave no tiene acceso a este recurso o acción, o que la solicitud provino de una dirección fuera de su lista de IP; 404 en una ruta de sesión significa que la sesión está fuera de los flujos o estados de la clave. Una clave sin acceso a contenido multimedia recibe las URL de imágenes, videos y PDF como null, y una clave sin permiso de escritura en sesiones recibe los enlaces y tokens de sesión como null. Consulta https://docs.didit.me/console/api-keys.

Parámetros de ruta

organization_id
string<uuid>
requerido

UUID de la organización.

application_id
string<uuid>
requerido

UUID de la aplicación.

case_uuid
string<uuid>
requerido

UUID del caso.

Ejemplo:

"c1a5e000-0000-4000-8000-000000000001"

Cuerpo

application/json
title
string

Nuevo título del caso.

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

Nueva fecha límite. Envía null para eliminarla.

tags
string[]

La lista completa de etiquetas. Sustituye a las etiquetas actuales.

team
string<uuid> | null

UUID del equipo de revisión al que pertenece el caso. Debe ser un equipo activo de esta aplicación. Envía null para quitar el equipo.

Respuesta

Caso actualizado.

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

El único usuario o empresa al que está vinculado el caso.

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

El equipo de revisión responsable del caso, o null si ningún equipo es responsable. El enrutamiento lo establece cuando una regla de enrutamiento asigna el caso a uno de sus equipos. Cámbialo o bórralo 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

Se establece solo mientras una resolución de doble validación (4-eyes) está preparada en el blueprint del verificador, a la espera de su aprobación o del rechazo de la aprobación.

checker
object | null

El miembro designado para aprobar o rechazar la resolución pendiente. Solo tiene valor mientras una resolución con principio de cuatro ojos espera a un verificador designado. Null cuando no hay nada pendiente, mientras la resolución pendiente espera en la cola de verificadores, y una vez que la resolución se aprueba, se rechaza o se devuelve para una nueva revisión porque las pruebas cambiaron.

metadata
object
blueprint
object
notes
object[]

Las 50 notas más recientes.

events
object[]

Los 100 eventos más recientes.

notes_count
integer
checklist_items
object[]
created_at
string<date-time>
updated_at
string<date-time>
Última modificación el 1 de noviembre de 2026