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.
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 NaftikoFeatures
Create and manage projects with team access controls.
Hierarchical to-do lists with assignments, due dates, and completion tracking.
Threaded message boards for team discussion and announcements.
Real-time group chat within projects.
Project calendars with events and milestones.
Document and file storage with version history.
Real-time event notifications for project activity.
Full REST API with OAuth2 authentication for third-party integrations.
Use Cases
Track sprints, bugs, and feature development with to-do lists.
Manage client deliverables, approvals, and communications.
Asynchronous team communication and project coordination.
Automate project workflows and reporting via REST API.
Multi-client project organization for agencies and consultancies.
Integrations
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