Saltar al contenido principal
POST
/
v1
/
exceptions
/
{exceptionId}
/
assign
Asignar una excepción
curl --request POST \
  --url https://matcher.sandbox.lerian.net/v1/exceptions/{exceptionId}/assign \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "assignee": "<string>"
}
'
{
  "assignedTo": "user@example.com",
  "createdAt": "2025-01-15T10:30:00.000Z",
  "dueAt": "2025-01-20T10:30:00.000Z",
  "externalIssueId": "RECON-1234",
  "externalSystem": "JIRA",
  "id": "019c96a0-10d2-7134-ba5f-664142ee7052",
  "reason": "Amount mismatch detected",
  "resolutionNotes": "Resolved via force match",
  "resolutionReason": "BUSINESS_DECISION",
  "resolutionType": "FORCE_MATCH",
  "severity": "HIGH",
  "status": "OPEN",
  "transactionId": "019c96a0-10ce-75fc-a273-dc799079a99c",
  "updatedAt": "2025-01-15T10:30:00.000Z"
}

Autorizaciones

Authorization
string
header
requerido

Autenticación con token Bearer (formato: "Bearer {token}")

Parámetros de ruta

exceptionId
string<uuid>
requerido

Exception ID (UUID) ID de excepción (UUID)

Ejemplo:

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

Cuerpo

application/json
assignee
string
requerido

Usuario al que asignar la excepción

Required string length: 1 - 255
Ejemplo:

"user@example.com"

Respuesta

OK

Detalles de la excepción

assignedTo
string

Usuario al que está asignada la excepción

Ejemplo:

"user@example.com"

createdAt
string

Marca de tiempo de creación en formato RFC3339

Ejemplo:

"2025-01-15T10:30:00.000Z"

dueAt
string

Fecha límite de resolución en formato RFC3339

Ejemplo:

"2025-01-20T10:30:00.000Z"

externalIssueId
string

ID de incidencia externa en el sistema externo

Ejemplo:

"RECON-1234"

externalSystem
string

Sistema externo donde fue despachada la excepción

Ejemplo:

"JIRA"

id
string

Identificador único de la excepción

Ejemplo:

"019c96a0-10d2-7134-ba5f-664142ee7052"

reason
string

Motivo por el que se generó la excepción

Ejemplo:

"Amount mismatch detected"

resolutionNotes
string

Notas de resolución cuando se resuelve

Ejemplo:

"Resolved via force match"

resolutionReason
string

Motivo de la resolución

Ejemplo:

"BUSINESS_DECISION"

resolutionType
enum<string>

Tipo de resolución aplicada

Opciones disponibles:
FORCE_MATCH,
ADJUST_ENTRY
Ejemplo:

"FORCE_MATCH"

severity
enum<string>

Nivel de gravedad

Opciones disponibles:
LOW,
MEDIUM,
HIGH,
CRITICAL
Ejemplo:

"HIGH"

status
enum<string>

Estado actual

Opciones disponibles:
OPEN,
ASSIGNED,
PENDING_RESOLUTION,
RESOLVED
Ejemplo:

"OPEN"

transactionId
string

ID de transacción a la que corresponde esta excepción

Ejemplo:

"019c96a0-10ce-75fc-a273-dc799079a99c"

updatedAt
string

Marca de tiempo de última actualización en formato RFC3339

Ejemplo:

"2025-01-15T10:30:00.000Z"