{"id":29586648,"url":"https://github.com/basecamp/api","last_synced_at":"2025-07-20T03:31:16.150Z","repository":{"id":3328929,"uuid":"4372486","full_name":"basecamp/api","owner":"basecamp","description":"API integration and more for Basecamp products (Basecamp, Highrise, Campfire, Backpack)","archived":false,"fork":false,"pushed_at":"2024-03-04T12:37:45.000Z","size":1106,"stargazers_count":208,"open_issues_count":2,"forks_count":74,"subscribers_count":37,"default_branch":"master","last_synced_at":"2025-07-18T05:34:42.386Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://basecamp.com","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basecamp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2012-05-18T19:02:23.000Z","updated_at":"2025-05-31T03:05:17.000Z","dependencies_parsed_at":"2024-03-04T13:54:41.003Z","dependency_job_id":"c50b0150-6ea7-4071-a301-21786923fee0","html_url":"https://github.com/basecamp/api","commit_stats":{"total_commits":55,"total_committers":19,"mean_commits":"2.8947368421052633","dds":0.6363636363636364,"last_synced_commit":"0fce0a659cbb2c58a6b3230e36d46c3c404e2d25"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/basecamp/api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Fapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Fapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Fapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Fapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basecamp","download_url":"https://codeload.github.com/basecamp/api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basecamp%2Fapi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266063099,"owners_count":23870716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-20T03:30:57.510Z","updated_at":"2025-07-20T03:31:16.145Z","avatar_url":"https://github.com/basecamp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Basecamp APIs\n=============\n\nLooking to integrate with a Basecamp product? We've got everything you need here. From sample code to detailed API documentation, you'll be up and running in no time. (We just encourage you to have [realistic expectations](#realistic-expectations) regarding the continued evolution of these APIs).\n\n\nWhere do I start?\n-----------------\n\nWant to get started with API integration? Here's a quick check list:\n\n1. Review our [Terms of Service](https://basecamp.com/about/policies/terms), in particular the **Services Adaptations and API Terms** section and our [Use Restrictions](https://basecamp.com/about/policies/abuse). \n2. [Register your app](https://launchpad.37signals.com/integrations/new) or [update your already registered app](http://launchpad.37signals.com/integrations) to access more products.\n3. Review the [brand guidelines](#brand-guidelines) for rules on naming and marketing your app.\n4. Read up on how to [authenticate your app](#authentication) with our products.\n5. Peruse the [API docs](#products) for the product you need to work with.\n6. Have a question? Post it on [StackOverflow](http://stackoverflow.com/questions/ask) tagged with the product you're working on (for example, `basecamp`) or [open up a support ticket](https://basecamp.com/support).\n\nAPI Documentation\n-----------------\n\nNeed to look up the API documentation for a product? There's a repo for each:\n\n* [Basecamp Classic API](https://github.com/basecamp/basecamp-classic-api)\n* [Basecamp 2 API](https://github.com/basecamp/bcx-api)\n* [Basecamp 3 API](https://github.com/basecamp/bc3-api)\n\nAuthentication\n--------------\n\nLogging your users into our products is supported through OAuth 2. Several apps support login via API tokens and HTTP Basic Authentication as well.\n\nWe have a [detailed guide](https://github.com/basecamp/api/blob/master/sections/authentication.md) for authenticating your users with our apps.\n\n\nBrand Guidelines\n----------------\n\nHave questions on how to name and publicize your app? Our [brand guidelines](https://github.com/basecamp/api/blob/master/sections/brand_guidelines.md) have some basic answers for you. If you have a more detailed question, just [open up a support ticket](http://help.basecamp.com/tickets/new) and we'll sort it out!\n\n\nOfficial logo\n-------------\n\nNeed our logo for your marketing page? [Reach out to us](https://basecamp.com/support) and tell us about your app, we'll give you the go-ahead, and you can download our logos from our [Press kit](https://basecamp.com/about/press) \n\n\nRealistic expectations\n----------------------\n\nThe Basecamp APIs aren't intended to be complete models of everything you can do in all our applications. The truth is that less than half a percent of our end-users take advantage of applications that integrate with Basecamp or write their own integrations. Such low usage means that continuing to update the API to stay in sync with all new features is not a high priority at Basecamp. When we do work for that less than that one half of a percent of users, we're not helping that other 99.5%.\n\nWe still do make upgrades and improvements from time to time, and if you find a bug in the APIs we do have exposed, please [open a support ticket](https://basecamp.com/support). Also, feel free to fork these docs and send a pull request with improvements!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasecamp%2Fapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasecamp%2Fapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasecamp%2Fapi/lists"}