Saltearse al contenido

Buscar distritos

Busca distritos por nombre o código SIFEN. Permite búsquedas flexibles. Retorna la información completa con departamento anidado y paginación.


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

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

Nota: Asegúrate de reemplazar {query} por el parámetro a buscar y <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
qstringParámetro de búsqueda
pageintegerNoNúmero de página. Por defecto: 1.
limitintegerNoResultados por página. Por defecto: 10.
EncabezadoValorDescripción
x-api-keyBearer <access_token>Token de autenticación necesario para acceder al recurso.
Acceptapplication/jsonIndica que la respuesta debe devolverse en formato JSON.
{
"success": true,
"codigo": 200,
"message": "Operación realizada correctamente.",
"data": [
{
"id": "78d49201-91f9-4e6c-aadb-4927f56767c0",
"codigo_sifen": "209",
"nombre": "SANTA RITA",
"departamento": {
"id": "750d3163-6a53-45df-b349-e8139d1ff3a9",
"codigo_sifen": "11",
"nombre": "ALTO PARANA"
}
}
],
"pagination": {
"total_registros": 1,
"pagina": 1,
"total_paginas": 1
}
}
CampoTipoDescripción
successbooleanIndica si la operación fue exitosa
codigostringCódigo de respuesta
messagestringMensaje descriptivo
dataarrayArray de distritos encontrados
data[].idstringID único del distrito (UUID)
data[].codigo_sifenstringCódigo SIFEN del distrito
data[].nombrestringNombre del distrito
data[].departamentoobjectInformación del departamento
data[].departamento.idstringID único del departamento (UUID)
data[].departamento.codigo_sifenstringCódigo SIFEN del departamento
data[].departamento.nombrestringNombre del departamento
paginationobjectInformación de paginación
pagination.total_registrosintegerTotal de registros encontrados
pagination.paginaintegerPágina actual
pagination.total_paginasintegerTotal de páginas

{
"success": false,
"codigo": "DISTRITO_NO_ENCONTRADO",
"message": "Distrito no encontrado",
"error": "No se encontraron distritos con el parametro: xyz123"
}
{
"success": false,
"codigo": "SOLICITUD_NO_VALIDA",
"message": "Solicitud no válida",
"error": "El parámetro de búsqueda es requerido"
}