Ir al contenido

Locations (Ubicaciones)

GET /v1/locations

Solo lectura. Retorna las ubicaciones del negocio. Soporta el sistema de filtrado.

Respuesta exitosa: 200 OK

{
"total": 3,
"items": [
{
"id": "770e8400-e29b-41d4-a716-446655440002",
"name": "Sede Principal",
"address": "Av. Amazonas N36-152",
"additionalInformation": "Piso 3, Oficina 301",
"phone": "+593991234560",
"email": "sede@example.com",
"status": "active",
"showInMinisite": true,
"googlePlaceName": "Sede Principal - CitaPro",
"googlePlaceId": "ChIJ...",
"city": "Quito",
"state": "Pichincha",
"country": "Ecuador",
"latitude": -0.1807,
"longitude": -78.4678,
"rating": 4.8,
"position": 1,
"businessAccountId": "aa0e8400-e29b-41d4-a716-446655440005"
}
]
}

Schema de Location:

CampoTipoDescripción
idstringUUID
namestringNombre
addressstringDirección
additionalInformationstring | nullInformación adicional
phonestring | nullTeléfono
emailstring | nullEmail
statusstringEstado (active, inactive)
showInMinisitebooleanVisible en minisite
googlePlaceNamestring | nullNombre de Google Place
googlePlaceIdstring | nullID de Google Place
citystring | nullCiudad
statestring | nullEstado/Provincia
countrystring | nullPaís
latitudenumber | nullLatitud
longitudenumber | nullLongitud
ratingnumber | nullCalificación promedio
positioninteger | nullPosición de ordenamiento
businessAccountIdstringUUID del negocio