Basecamp
Configuration
Input | Type | Description | Default Value |
---|
account_id | number | Your Basecamp Account ID. | |
start_date | string | Start date — used in incremental syncs. No records before that start date will be synced. | |
client_id | string | OAuth app Client ID. Go to 37Signals Launchpad to make a new OAuth app. | |
client_secret | string | Client secret. | |
client_refresh_token_2 | string | Refresh token. | |
To obtain a refresh token, you'd need to register an oauth application and then go through the OAuth flow. Basecampy
provides a CLI tool to do just that.
Streams
Stream Name | Primary Key | Pagination | Supports Full Sync | Supports Incremental |
---|
projects | id | DefaultPaginator | ✅ | ❌ |
schedules | id | DefaultPaginator | ✅ | ❌ |
schedule_entries | id | DefaultPaginator | ✅ | ❌ |
todos | id | DefaultPaginator | ✅ | ✅ |
messages | id | DefaultPaginator | ✅ | |