Syncd API
Expense Receipts
Expense receipts record the vendor, date, payment method and currency for a user's expenses. Individual expense entries are added to a receipt in Syncd's web interface.
Expenses must be enabled in order to use expense receipts. Verify this with the Account Information interface (account / expense-settings / enable-expenses). Administrators can enable expenses from Syncd's web interface via Settings / Expense Tracking.
Users can view their own expense receipts. Users assigned the "View management reports" user right can also view expense receipts for other users in their account.
Only the Show method is currently available through the API. Expense receipt lists and changes are available through Syncd's web interface.
Show
Request
GET /expense_receipts/#{expense-receipt-id}.xml
Response
Status: 200 OK <expense-receipt> <id type="integer">415</id> <user-id type="integer">25</user-id> <transaction-date type="date">2026-09-15</transaction-date> <vendor>City Taxi</vendor> <payment-method-id type="integer">121</payment-method-id> <currency>USD</currency> <!-- if include=timestamps --> <created-at type="datetime">2026-09-15T13:45:12Z</created-at> <updated-at type="datetime">2026-09-15T13:45:12Z</updated-at> <!-- end --> </expense-receipt>
Optional parameters
Specify include=timestamps to include the receipt's creation and update timestamps.
