Skip to main content

Overview

The Basecamp API provides endpoints for syncing project files and documents from Basecamp. Base Path: /api/basecamp

Endpoints

List Projects

GET /api/basecamp/projects
Response:
{
  "projects": [
    {
      "id": "123456",
      "name": "Acme Corp Deal",
      "description": "Partnership project",
      "created_at": "2024-01-15T10:00:00Z"
    }
  ]
}

List Files

GET /api/basecamp/files?project_id={project_id}

Sync Project

POST /api/basecamp/sync/{project_id}
Request Body:
{
  "company_id": "550e8400-e29b-41d4-a716-446655440000"
}

Next Steps