# Inicio
A continuación se describirá el consumo correcto de la API de Consulta.
# 📖 Información general
- Es necesario mencionar que este es un servicio REST y se consume a traves de un cliente HTTP. Esta pensado para utilizarse sobre un Backend, no se recomienda consumir directamente en Javascript sobre el navegador debido a tema de CORS (opens new window).
- La autenticación a la API se realiza mediante el uso de una API Key la cual se debe enviar en
Headerdel Request HTTP. ElHeaderdebe llamarsex-api-key. - La API Key tiene una longitud de 48 caracteres hexadecimales.
- En caso de decidirse por adquirir el servicio puede ver nuestros paquetes y precios en el siguiente enlace: https://consultaunica.mx/#prices (opens new window)
- Después de la compra estará recibiendo un correo con su API Key. Si pasan mas de 30 minutos desde su compra y no la ha recibido favor de comunicarse con nosotros mediante alguno de los medios disponibles descritos abajo.
- La URL base para consumir los servicios de la API es:
https://consultaunica.mx/api/v3/{service_name}mediante el métodoPOST. - Se incluyen ejemplos avanzados de consumo en la documentación que tenemos para Postman: https://bit.ly/cu-docs-pm (opens new window)
# 💬 Medios de contacto
En caso de problemas o cualquier tema que quiera tratar, contamos con 3 medios de contacto disponibles:
- Mediante correo electrónico: info@consultaunica.mx
- WhatsApp: https://bit.ly/cu-wa (opens new window)
- Telegram: https://bit.ly/cu-tg1 (opens new window)
# 🙌🏼 Servicios disponibles
| Servicio | Utilidad |
|---|---|
| IMSS | Mediante una CURP y correo electrónico se puede consultar el NSS de una persona. Una segunda llamada puede devolver la constancia de vigencia de derechos y una tercer llamada puede devolver el documento de semanas cotizadas. |
| Afore | Con una CURP se consulta si se cuenta con Afore así como su nombre y medios para ponerse en contacto. |
| SAT | Mediante un RFC unicamente verifica si este RFC es válido ante el SAT. Atención: no devuelve ningún documento ni información personal. También es posible localizar el nombre fiscal de una persona fisica o moral con su RFC. Es posible validar que el nombre del contribuyente, su RFC y su código postal sean los mismos que los que tiene el SAT. Así como localizar un RFC de una persona fisica dado su nombre completo y fecha de nacimiento. |
| Ifetel | Con un número de teléfono de 10 digitos devolverá que tipo de teléfono es (fijo o móvil), la compañía teléfonica, la lada y la ciudad de registro |
| Estudios | Con el nombre completo o parcial de una persona verifica si esta cuenta con una cedula profesional registrada ante el Registro Nacional de Profesionistas. Atención: no devuelve ningún documento |
# 🚀 Consumo de API
# 🌎 Códigos de respuesta
Códigos de respuesta que devuelven los endpoints de consumo:
| Código | Descripción | Descuenta un uso de API |
|---|---|---|
200 | ✅ Todo estuvo bien, se devuelve contenido de la consulta | Si |
409 | ❌ Pre validación: error con alguno de los datos ingresados | No |
404 | ❌ No se encontró el servicio | No |
429 | ❌ Limite alcanzado, se acabaron los usos de la API | No |
400 | ❌ Validación de servicio externo: error con los datos ingresados | No |
422 | ❌ Error conocido de un servicio externo | No |
500 | ❌ Error desconocido de un servicio externo | No |
Los errores 4xx y 5xx devuelven un JSON con la siguiente estructura:
{
"message": "Mensaje describiendo el error"
}
# 📈 Ver tu consumo
# 🏥 Servicio de IMSS
- NSS con más verificaciones aquí
- NSS rápida aquí
- Enviar al correo Vigencia de Derechos aquí
- Solo validar Vigencia de Derechos aquí
- Reporte sencillo de Semanas Cotizadas aquí
- Reporte detallado de Semanas Cotizadas aquí
# 💰 Servicio de Afore
# 🏢 Servicios del SAT
- Validación de RFC aquí
- Búsqueda de RFC aquí
- Validación de contribuyente aquí
- Búsqueda de contribuyente aquí