API de Geotrackable
La API de Geotrackable está disponible en este mismo dominio de producción para la aplicación Android y otros clientes autorizados.
Configuración de la aplicación Android
En la pestaña Sincronización de Android, guarde solo el origen del sitio como punto de conexión. No agregue /api.
https://Geotrackable.com
Inicie sesión enviando las credenciales de la cuenta local a /api/auth/login?useCookies=false&useSessionCookies=false y luego envíe el token bearer devuelto en el encabezado Authorization.
Respuestas esperadas
Las rutas protegidas devuelven HTTP 401 hasta que el cliente envía un token bearer. Abrir en el navegador una ruta que solo acepta POST devuelve HTTP 405 porque el navegador envía GET.
Cada ciclo de sincronización sin conexión debe enviar primero y recibir después.
Comience con estas rutas al comprobar una conexión de Android.
| Método | Ruta |
|---|---|
GET |
/api/system/status |
POST |
/api/auth/login?useCookies=false&useSessionCookies=false |
POST |
/api/sync/push |
POST |
/api/sync/pull |
GET |
/api/categories/mine |
GET |
/api/notes/mine |
Rutas publicadas de la API de Geotrackable
Esta tabla se genera a partir de los puntos de conexión activos de Geotrackable para que la documentación publicada permanezca alineada con el host.
| Método | Ruta | Acceso |
|---|---|---|
DELETE |
/api/account |
Autorización requerida |
GET |
/api/auth/confirmEmail |
Anónimo |
POST |
/api/auth/forgotPassword |
Anónimo |
POST |
/api/auth/login |
Anónimo |
POST |
/api/auth/manage/2fa |
Autorización requerida |
GET |
/api/auth/manage/info |
Autorización requerida |
POST |
/api/auth/manage/info |
Autorización requerida |
POST |
/api/auth/refresh |
Anónimo |
POST |
/api/auth/register |
Anónimo |
POST |
/api/auth/resendConfirmationEmail |
Anónimo |
POST |
/api/auth/resetPassword |
Anónimo |
GET |
/api/categories/mine |
Autorización requerida |
POST |
/api/categories/mine |
Autorización requerida |
GET |
/api/categories/mine/tree |
Autorización requerida |
GET |
/api/categories/mine/tree/children |
Autorización requerida |
GET |
/api/categories/mine/tree/sections |
Autorización requerida |
DELETE |
/api/categories/mine/{categoryId} |
Autorización requerida |
POST |
/api/categories/mine/{categoryId}/move |
Autorización requerida |
POST |
/api/compliance/errors |
Anónimo |
GET |
/api/compliance/reports |
Autorización requerida |
POST |
/api/compliance/reports |
Anónimo |
GET |
/api/compliance/reports/mine |
Autorización requerida |
GET |
/api/compliance/reports/{contentReportId} |
Autorización requerida |
PUT |
/api/compliance/reports/{contentReportId} |
Autorización requerida |
POST |
/api/external-links/verify |
Autorización requerida |
GET |
/api/images/notes/{noteId} |
Anónimo |
POST |
/api/images/notes/{noteId} |
Autorización requerida |
POST |
/api/images/profiles |
Autorización requerida |
GET |
/api/images/profiles/{userId} |
Anónimo |
GET |
/api/images/teams/{teamId} |
Anónimo |
POST |
/api/images/teams/{teamId} |
Autorización requerida |
GET |
/api/images/trackable-groups/{trackableGroupId} |
Anónimo |
POST |
/api/images/trackable-groups/{trackableGroupId} |
Autorización requerida |
GET |
/api/images/trackables/{trackableId} |
Anónimo |
POST |
/api/images/trackables/{trackableId} |
Autorización requerida |
DELETE |
/api/images/{contentImageId} |
Autorización requerida |
GET |
/api/images/{contentImageId}/{variant} |
Anónimo |
GET |
/api/locations/mine/gpx |
Autorización requerida |
POST |
/api/locations/mine/gpx |
Autorización requerida |
GET |
/api/notes/mine |
Autorización requerida |
POST |
/api/notes/mine |
Autorización requerida |
GET |
/api/notes/mine/gpx |
Autorización requerida |
POST |
/api/notes/mine/gpx |
Autorización requerida |
DELETE |
/api/notes/mine/{noteId} |
Autorización requerida |
POST |
/api/notes/mine/{noteId}/move |
Autorización requerida |
GET |
/api/notes/public/bounds |
Anónimo |
GET |
/api/notes/public/nearby |
Anónimo |
GET |
/api/public/notes/{noteId} |
Anónimo |
GET |
/api/public/notes/{noteId}/comments |
Anónimo |
POST |
/api/public/notes/{noteId}/comments |
Autorización requerida |
GET |
/api/public/notes/{noteId}/trackables |
Anónimo |
POST |
/api/public/notes/{noteId}/trackables |
Autorización requerida |
GET |
/api/public/profiles/{userName}/notes/nearby |
Anónimo |
GET |
/api/public/teams/{teamName}/notes/nearby |
Anónimo |
POST |
/api/sync/pull |
Autorización requerida |
POST |
/api/sync/push |
Autorización requerida |
GET |
/api/system/beta-android |
Anónimo |
GET |
/api/system/coordinate-locality |
Anónimo |
GET |
/api/system/ip-location |
Anónimo |
GET |
/api/system/status |
Anónimo |
GET |
/api/teams |
Autorización requerida |
POST |
/api/teams |
Autorización requerida |
POST |
/api/teams/invite-links/{teamSlug}/{inviteCode}/join |
Autorización requerida |
DELETE |
/api/teams/{teamId} |
Autorización requerida |
GET |
/api/teams/{teamId}/categories |
Autorización requerida |
POST |
/api/teams/{teamId}/categories |
Autorización requerida |
GET |
/api/teams/{teamId}/categories/tree |
Autorización requerida |
GET |
/api/teams/{teamId}/categories/tree/children |
Autorización requerida |
GET |
/api/teams/{teamId}/categories/tree/sections |
Autorización requerida |
DELETE |
/api/teams/{teamId}/categories/{categoryId} |
Autorización requerida |
POST |
/api/teams/{teamId}/categories/{categoryId}/move |
Autorización requerida |
GET |
/api/teams/{teamId}/invite-links |
Autorización requerida |
POST |
/api/teams/{teamId}/invite-links |
Autorización requerida |
DELETE |
/api/teams/{teamId}/invite-links/{inviteLinkId} |
Autorización requerida |
GET |
/api/teams/{teamId}/locations/gpx |
Autorización requerida |
POST |
/api/teams/{teamId}/locations/gpx |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/invite |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/request |
Autorización requerida |
DELETE |
/api/teams/{teamId}/memberships/{membershipId} |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/{membershipId}/accept |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/{membershipId}/approve |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/{membershipId}/deny |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/{membershipId}/promote-admin |
Autorización requerida |
POST |
/api/teams/{teamId}/memberships/{membershipId}/refuse |
Autorización requerida |
GET |
/api/teams/{teamId}/notes |
Autorización requerida |
POST |
/api/teams/{teamId}/notes |
Autorización requerida |
GET |
/api/teams/{teamId}/notes/gpx |
Autorización requerida |
POST |
/api/teams/{teamId}/notes/gpx |
Autorización requerida |
DELETE |
/api/teams/{teamId}/notes/{noteId} |
Autorización requerida |
DELETE |
/api/teams/{teamId}/notes/{noteId}/delete |
Autorización requerida |
POST |
/api/teams/{teamId}/notes/{noteId}/move |
Autorización requerida |
PUT |
/api/teams/{teamId}/settings |
Autorización requerida |
POST |
/api/trackables |
Autorización requerida |
GET |
/api/trackables/active |
Anónimo |
GET |
/api/trackables/active-indicator |
Anónimo |
DELETE |
/api/trackables/active/{trackableId} |
Anónimo |
GET |
/api/trackables/active/{trackableId} |
Anónimo |
POST |
/api/trackables/active/{trackableId}/deactivate |
Anónimo |
POST |
/api/trackables/active/{trackableId}/message |
Anónimo |
POST |
/api/trackables/groups |
Autorización requerida |
DELETE |
/api/trackables/groups/{trackableGroupId}/watch |
Autorización requerida |
POST |
/api/trackables/groups/{trackableGroupId}/watch |
Autorización requerida |
POST |
/api/trackables/legacy-lookup |
Anónimo |
GET |
/api/trackables/lookup |
Anónimo |
POST |
/api/trackables/lookup |
Anónimo |
GET |
/api/trackables/mine |
Autorización requerida |
GET |
/api/trackables/public |
Anónimo |
GET |
/api/trackables/{trackableId} |
Anónimo |
POST |
/api/trackables/{trackableId}/activate |
Autorización requerida |
GET |
/api/trackables/{trackableId}/comments |
Anónimo |
POST |
/api/trackables/{trackableId}/comments |
Anónimo |
DELETE |
/api/trackables/{trackableId}/comments/{commentId} |
Autorización requerida |
PUT |
/api/trackables/{trackableId}/comments/{commentId} |
Autorización requerida |
DELETE |
/api/trackables/{trackableId}/group |
Autorización requerida |
POST |
/api/trackables/{trackableId}/group |
Autorización requerida |
GET |
/api/trackables/{trackableId}/journey |
Anónimo |
POST |
/api/trackables/{trackableId}/journey-stops |
Anónimo |
DELETE |
/api/trackables/{trackableId}/journey-stops/{journeyStopId} |
Autorización requerida |
DELETE |
/api/trackables/{trackableId}/watch |
Autorización requerida |
POST |
/api/trackables/{trackableId}/watch |
Autorización requerida |