Basecamp Integration
Facilitate your business with Basecamp integration. Retrieve, create, delete, synchronize, and modify task manager data to either make your company’s interdepartmental collaboration happen in seconds or extend the funtionality of your service.
Supported API Resources
Application API Resource
POST | /application adds a new task manager platform to API2Task |
DELETE | /application/{key} deletes the platform from API2Task |
GET | /application/ returns the list of added platforms |
GET | /application/{key} returns information about the platform |
PUT | /application/{key} updates the platform |
Issue API Resource
POST | /issue creates a new issue |
DELETE | /issue/{issue_id} deletes the issue |
GET | /issue returns the list of issues |
GET | /issue/{issue_id} returns information about the issue |
PUT | /issue/{issue_id} updates the issue |
IssueComment API Resource
POST | /issue/{issue_id}/comment/ creates a comment to the issue |
DELETE | /issue/{issue_id}/comment/{issue_comment_id} deletes the comment from the issue |
GET | /issue/{issue_id}/comment/ returns the list of comments to the issue |
GET | /issue/{issue_id}/comment/{issue_comment_id} returns the comment to the issue |
PUT | /issue/{issue_id}/comment/{issue_comment_id} updates the issue comment |
Issue Priority API Resource
POST | /issue-priority sets the priority of the issue |
DELETE | /issue-priority/{issue_priority_id} deletes the priority of the issue |
GET | /issue-priority returns the list of available issue priorities |
GET | /issue-priority/{issue_priority_id} returns information about the priority of the issue |
PUT | /issue-priority/{issue_priority_id} updates the priority of the issue |
Issue Status API Resource
POST | /issue-status sets the status of the issue |
DELETE | /issue-status/{issue_status_id} deletes the status of the issue |
GET | /issue-status returns the list of issue statuses |
GET | /issue-status/{issue_status_id} returns information about the status of the issue |
PUT | /issue-status/{issue_status_id} updates the status of the issue |
Issue Type API Resource
POST | /issue-type adds a new issue type |
DELETE | /issue-type/{issue_type_id} deletes the issue type |
GET | /issue-type returns the list of issue types |
GET | /issue-type/{issue_type_id} returns information about the type of the issue |
PUT | /issue-type/{issue_type_id} updates the type of the issue |
Issue Watchers API Resource
POST | /issue/{issue_id}/watchers creates a new issue watcher |
DELETE | /issue/{issue_id}/watchers/{issue_watchers_id} removes the watcher from the list of issue watchers |
GET | /issue/{issue_id}/watchers returns the list of the watchers of the issue |
GET | /issue/{issue_id}/watchers/{issue_watchers_id} returns information about the issue watcher |
PUT | /issue/{issue_id}/watchers/{issue_watchers_id} updates the issue watcher |
Platform API Resource
GET | /platform/{type} returns the list of supported platforms |
GET | /platform/{type} returns the list of supported platforms |
Project API Resource
POST | /project creates a new project |
DELETE | /project/{project_id} deletes the project |
GET | /project returns the list of projects |
GET | /project/{project_id} returns information about the project |
PUT | /project/{project_id} updates the project |
User API Resource
POST | /user creates a new user |
DELETE | /user/{user_id} deletes the user |
GET | /user returns the list of users |
GET | /user/{user_id} returns information about the user |
PUT | /user/{user_id} updates the user information |