Saltar a contenido

Snapshot

GET /v1/farmacias/snapshot/{territory_code}

Devuelve el estado actual (paginado) del territorio.

Query params

  • limit (default 500, max 2000)
  • cursor (external_id; para paginacion)

Respuesta

Incluye metadata "truthful" para evitar asumir cobertura completa:

  • territory_status: ready | needs_coords | not_loaded | ...
  • coords_complete: true|false
  • missing_coords_count: numero de registros con coords invalidas o faltantes
  • items: lista de PharmacyRecord
  • next_cursor: cursor para la siguiente pagina (o null)

Ejemplo

curl -sS "$FARMAAPI_BASE_URL/v1/farmacias/snapshot/ES-MD?limit=500" \
  -H "X-API-Key: $FARMAAPI_API_KEY"

503 not_loaded

Si el territorio no tiene datos cargados, devuelve 503:

{
  "territory_code": "ES-XX",
  "territory_status": "not_loaded",
  "message": "Territory not loaded yet."
}