Back to all connectors

LogoBasecamp integration connector

Add white-label customer-facing integration with Basecamp into your app with just a few lines of code.
Read development guide.

Managed authentication

Connect your customer accounts in Basecamp without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.

Just one line of code for you and one click for your customers:

iApp.integration('basecamp').open()

Read full documentation
Get started for free

Add Basecamp to your app in the next 30 minutes

Execute Basecamp operations on behalf of your customers

Get information about available operations in a consistent way: name, description, input, output. Run operations using simple consistent API.

Read more about operations

Uploads a file

This endpoint uploads a file and returns the attachment's attachable_sgid.

Get Campfires

Get a paginated list of all active Campfires

Returns a paginated list of all active Campfires visible to the current user.

Get Campfire by ID

GET /buckets/1/chats/2.json will return the Campfire with ID 2 in the project with ID 1.

Get a paginated list of Campfire lines

Returns a paginated list of Campfire lines of the Campfire with the specified ID in the project with the specified bucket ID.

Get a Campfire line by ID

Returns the Campfire line with the specified ID in the Campfire with the specified ID in the project with the specified ID.

Work with Basecamp data collections

Read and write data, get custom fields schema, and react to changes in Basecamp data.

Read more about working with data collections

ListFind by IDCreateUpdateDelete
_objectsβœ…βœ…βœ…βœ…βœ…
Projectsβœ…βœ…βœ…βœ…βœ…
Schedule Entriesβœ…βœ…βœ…βœ…βž–
Todo Listsβœ…βœ…βœ…βœ…βž–
Peopleβœ…βœ…βž–βž–βž–
Schedulesβœ…βœ…βž–βž–βž–

Trigger integrations on Basecamp events

React to events in the external app. Receive changes in data regardless of whether webhooks are supported or not.

Read more about working with events

Data Record Created

Data Record Updated

Data Record Deleted

Use the same code to integrate withΒ Basecamp and 100+ other applications

With universal integrations, you can build your integration scenario once and it will work with every app automatically.

Projects

automatically maps to

Users

automatically maps to

Clickup Clickup
ClickupLists
ClickupWorkspace Users
Jira Jira
JiraProjects
JiraUsers
Asana Asana
AsanaProjects
AsanaUsers
Teamleader Teamleader
TeamleaderProjects
TeamleaderUsers
Trello Connector Trello Connector
Trello ConnectorBoards
Trello Connectorβ€”
Insightly Insightly
Insightlyβ€”
Insightlyβ€”
Zoho Books Zoho Books
Zoho BooksProjects
Zoho BooksUsers
Teamwork Teamwork
Teamworkβ€”
Teamworkβ€”
Github Github
Githubβ€”
GithubUsers
Notion Notion
Notionβ€”
Notionβ€”