Basecamp API

General API Calls

File categories

/projects/#{project-id}/attachment_categories

This will return an alphabetical list of all file categories in the referenced project.

Response

<attachment-categories>
  <attachment-category>
    ...
  </attachment-category>
  <attachment-category>
    ...
  </attachment-category>
  ...
</attachment-categories>

Message categories

/projects/#{project-id}/post_categories

This will return an alphabetical list of all message categories in the referenced project.

Response

<post-categories>
  <post-category>
    ...
  </post-category>
  <post-category>
    ...
  </post-category>
  ...
</post-categories>

Projects

/project/list

This will return a list of all active, on-hold, and archived projects that you have access to. The list is not ordered.

Response

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