Basecamp Classic API

Legacy People API Calls

The API described in this document is obsolete. It is documented here only for the support of legacy applications that might be using it. New applications are encouraged to use the newer, REST-based API. Older applications, too, are encouraged to switch to the newer API.

Get people

GET /contacts/people/#{company_id}

This will return all of the people in the given company. If a project id is given, it will be used to filter the set of people that are returned to include only those that can access the given project.

Response

<people>
  <person>
    ...
  </person>
  <person>
    ...
  </person>
  ...
</people>

Get people on project

GET /projects/#{project_id}/contacts/people/#{company_id}

This will return all of the people in the given company that can access the given project.

Response

<people>
  <person>
    ...
  </person>
  <person>
    ...
  </person>
  ...
</people>

Get person

GET /contacts/person/#{person_id}

This will return information about the referenced person.

Response

<person>
  ...
</person>