

- #BASECAMP 3 CALENDAR VIEW FULL#
- #BASECAMP 3 CALENDAR VIEW PRO#
- #BASECAMP 3 CALENDAR VIEW CODE#
- #BASECAMP 3 CALENDAR VIEW FREE#
The features don’t differ, but Pro Unlimited plan users get more storage, priority support and one-on-one onboarding help.Īlthough Basecamp did not make our list of the best project management software, we highly recommend it for remote teams. It’s a bit cost-prohibitive for smaller businesses, but if you have a larger business and need everyone on project management software, it could be a good value. Similar to other project management tools that charge per user, Basecamp offers a flexible pricing plan for individuals and small teams that costs $15 per user per month.īasecamp’s Pro Unlimited plan offers zero limits on users and charges $299 per month, billed annually. To talk with us and other developers about the API, post a question on StackOverflow tagged basecamp or open a support ticket.Basecamp is a widely used project management and remote team communication app that caters to businesses of all sizes.
#BASECAMP 3 CALENDAR VIEW FREE#
Also, feel free to fork these docs and send a pull request with improvements! If you have a specific feature request or if you found a bug, please open a support ticket. Please tell us how we can make this API better.
#BASECAMP 3 CALENDAR VIEW FULL#
See the list of data responses at the end of the page for a full description of the format of that response type. : Indicates content from the response has been elided for brevity in documentation.

The Location header will contain the correct URI. SSL UsageĪ non-SSL request made against an account that has SSL enabled (and vice versa) will receive a "302 Found" response. If you exceed 60 requests in a minute, your client will need to wait a full minute to resume. It's especially important to set an identifiable User-Agent header.
#BASECAMP 3 CALENDAR VIEW CODE#
If a request succeeds, it will return a status code in the 200 range and often, an XML-formatted response. Need a sample of each XML blob will look like? Check out the Data Reference. (Hint: Press t to enable the file finder and type out the endpoint you need!) User-Agent: Fabian's Ingenious Integration made without an identifiable User-Agent are much more tightly rate-limited. Making a requestīe sure to set both the 'Content-Type' and 'Accept' headers to 'application/xml' to identify the request and response format. Read the Basecamp API Authentication Guide for more info on using OAuth. This allows users to authorize your application to use Basecamp Classic on their behalf without having to copy/paste API tokens or touch sensitive login info. If you're making a public integration with Basecamp Classic for others to enjoy, you can also use OAuth 2. Your API token can be found by logging into your Basecamp Classic account, clicking on the "My Info" link in the upper-right, and then clicking the "Show your tokens" at the bottom (under "Authentication tokens"). This is secure since all requests in the new Basecamp use SSL.

If you're making a private integration with Basecamp Classic for your own purposes, you can use HTTP Basic authentication. Wrote your own API wrapper? Feel free to open a pull request and add to this list! Authentication We've tried to make the API follow the REST principles as much as we can. Every resource, like Post, Comment, or TodoList, has their own URL and are manipulated in isolation.

The Basecamp Classic API is implemented as vanilla XML over HTTP using all four verbs (GET/POST/PUT/DELETE). It is not compatable with the Basecamp 2 API or Basecamp 3 API.
