swagger: '2.0'
info:
title: 'Auditoría de Firma Simulacion'
description: "API de simulacion para la auditoría de firmas.

Retorna el folio de consulta de circulo de crédito de la entrega del soporte de la autorización de consulta
Toda peticion fuera de la lista sera exitosa siempre y cuando cumpla con los campos obligatorios y reglas establecidas en este documento.
folioCDC | Status | Response |
99999999 | 400 | {
"errores": [
{
"codigo": "400.6",
"mensaje": "El folio consulta ya existe."
},
{
"codigo": "400.7",
"mensaje": "La fecha aprobación no puede ser mayor a la fecha de la consulta."
},
{
"codigo": "400.8",
"mensaje": "El campo \"{Campo}\" de la petición no coincide con los datos que están registados en Circulo de Crédito."
},
{
"codigo": "400.9",
"mensaje": "El número de otorgante del usuario \"{Usuario}\" no coincide con los datos que están registados en Circulo de Crédito."
}
]
} |
99999998 | 404 | {
"errores": [
{
"codigo": "404.1",
"mensaje": "No se encontró el folio"
},
{
"codigo": "404.2",
"mensaje": "No se encontraron datos de la consulta."
}
]
} |
99999997 | 429 | {
"errores": [
{
"codigo": "404.1",
"mensaje": "No se encontró el folio"
},
{
"codigo": "404.2",
"mensaje": "No se encontraron datos de la consulta."
}
]
} |
99999996 | 500 | {
"errores": [
{
"codigo": "500.1",
"mensaje": "Ocurrio un problema, inténtelo nuevamente más tarde."
}
]
} |
99999995 | 503 | {
"errores": [
{
"codigo": "503.1",
"mensaje": "Servicio no disponible."
}
]
} |
'
tags:
- 'Auditoría de Firma'
operationId: 'nip'
consumes:
- 'application/json'
produces:
- 'application/json'
parameters:
- name: 'x-api-key'
in: 'header'
required: true
type: 'string'
description: 'ConsumerKey obtenido desde el portal de desarrolladores'
- in: 'body'
name: 'body'
description: 'Solicitud para NIP.'
required: true
schema:
$ref: '#/definitions/SustitucionNIPPeticion'
responses:
'200':
description: 'OK'
schema:
$ref: '#/definitions/SustitucionNIPRespuesta'
'400':
description: 'BAD REQUEST'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '400.1'
mensaje: 'El campo "{Campo}" no puede estar vacío.'
- codigo: '400.2'
mensaje: 'El campo "{Campo}" es incorrecto.'
- codigo: '400.3'
mensaje: 'La longitud del "{Campo}" es incorrecto.'
- codigo: '400.4'
mensaje: 'El campo "{Campo}" debe ser mayor a cero.'
- codigo: '400.5'
mensaje: 'El formato de fecha del "{Campo}" es incorrecto.'
- codigo: '400.6'
mensaje: 'El folio consulta ya existe.'
- codigo: '400.7'
mensaje: 'La fecha aprobación no puede ser mayor a la fecha de la consulta.'
- codigo: '400.8'
mensaje: 'El campo "{Campo}" de la petición no coincide con los datos que están registados en Circulo de Crédito.'
- codigo: '400.9'
mensaje: 'El número de otorgante del usuario "{Usuario}" no coincide con los datos que están registados en Circulo de Crédito.'
'401':
description: 'UNAUTHORIZED'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '401.1'
mensaje: 'Acceso no autorizado, x-api-key no válida.'
- codigo: '401.2'
mensaje: 'Acceso no autorizado.'
- codigo: '401.3'
mensaje: 'Acceso no autorizado, no tiene el producto asociado.'
- codigo: '401.4'
mensaje: 'Acceso no autorizado, no tiene acceso al recurso.'
'403':
description: 'FORBIDDEN'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '403.1'
mensaje: 'No se pudo autenticar, x-signature no es válida.'
'404':
description: 'NOT FOUND'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '404.1'
mensaje: 'No se encontró el folio'
- codigo: '404.2'
mensaje: 'No se encontraron datos de la consulta.'
'429':
description: 'TOO MANY REQUESTS'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '429.1'
mensaje: 'Se han enviado demasiadas solicitudes. Se debe esperar antes de realizar una nueva solicitud.'
'500':
description: 'INTERNAL SERVER ERROR'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '500.1'
mensaje: 'Ocurrio un problema, inténtelo nuevamente más tarde.'
'503':
description: 'SERVICE UNAVAILABLE'
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: '503.1'
mensaje: 'Servicio no disponible.'
definitions:
CatalogoEstados:
type: 'string'
description: 'Estado en que se ubica el domicilio