API ng Geotrackable
Available ang Geotrackable API sa parehong production domain para sa Android app at iba pang awtorisadong client.
Pag-setup ng Android app
Sa tab na Sync ng Android, ang origin lang ng site ang i-save bilang endpoint. Huwag idagdag ang /api.
https://Geotrackable.com
Mag-sign in sa pamamagitan ng pag-post ng local account credentials sa /api/auth/login?useCookies=false&useSessionCookies=false, pagkatapos ay ipadala ang ibinalik na bearer token sa Authorization header.
Mga inaasahang tugon
Nagbabalik ang mga protektadong route ng HTTP 401 hanggang magpadala ang client ng bearer token. Ang pagbukas ng POST-only route sa browser ay nagbabalik ng HTTP 405 dahil GET ang ipinapadala ng browser.
Sa bawat offline sync cycle, dapat mauna ang push at sumunod ang pull.
Magsimula sa mga route na ito kapag sinusuri ang koneksyon ng Android.
| Paraan | 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 |
Mga inilathalang Geotrackable API route
Ginagawa ang talahanayang ito mula sa tumatakbong endpoint table ng Geotrackable upang manatiling tugma sa host ang inilathalang dokumentasyon.
| Paraan | Ruta | Pag-access |
|---|---|---|
DELETE |
/api/account |
Kailangan ang awtorisasyon |
GET |
/api/auth/confirmEmail |
Hindi nakikilala |
POST |
/api/auth/forgotPassword |
Hindi nakikilala |
POST |
/api/auth/login |
Hindi nakikilala |
POST |
/api/auth/manage/2fa |
Kailangan ang awtorisasyon |
GET |
/api/auth/manage/info |
Kailangan ang awtorisasyon |
POST |
/api/auth/manage/info |
Kailangan ang awtorisasyon |
POST |
/api/auth/refresh |
Hindi nakikilala |
POST |
/api/auth/register |
Hindi nakikilala |
POST |
/api/auth/resendConfirmationEmail |
Hindi nakikilala |
POST |
/api/auth/resetPassword |
Hindi nakikilala |
GET |
/api/categories/mine |
Kailangan ang awtorisasyon |
POST |
/api/categories/mine |
Kailangan ang awtorisasyon |
GET |
/api/categories/mine/tree |
Kailangan ang awtorisasyon |
GET |
/api/categories/mine/tree/children |
Kailangan ang awtorisasyon |
GET |
/api/categories/mine/tree/sections |
Kailangan ang awtorisasyon |
DELETE |
/api/categories/mine/{categoryId} |
Kailangan ang awtorisasyon |
POST |
/api/categories/mine/{categoryId}/move |
Kailangan ang awtorisasyon |
POST |
/api/compliance/errors |
Hindi nakikilala |
GET |
/api/compliance/reports |
Kailangan ang awtorisasyon |
POST |
/api/compliance/reports |
Hindi nakikilala |
GET |
/api/compliance/reports/mine |
Kailangan ang awtorisasyon |
GET |
/api/compliance/reports/{contentReportId} |
Kailangan ang awtorisasyon |
PUT |
/api/compliance/reports/{contentReportId} |
Kailangan ang awtorisasyon |
POST |
/api/external-links/verify |
Kailangan ang awtorisasyon |
GET |
/api/images/notes/{noteId} |
Hindi nakikilala |
POST |
/api/images/notes/{noteId} |
Kailangan ang awtorisasyon |
POST |
/api/images/profiles |
Kailangan ang awtorisasyon |
GET |
/api/images/profiles/{userId} |
Hindi nakikilala |
GET |
/api/images/teams/{teamId} |
Hindi nakikilala |
POST |
/api/images/teams/{teamId} |
Kailangan ang awtorisasyon |
GET |
/api/images/trackable-groups/{trackableGroupId} |
Hindi nakikilala |
POST |
/api/images/trackable-groups/{trackableGroupId} |
Kailangan ang awtorisasyon |
GET |
/api/images/trackables/{trackableId} |
Hindi nakikilala |
POST |
/api/images/trackables/{trackableId} |
Kailangan ang awtorisasyon |
DELETE |
/api/images/{contentImageId} |
Kailangan ang awtorisasyon |
GET |
/api/images/{contentImageId}/{variant} |
Hindi nakikilala |
GET |
/api/locations/mine/gpx |
Kailangan ang awtorisasyon |
POST |
/api/locations/mine/gpx |
Kailangan ang awtorisasyon |
GET |
/api/notes/mine |
Kailangan ang awtorisasyon |
POST |
/api/notes/mine |
Kailangan ang awtorisasyon |
GET |
/api/notes/mine/gpx |
Kailangan ang awtorisasyon |
POST |
/api/notes/mine/gpx |
Kailangan ang awtorisasyon |
DELETE |
/api/notes/mine/{noteId} |
Kailangan ang awtorisasyon |
POST |
/api/notes/mine/{noteId}/move |
Kailangan ang awtorisasyon |
GET |
/api/notes/public/bounds |
Hindi nakikilala |
GET |
/api/notes/public/nearby |
Hindi nakikilala |
GET |
/api/public/notes/{noteId} |
Hindi nakikilala |
GET |
/api/public/notes/{noteId}/comments |
Hindi nakikilala |
POST |
/api/public/notes/{noteId}/comments |
Kailangan ang awtorisasyon |
GET |
/api/public/notes/{noteId}/trackables |
Hindi nakikilala |
POST |
/api/public/notes/{noteId}/trackables |
Kailangan ang awtorisasyon |
GET |
/api/public/profiles/{userName}/notes/nearby |
Hindi nakikilala |
GET |
/api/public/teams/{teamName}/notes/nearby |
Hindi nakikilala |
POST |
/api/sync/pull |
Kailangan ang awtorisasyon |
POST |
/api/sync/push |
Kailangan ang awtorisasyon |
GET |
/api/system/beta-android |
Hindi nakikilala |
GET |
/api/system/coordinate-locality |
Hindi nakikilala |
GET |
/api/system/ip-location |
Hindi nakikilala |
GET |
/api/system/status |
Hindi nakikilala |
GET |
/api/teams |
Kailangan ang awtorisasyon |
POST |
/api/teams |
Kailangan ang awtorisasyon |
POST |
/api/teams/invite-links/{teamSlug}/{inviteCode}/join |
Kailangan ang awtorisasyon |
DELETE |
/api/teams/{teamId} |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/categories |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/categories |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/categories/tree |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/categories/tree/children |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/categories/tree/sections |
Kailangan ang awtorisasyon |
DELETE |
/api/teams/{teamId}/categories/{categoryId} |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/categories/{categoryId}/move |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/invite-links |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/invite-links |
Kailangan ang awtorisasyon |
DELETE |
/api/teams/{teamId}/invite-links/{inviteLinkId} |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/locations/gpx |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/locations/gpx |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/invite |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/request |
Kailangan ang awtorisasyon |
DELETE |
/api/teams/{teamId}/memberships/{membershipId} |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/{membershipId}/accept |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/{membershipId}/approve |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/{membershipId}/deny |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/{membershipId}/promote-admin |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/memberships/{membershipId}/refuse |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/notes |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/notes |
Kailangan ang awtorisasyon |
GET |
/api/teams/{teamId}/notes/gpx |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/notes/gpx |
Kailangan ang awtorisasyon |
DELETE |
/api/teams/{teamId}/notes/{noteId} |
Kailangan ang awtorisasyon |
DELETE |
/api/teams/{teamId}/notes/{noteId}/delete |
Kailangan ang awtorisasyon |
POST |
/api/teams/{teamId}/notes/{noteId}/move |
Kailangan ang awtorisasyon |
PUT |
/api/teams/{teamId}/settings |
Kailangan ang awtorisasyon |
POST |
/api/trackables |
Kailangan ang awtorisasyon |
GET |
/api/trackables/active |
Hindi nakikilala |
GET |
/api/trackables/active-indicator |
Hindi nakikilala |
DELETE |
/api/trackables/active/{trackableId} |
Hindi nakikilala |
GET |
/api/trackables/active/{trackableId} |
Hindi nakikilala |
POST |
/api/trackables/active/{trackableId}/deactivate |
Hindi nakikilala |
POST |
/api/trackables/active/{trackableId}/message |
Hindi nakikilala |
POST |
/api/trackables/groups |
Kailangan ang awtorisasyon |
DELETE |
/api/trackables/groups/{trackableGroupId}/watch |
Kailangan ang awtorisasyon |
POST |
/api/trackables/groups/{trackableGroupId}/watch |
Kailangan ang awtorisasyon |
POST |
/api/trackables/legacy-lookup |
Hindi nakikilala |
GET |
/api/trackables/lookup |
Hindi nakikilala |
POST |
/api/trackables/lookup |
Hindi nakikilala |
GET |
/api/trackables/mine |
Kailangan ang awtorisasyon |
GET |
/api/trackables/public |
Hindi nakikilala |
GET |
/api/trackables/{trackableId} |
Hindi nakikilala |
POST |
/api/trackables/{trackableId}/activate |
Kailangan ang awtorisasyon |
GET |
/api/trackables/{trackableId}/comments |
Hindi nakikilala |
POST |
/api/trackables/{trackableId}/comments |
Hindi nakikilala |
DELETE |
/api/trackables/{trackableId}/comments/{commentId} |
Kailangan ang awtorisasyon |
PUT |
/api/trackables/{trackableId}/comments/{commentId} |
Kailangan ang awtorisasyon |
DELETE |
/api/trackables/{trackableId}/group |
Kailangan ang awtorisasyon |
POST |
/api/trackables/{trackableId}/group |
Kailangan ang awtorisasyon |
GET |
/api/trackables/{trackableId}/journey |
Hindi nakikilala |
POST |
/api/trackables/{trackableId}/journey-stops |
Hindi nakikilala |
DELETE |
/api/trackables/{trackableId}/journey-stops/{journeyStopId} |
Kailangan ang awtorisasyon |
DELETE |
/api/trackables/{trackableId}/watch |
Kailangan ang awtorisasyon |
POST |
/api/trackables/{trackableId}/watch |
Kailangan ang awtorisasyon |