The oxTeam API Platform can be used to build automated, authentic, high-quality apps and services.
The oxTeam API uses the OAuth 2.0 protocol for simple, but effective authentication and authorization. OAuth 2.0 is much easier to use than previous schemes and developers can start using the oxTeam API almost immediately. The one thing to keep in mind is that all requests to the API must be made over SSL (https:// not http://).
HTTP Verb | URI Pattern | Description |
---|---|---|
GET | /oauth/authorize/native(.:format) | native_oauth_authorization |
GET | /oauth/authorize(.:format) | oauth_authorization |
DELETE | /oauth/authorize(.:format) | authorizations#destroy |
POST | /oauth/authorize(.:format) | authorizations#create |
POST | /oauth/token(.:format) | tokens#create |
POST | /oauth/revoke(.:format) | tokens#revoke |
POST | /oauth/introspect(.:format) | tokens#introspect |
GET | /oauth/token/info(.:format) | oauth_token_info |
Our tasks show over OpenStreetMap. OSM is built by a community of mappers that contribute and maintain data about roads, trails, cafes, railway stations, and much more, all over the world. OpenStreetMap emphasizes local knowledge. Contributors use aerial imagery, GPS devices, and low-tech field maps to verify that OSM is accurate and up to date.
HTTP Verb | URI Pattern | Description |
---|---|---|
GET | /api/v1/map(.:format)?offset=0 | tasks#map {:format=>"json"} |
An array of objects with attributes :id, :title, :description, :parent_id, :lonlat
Wikipedia: In project management, a task is an activity that needs to be accomplished within a defined period of time or by a deadline to work towards work-related goals. It is a small essential piece of a job that serves as a means to differentiate various components of a project. A task can be broken down into assignments which should also have a defined start and end date or a deadline for completion. One or more assignments on a task puts the task under execution. Completion of all assignments on a specific task normally renders the task completed. Tasks can be linked together to create dependencies.
HTTP Verb | URI Pattern | Description |
---|---|---|
GET | /api/v1/tasks(.:format) | tasks#index |
POST | /api/v1/tasks(.:format) | tasks#create |
GET | /api/v1/tasks/:id(.:format) | tasks#show |
PATCH | /api/v1/tasks/:id(.:format) | tasks#update |
PUT | /api/v1/tasks/:id(.:format) | tasks#update |
DELETE | /api/v1/tasks/:id(.:format) | tasks#destroy |
An array of objects (or one object) with attributes :id, :title, :description, :complited, :archived, :user_ids, :team_id, :parent_id, :deadline, :beginline, :lonlat, :created_at, :all_admins, :user_id, :child_ids, :updated_at, Comments, Pictures
An array of objects with attributes :id, :title, :body, :user_id, :complited, :created_at, :updated_at, :attachment (:file_type, :url, :thumb)
An array of objects with attributes :id, :position, :url, :original