orquestador/demo/providers-mock/Providers-Mock.postman_coll...

821 lines
19 KiB
JSON

{
"info": {
"name": "Proveedores mock — configuración manual",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"description": "Ejecutar manualmente. Cada PUT reemplaza la respuesta global persistida de un proveedor. GET admin devuelve cuerpo y cabeceras X-Mock-Status, X-Mock-Delay-Ms y X-Mock-Calls. No ejecutar toda la colección: el último PUT sobrescribe los anteriores. Ver README."
},
"variable": [
{
"key": "mockUrl",
"value": "http://server02:8788",
"type": "string"
},
{
"key": "mockAdminToken",
"value": "",
"type": "string"
},
{
"key": "documentId",
"value": "",
"type": "string"
},
{
"key": "requestId",
"value": "",
"type": "string"
},
{
"key": "businessScope",
"value": "demo",
"type": "string"
},
{
"key": "documentType",
"value": "INE",
"type": "string"
}
],
"item": [
{
"name": "Salud",
"request": {
"method": "GET",
"url": "{{mockUrl}}/health",
"header": [],
"auth": {
"type": "noauth"
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar: Cliente encontrado",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/clientes_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"found\": true,\n \"customerId\": \"synthetic-customer\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar: Cliente no encontrado",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/clientes_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"found\": false\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar: Error temporal 503",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/clientes_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "503"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"error\": \"synthetic unavailable\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar: Timeout de consulta",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/clientes_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "7000"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"found\": true,\n \"customerId\": \"synthetic-customer\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar score 71",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/buro_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"score\": 71,\n \"consultationId\": \"synthetic-consultation\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar score 70",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/buro_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"score\": 70,\n \"consultationId\": \"synthetic-consultation\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar score 61",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/buro_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"score\": 61,\n \"consultationId\": \"synthetic-consultation\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar score 60",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/buro_consulta",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"score\": 60,\n \"consultationId\": \"synthetic-consultation\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar documento válido",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/documento_valida",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"status\": \"VALID\",\n \"reasonCodes\": []\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar documento inválido",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/documento_valida",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"status\": \"INVALID\",\n \"reasonCodes\": [\n \"EXPIRED\"\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Configurar metadatos del documento",
"request": {
"method": "PUT",
"url": "{{mockUrl}}/__admin/documents_metadata",
"header": [
{
"key": "X-Mock-Status",
"value": "200"
},
{
"key": "X-Mock-Delay-Ms",
"value": "0"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
},
"body": {
"mode": "raw",
"raw": "{\n \"documentId\": \"{{documentId}}\",\n \"requestId\": \"{{requestId}}\",\n \"businessScope\": \"{{businessScope}}\",\n \"documentType\": \"{{documentType}}\",\n \"storageDocumentId\": \"synthetic-storage\",\n \"mimeType\": \"application/pdf\",\n \"sizeBytes\": 100,\n \"checksum\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n \"scanStatus\": \"CLEAN\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Ver configuración: clientes_consulta",
"request": {
"method": "GET",
"url": "{{mockUrl}}/__admin/clientes_consulta",
"header": [],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Ver configuración: buro_consulta",
"request": {
"method": "GET",
"url": "{{mockUrl}}/__admin/buro_consulta",
"header": [],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Ver configuración: documento_valida",
"request": {
"method": "GET",
"url": "{{mockUrl}}/__admin/documento_valida",
"header": [],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Ver configuración: documents_metadata",
"request": {
"method": "GET",
"url": "{{mockUrl}}/__admin/documents_metadata",
"header": [],
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{mockAdminToken}}",
"type": "string"
}
]
}
},
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test('HTTP 200',()=>pm.response.to.have.status(200));"
]
}
}
]
},
{
"name": "Invocar proveedor: clientes_consulta",
"request": {
"method": "POST",
"url": "{{mockUrl}}/clientes_consulta",
"header": [],
"auth": {
"type": "noauth"
},
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
}
},
{
"name": "Invocar proveedor: buro_consulta",
"request": {
"method": "POST",
"url": "{{mockUrl}}/buro_consulta",
"header": [],
"auth": {
"type": "noauth"
},
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
}
},
{
"name": "Invocar proveedor: documento_valida",
"request": {
"method": "POST",
"url": "{{mockUrl}}/documento_valida",
"header": [],
"auth": {
"type": "noauth"
},
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
}
},
{
"name": "Invocar proveedor: documents_metadata",
"request": {
"method": "POST",
"url": "{{mockUrl}}/documents_metadata",
"header": [],
"auth": {
"type": "noauth"
},
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
}
}
]
}