Geotrackable.com

Налаштування застосунку Android

На вкладці синхронізації Android збережіть як кінцеву точку лише адресу сайту. Не додавайте /api.

https://Geotrackable.com

Увійдіть, надіславши облікові дані локального облікового запису до /api/auth/login?useCookies=false&useSessionCookies=false, а потім передавайте отриманий bearer-токен у заголовку Authorization.

Очікувані відповіді

Захищені маршрути повертають HTTP 401, доки клієнт не надішле bearer-токен. Відкриття в браузері маршруту лише для POST повертає HTTP 405, оскільки браузер надсилає GET.

Кожен цикл автономної синхронізації має спочатку виконувати push, а потім pull.

Почніть із цих маршрутів під час перевірки з’єднання Android.

Метод Маршрут
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

Опубліковані маршрути API Geotrackable

Ця таблиця створюється з активної таблиці кінцевих точок Geotrackable, щоб опублікована документація відповідала хосту.

Метод Маршрут Доступ
DELETE /api/account Потрібна авторизація
GET /api/auth/confirmEmail Анонім
POST /api/auth/forgotPassword Анонім
POST /api/auth/login Анонім
POST /api/auth/manage/2fa Потрібна авторизація
GET /api/auth/manage/info Потрібна авторизація
POST /api/auth/manage/info Потрібна авторизація
POST /api/auth/refresh Анонім
POST /api/auth/register Анонім
POST /api/auth/resendConfirmationEmail Анонім
POST /api/auth/resetPassword Анонім
GET /api/categories/mine Потрібна авторизація
POST /api/categories/mine Потрібна авторизація
GET /api/categories/mine/tree Потрібна авторизація
GET /api/categories/mine/tree/children Потрібна авторизація
GET /api/categories/mine/tree/sections Потрібна авторизація
DELETE /api/categories/mine/{categoryId} Потрібна авторизація
POST /api/categories/mine/{categoryId}/move Потрібна авторизація
POST /api/compliance/errors Анонім
GET /api/compliance/reports Потрібна авторизація
POST /api/compliance/reports Анонім
GET /api/compliance/reports/mine Потрібна авторизація
GET /api/compliance/reports/{contentReportId} Потрібна авторизація
PUT /api/compliance/reports/{contentReportId} Потрібна авторизація
POST /api/external-links/verify Потрібна авторизація
GET /api/images/notes/{noteId} Анонім
POST /api/images/notes/{noteId} Потрібна авторизація
POST /api/images/profiles Потрібна авторизація
GET /api/images/profiles/{userId} Анонім
GET /api/images/teams/{teamId} Анонім
POST /api/images/teams/{teamId} Потрібна авторизація
GET /api/images/trackable-groups/{trackableGroupId} Анонім
POST /api/images/trackable-groups/{trackableGroupId} Потрібна авторизація
GET /api/images/trackables/{trackableId} Анонім
POST /api/images/trackables/{trackableId} Потрібна авторизація
DELETE /api/images/{contentImageId} Потрібна авторизація
GET /api/images/{contentImageId}/{variant} Анонім
GET /api/locations/mine/gpx Потрібна авторизація
POST /api/locations/mine/gpx Потрібна авторизація
GET /api/notes/mine Потрібна авторизація
POST /api/notes/mine Потрібна авторизація
GET /api/notes/mine/gpx Потрібна авторизація
POST /api/notes/mine/gpx Потрібна авторизація
DELETE /api/notes/mine/{noteId} Потрібна авторизація
POST /api/notes/mine/{noteId}/move Потрібна авторизація
GET /api/notes/public/bounds Анонім
GET /api/notes/public/nearby Анонім
GET /api/public/notes/{noteId} Анонім
GET /api/public/notes/{noteId}/comments Анонім
POST /api/public/notes/{noteId}/comments Потрібна авторизація
GET /api/public/notes/{noteId}/trackables Анонім
POST /api/public/notes/{noteId}/trackables Потрібна авторизація
GET /api/public/profiles/{userName}/notes/nearby Анонім
GET /api/public/teams/{teamName}/notes/nearby Анонім
POST /api/sync/pull Потрібна авторизація
POST /api/sync/push Потрібна авторизація
GET /api/system/beta-android Анонім
GET /api/system/coordinate-locality Анонім
GET /api/system/ip-location Анонім
GET /api/system/status Анонім
GET /api/teams Потрібна авторизація
POST /api/teams Потрібна авторизація
POST /api/teams/invite-links/{teamSlug}/{inviteCode}/join Потрібна авторизація
DELETE /api/teams/{teamId} Потрібна авторизація
GET /api/teams/{teamId}/categories Потрібна авторизація
POST /api/teams/{teamId}/categories Потрібна авторизація
GET /api/teams/{teamId}/categories/tree Потрібна авторизація
GET /api/teams/{teamId}/categories/tree/children Потрібна авторизація
GET /api/teams/{teamId}/categories/tree/sections Потрібна авторизація
DELETE /api/teams/{teamId}/categories/{categoryId} Потрібна авторизація
POST /api/teams/{teamId}/categories/{categoryId}/move Потрібна авторизація
GET /api/teams/{teamId}/invite-links Потрібна авторизація
POST /api/teams/{teamId}/invite-links Потрібна авторизація
DELETE /api/teams/{teamId}/invite-links/{inviteLinkId} Потрібна авторизація
GET /api/teams/{teamId}/locations/gpx Потрібна авторизація
POST /api/teams/{teamId}/locations/gpx Потрібна авторизація
POST /api/teams/{teamId}/memberships/invite Потрібна авторизація
POST /api/teams/{teamId}/memberships/request Потрібна авторизація
DELETE /api/teams/{teamId}/memberships/{membershipId} Потрібна авторизація
POST /api/teams/{teamId}/memberships/{membershipId}/accept Потрібна авторизація
POST /api/teams/{teamId}/memberships/{membershipId}/approve Потрібна авторизація
POST /api/teams/{teamId}/memberships/{membershipId}/deny Потрібна авторизація
POST /api/teams/{teamId}/memberships/{membershipId}/promote-admin Потрібна авторизація
POST /api/teams/{teamId}/memberships/{membershipId}/refuse Потрібна авторизація
GET /api/teams/{teamId}/notes Потрібна авторизація
POST /api/teams/{teamId}/notes Потрібна авторизація
GET /api/teams/{teamId}/notes/gpx Потрібна авторизація
POST /api/teams/{teamId}/notes/gpx Потрібна авторизація
DELETE /api/teams/{teamId}/notes/{noteId} Потрібна авторизація
DELETE /api/teams/{teamId}/notes/{noteId}/delete Потрібна авторизація
POST /api/teams/{teamId}/notes/{noteId}/move Потрібна авторизація
PUT /api/teams/{teamId}/settings Потрібна авторизація
POST /api/trackables Потрібна авторизація
GET /api/trackables/active Анонім
GET /api/trackables/active-indicator Анонім
DELETE /api/trackables/active/{trackableId} Анонім
GET /api/trackables/active/{trackableId} Анонім
POST /api/trackables/active/{trackableId}/deactivate Анонім
POST /api/trackables/active/{trackableId}/message Анонім
POST /api/trackables/groups Потрібна авторизація
DELETE /api/trackables/groups/{trackableGroupId}/watch Потрібна авторизація
POST /api/trackables/groups/{trackableGroupId}/watch Потрібна авторизація
POST /api/trackables/legacy-lookup Анонім
GET /api/trackables/lookup Анонім
POST /api/trackables/lookup Анонім
GET /api/trackables/mine Потрібна авторизація
GET /api/trackables/public Анонім
GET /api/trackables/{trackableId} Анонім
POST /api/trackables/{trackableId}/activate Потрібна авторизація
GET /api/trackables/{trackableId}/comments Анонім
POST /api/trackables/{trackableId}/comments Анонім
DELETE /api/trackables/{trackableId}/comments/{commentId} Потрібна авторизація
PUT /api/trackables/{trackableId}/comments/{commentId} Потрібна авторизація
DELETE /api/trackables/{trackableId}/group Потрібна авторизація
POST /api/trackables/{trackableId}/group Потрібна авторизація
GET /api/trackables/{trackableId}/journey Анонім
POST /api/trackables/{trackableId}/journey-stops Анонім
DELETE /api/trackables/{trackableId}/journey-stops/{journeyStopId} Потрібна авторизація
DELETE /api/trackables/{trackableId}/watch Потрібна авторизація
POST /api/trackables/{trackableId}/watch Потрібна авторизація

Підтримка