Geotrackable.com

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

Soporte