Saltearse al contenido

Obtener una lista de las empresas

Este endpoint permite consultar una lista de las empresas registradas en el sistema Guarani App, proporcionando los datos en un formato estructurado para facilitar el inicio y la gestión de las pruebas de la aplicación.


URL Base: https://api.guarani.app

GET /empresas
Ventana de terminal
curl -X GET "https://api.guarani.app/empresas?page=1&limit=10" \
-H "x-api-key: Bearer <access_token>" \
-H "Accept: application/json" | jq

Nota: Reemplaza <access_token> con un token JWT válido proporcionado por el equipo Guarani.
Importante:
Es imprescindible incluir un token de acceso válido en el encabezado x-api-key para autenticar y autorizar el uso de este endpoint. Sin este token, la solicitud será rechazada.


ParámetroTipoRequeridoDescripción
pageintegerNoNúmero de página. Por defecto: 1.
limitintegerNoResultados por página. Por defecto: 10.
EncabezadoValorDescripción
x-api-keyBearer <access_token>Token de acceso válido proporcionado por el equipo Guarani.
Acceptapplication/jsonIndica que la respuesta debe devolverse en formato JSON.
{
"success": true,
"codigo": "200",
"message": "Operación realizada correctamente.",
"data": [
{
"empresa": {
"id": "869943e3-7995-4eb6-9327-9868e0a93117",
"nombre": "NOMBRE DE EJEMPLO",
"nombre_fantasia": "NOMBRE DE EJEMPLO",
"ruc": "12345678-9",
"fecha_constitucion": "11/09/2025",
"tipo_persona": 2
},
"representantes_legales": [
{
"id": "b8ab12ca-a33f-4edd-a345-c752c83c0849",
"cedula": "12345678",
"nombres": "NOMBRES DE EJEMPLO",
"apellidos": "APELLIDOS DE EJEMPLO",
"email": "[email protected]",
"whatsapp": "+595981234567",
"fecha_nacimiento": "11/09/2025"
}
]
}
],
"pagination": {
"total_registros": 1,
"pagina": 1,
"total_paginas": 1
}
}
CampoTipoDescripción
empresaobjetoContiene la información completa de la empresa.
representantes_legalesarrayLista de representantes legales asociados a la empresa.
CampoTipoDescripción
iduuidIdentificador único de la empresa.
nombrestringNombre legal de la empresa.
nombre_fantasiastringNombre comercial o fantasía de la empresa.
rucstringNúmero de RUC de la empresa.
fecha_constitucionstringFecha de constitución de la empresa en formato DD/MM/YYYY.
tipo_personanumberTipo de persona. 2 = Persona Jurídica.
CampoTipoDescripción
iduuidIdentificador único del representante legal.
cedulastringNúmero de cédula del representante legal.
nombresstringNombres del representante legal.
apellidosstringApellidos del representante legal.
emailstringCorreo electrónico del representante legal.
whatsappstringNúmero de WhatsApp del representante legal.
fecha_nacimientostringFecha de nacimiento en formato DD/MM/YYYY.
CampoTipoDescripción
total_registrosnumberCantidad total de empresas en el sistema.
paginanumberNúmero de página actual.
total_paginasnumberCantidad total de páginas disponibles.

Para más información sobre posibles errores y cómo manejarlos, consulta errores