Basecamp API: projects, tasks and messages with AI agents
The Basecamp API lets you read and create projects, to-do lists, messages, comments, documents and schedule events. Agencies and teams that manage projects with clients use it. Access is by OAuth 2.0 with an app registered in Basecamp.
What the Basecamp API offers
Projects
List and create projects and query active tools.
Tasks
Create, assign, complete and comment on tasks.
Messages
Post and read messages on the project message board.
Documents and files
Create documents and upload files.
Schedule
Events on the project calendar.
Webhooks
Receive events about changes in projects.
How to access the Basecamp API
- With your company’s credentialsOAuth 2.0 with an app registered in Basecamp; the user authorizes it and access follows their permissions in the projects.
- There are request limits; use webhooks.
- Client projects are visible externally: be careful what the agent posts.
- Use a user dedicated to the integration.
Official documentation: github.com/basecamp/bc3-api
What an iTeam agent does with the Basecamp API
Weekly project status
The agent summarizes completed, overdue and upcoming tasks and posts it on the board.
Deadline reminders
The agent reminds owners of tasks coming due and tells the manager about the overdue ones.
Tasks from a meeting
After the meeting, the agent creates the agreed tasks with owners and dates.
Client replies
The agent answers simple client questions in the project, with approval.
From the credential to the agent at work, with approval
Register the app
Register the app in Basecamp and authorize it with an integration user.
Vault and allowed projects
Store it in the iTeam vault and limit each agent's projects.
Test with approval
Messages to clients go through approval at the start.
Ready-made AI teams for this work
Management reporting team
Revenue, margin, pipeline and cash in one report, built from your systems, with a short note on what changed and why.
Inventory planning team
Stock, sales and lead times are checked every day. You get a reorder list per SKU and a warning about what is not selling.
Procurement and quotes team
Requests go out to suppliers, quotes come back into one table, and the approver sees price, terms and past orders before saying yes.
Logistics and deliveries team
Routes, drivers and delivery status in one place, with customers told about delays before they have to ask.
Questions about the Basecamp API
Is the Basecamp API free?
The API is available to Basecamp accounts with no separate charge announced.
Do I need to write code to use the Basecamp API with iTeam?
Not necessarily. iTeam's HTTP tool reads the API documentation and learns the endpoints, and the deployment team sets up credentials, permissions and tests with you.
Does the Basecamp API work with the current version?
Yes, the public documentation covers the API of the current Basecamp version; check the details in the official repository.