Basecamp logo

Basecamp

Basecamp is a project management and team collaboration platform developed by 37signals. The Basecamp REST API (bc3-api) provides programmatic access to projects, to-do lists, messages, documents, schedules, and team members. OAuth2 authentication via the 37signals Launchpad is required. The API returns JSON and is documented on GitHub at github.com/basecamp/bc3-api.

3 APIs 1 Capabilities 8 Features
CollaborationProject ManagementRESTSaaSTeam Communication

APIs

Basecamp API

The Basecamp API is a REST API providing programmatic access to Basecamp's project management platform. Manage projects, to-do lists, messages, documents, schedules, and team me...

Basecamp Webhooks

Basecamp Webhooks deliver real-time HTTP notifications when events occur within a project. Configure webhooks per project with an HTTPS payload URL and resource types.

Basecamp OAuth

OAuth 2.0 authentication for Basecamp API access via the 37signals Launchpad. Register at launchpad.37signals.com for a client ID and secret, then implement the authorization co...

Capabilities

Basecamp Project Management

Basecamp project management workflow for teams, covering project creation, to-do management, messaging, scheduling, and team member management.

Run with Naftiko

Features

Project Management

Create and manage projects with team access controls.

To-Do Lists

Hierarchical to-do lists with assignments, due dates, and completion tracking.

Message Boards

Threaded message boards for team discussion and announcements.

Campfire Chat

Real-time group chat within projects.

Schedules

Project calendars with events and milestones.

File Storage

Document and file storage with version history.

Webhooks

Real-time event notifications for project activity.

OAuth2 API

Full REST API with OAuth2 authentication for third-party integrations.

Use Cases

Software Development

Track sprints, bugs, and feature development with to-do lists.

Client Projects

Manage client deliverables, approvals, and communications.

Remote Team Collaboration

Asynchronous team communication and project coordination.

Project Automation

Automate project workflows and reporting via REST API.

Agency Project Management

Multi-client project organization for agencies and consultancies.

Integrations

Zapier
Make (Integromat)
Slack
GitHub
Harvest
Clockify

Event Specifications

Basecamp Webhook Events

The Basecamp webhook system delivers real-time HTTP notifications to registered HTTPS endpoints when events occur within a Basecamp project. Webhooks are configured per project ...

ASYNCAPI

Semantic Vocabularies

Basecamp Context

0 classes · 124 properties

JSON-LD

API Governance Rules

Basecamp API Rules

15 rules · 10 errors 5 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
📝
SignUp
SignUp
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability
🔗
JSON-LD
JSON-LD