Use the Basecamp 3 connector to coordinate projects and team communication.
Integrating your application with Basecamp 3 lets you use these operations in an automation. It exposes 11 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.
Authentication Type: Basecamp 3 supports OAuth authentication.
Obtaining Your OAuth Client Credentials
Log in to your Basecamp account, then go to launchpad.37signals.com/integrations.
Click Register one now to create a new integration (click Register another application instead if you already have apps registered).
Under Products, select the Basecamp products your organization uses.
Enter a name for your application, your company name, and your website URL.
Enter a Redirect URI, the URL Basecamp sends the authorization code to. If you don't have one yet, enter a placeholder such as http://myapp.com/oauth.
Save the integration to generate your Client ID and Client Secret.
Copy the Client ID and Client Secret and store them securely for authenticating your connection.
Actions
Action Name | Description |
|---|---|
Create project | Creates a project in Basecamp |
Delete project | Deletes a project by its ID from Basecamp |
Get all documents | Returns all documents in Basecamp |
Get all people | Returns all people visible to the current user in Basecamp |
Get document | Gets the document by its ID in Basecamp |
Get people on a project | Returns all active people on the project with the given ID in Basecamp |
Get person | Returns the profile for the person with the given ID in Basecamp |
Get project | Gets a project by its ID from Basecamp |
List projects | Lists projects in Basecamp |
Update project | Updates a project by its ID in Basecamp |
Update project access | Grants or revokes access to a Basecamp project for existing or new people |