Saltearse al contenido

Obtener servicio por su ID

Obtiene información detallada de un servicio específico usando su ID único. Permite consultar los datos del servicio.


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

GET /servicios/{id}
Ventana de terminal
curl -X GET "https://api.guarani.app/servicios/{id}" \
-H "x-api-key: Bearer <access_token>" \
-H "Accept: application/json" | jq

Nota: Asegúrate de reemplazar {id} con el identificador del servicio 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
iduuidID único del servicio a consultar. (ver servicios)
EncabezadoValorDescripción
x-api-keyBearer <access_token>Token JWT de autenticación.
Acceptapplication/jsonSolicita que la respuesta sea en JSON.
{
"success": true,
"codigo": "200",
"message": "Operación realizada correctamente.",
"data": {
"id": "ejemplo-uuid-servicio-123",
"descripcion": "DESCRIPCION DE EJEMPLO",
"descripcion_larga": "DESCRIPCION LARGA DE EJEMPLO",
"observacion": "OBSERVACION DE EJEMPLO",
"imagen_url": null,
"codigo_interno": "02-1234567",
"unidad_medida": {
"id": "5f49c6c1-d622-4f5b-9d8b-2d1636b584ab",
"representacion": "UNI",
"descripcion": "Unidad"
},
"servicio_clasificacion": {
"id": "00000000-0000-4000-8000-000000000000",
"codigo": "99",
"nombre": "Sin definir"
},
"precio_unitario": {
"0": 7000,
"5": 0,
"10": 3300
},
"moneda": "PYG",
"establecimiento_id": "ejemplo-uuid-establecimiento-123"
}
}
CampoTipoDescripción
iduuidIdentificador único del servicio.
codigo_internostringCódigo interno del servicio.
descripcionstringDescripción corta del servicio.
descripcion_largastringDescripción detallada del servicio.
observacionstringObservaciones adicionales sobre el servicio.
imagen_urlstringURL de la imagen del servicio en Firebase Storage.
unidad_medidaobjetoInformación de la unidad de medida del servicio.
servicio_clasificacionobjetoInformación de la clasificación del servicio (null si no aplica).
precio_unitarioobjetoPrecios según tipo de IVA (0%, 5%, 10%).
monedastringCódigo de moneda (ej: “PYG”, “USD”).
establecimiento_iduuidID del establecimiento donde se ofrece el servicio.
CampoTipoDescripción
iduuidIdentificador único de la unidad de medida.
representacionstringRepresentación corta de la unidad (ej: “UNI”).
descripcionstringDescripción de la unidad de medida.
CampoTipoDescripción
iduuidIdentificador de la clasificación del servicio.
codigostringCódigo de la clasificación.
nombrestringNombre de la clasificación.
CampoTipoDescripción
0numberPrecio con IVA 0% (exento)
5numberPrecio con IVA 5%
10numberPrecio con IVA 10%

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