CASO B1 · Mensajes de prueba INTERCAMBIO A · Primer envío POST /v1/sendDossier HTTP/1.1 Host: exchange.example.test Content-Type: application/json Accept: application/json X-Request-ID: req-a1 {"external_id":"EXT-77","document":"doc-901","notify":true} HTTP/1.1 200 OK Content-Type: application/json {"ok":true,"id":"ds-501","status":"accepted"} --- INTERCAMBIO B · Repetición después de que el cliente perdiera la respuesta A POST /v1/sendDossier HTTP/1.1 Host: exchange.example.test Content-Type: application/json Accept: application/json X-Request-ID: req-a2 {"external_id":"EXT-77","document":"doc-901","notify":true} HTTP/1.1 200 OK Content-Type: application/json {"ok":false,"error":"duplicate","existing_id":"ds-501"} --- INTERCAMBIO C · Consulta con referencia externa GET /v1/dossiers/EXT-77/status HTTP/1.1 Host: exchange.example.test Accept: application/json X-Request-ID: req-a3 HTTP/1.1 200 OK Content-Type: application/json {"id":"ds-501","external_id":"EXT-77","status":"validated", "documents":["doc-901"],"updated_at":"2026-07-20T14:31:00Z"} --- No se dispone de mensajes para JSON inválido, recurso ausente o fallo interno. Los tokens no forman parte del alcance del caso.