This page is also inEN
iTeam
API guide · Productivity, documents and e-signature With your company’s credentials

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.

Nina
API guide

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

01

Register the app

Register the app in Basecamp and authorize it with an integration user.

02

Vault and allowed projects

Store it in the iTeam vault and limit each agent's projects.

03

Test with approval

Messages to clients go through approval at the start.

Questions

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.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now