Backpack API

Users

Current user

GET /#{token}/me.xml

Retrieve information about the user you're logged in as. This can be handy for finding out the user's user_id from their login token, or for discovering the user's start page.

Response

Status: 200 OK

<user>
  <id type="integer">1234</id>
  <name>John Doe</name>
  <start-page-id>2345</start-page-id>
  ...
</user>

List

GET /#{token}/users.xml

List the users on this account.

Response

Status: 200 OK

<users type="array">
  <user>
    <id type="integer">1234</id>
    <name>John Doe</name>
  </user>
  <user>
    <id type="integer">5678</id>
    <name>Foo Bar</name>
  </user>
</user>

Show

GET /#{token}/users/#{id}.xml

Show a user with accessible pages and reminders.

Response

Status: 200 OK

<user id="1" name="John Doe" account="mybackpack">
  <pages>
    <page>...</page>
  </pages>
  <reminders>
    <reminder>...</reminder>
  </reminders>
</user>