Basecamp API

Projects API Calls

This is the newer, REST-based version of this API. If you are maintaining an older application, it might be using the legacy, non-RESTful version of this API, which can be found documented here.

Get projects

GET /projects.xml

Returns all accessible projects. This includes active, inactive, and archived projects.

Response

<projects>
  <project>
    ...
  </project>
  <project>
    ...
  </project>
  ...
</projects>

Get project

GET /projects/#{project_id}.xml

Returns a single project identified by its integer ID

Response

<project>
  <name>Design Review</name>
  ...
  <company>
    <name>Globex Corporation</name>
    ...
  </company>
</project>