expensein_list_expenses
List expenses
List expenses with optional filters by user, type, status, and Unix-second date ranges (expense, submitted, approved). Returns the full filtered set. ExpenseIn API: GET /1.0/expenses.
Parametersuser_idexpense_typeexpense_statusexpense_date_toinclude_deletedapproved_date_toexpense_date_fromsubmitted_date_toapproved_date_fromsubmitted_date_fromlast_server_change_counter
expensein_get_expense
Get an expense
Get one expense by id. ExpenseIn API: GET /1.0/expenses/{id}.
Parametersexpense_idrequired
expensein_list_expenses_for_approval
List expenses for approval
List expenses awaiting, approved or rejected by approval. 'from' and 'to' (Unix seconds) filter approved or rejected expenses only. ExpenseIn API: GET /1.0/approval/expenses/{awaiting|approved|rejected}.
Parameterstofromstatusrequiredapprover_user_id
expensein_list_invoices
List invoices
List supplier invoices and credit notes, with filters by status, supplier, approver and date. Returns the full filtered set. ExpenseIn API: GET /1.0/invoices.
Parameterscompletereferenceapprover_idsupplier_idinvoice_typeinvoice_statusinvoice_date_toinvoice_date_from
expensein_get_invoice
Get an invoice
Get one invoice by id. ExpenseIn API: GET /1.0/invoices/{id}.
Parametersinvoice_idrequired
expensein_add_invoice_note
Add a note to an invoice
Add a free-text note to an invoice. This adds a new note each time, so do not repeat the call. ExpenseIn API: POST /1.0/invoices/{id}/note.
Parametersnoterequiredinvoice_idrequired
expensein_list_receipts
List receipts
List receipts with optional filters by user, expense, date range and whether they are attached to an expense. ExpenseIn API: GET /1.0/receipts.
Parametersto_dateuser_idfrom_dateexpense_idis_attachedinclude_deletedpurchase_method_idlast_server_change_counter
expensein_get_receipt
Get a receipt
Get one receipt by id. ExpenseIn API: GET /1.0/receipts/{id}.
Parametersreceipt_idrequired
expensein_list_users
List users
List standard users, with filters by reference, e-mail, or a search term. ExpenseIn API: GET /1.0/users.
Parametersemailreferencesearch_terminclude_deletedinclude_leaverslast_server_change_counter
expensein_get_user
Get a user
Get one standard user by id. ExpenseIn API: GET /1.0/users/{id}.
Parametersuser_idrequired
expensein_list_categories
List categories
List expense categories and what each applies to (purchase, mileage, time, invoicing), with visibility and default tax rate. ExpenseIn API: GET /1.0/categories. Also the cheapest call to test an API key.
Parametersreferenceinclude_deletedlast_server_change_counter
expensein_list_projects
List projects
List projects. ExpenseIn API: GET /1.0/projects.
Parametersreferenceinclude_deletedlast_server_change_counter
expensein_list_departments
List departments
List departments. ExpenseIn API: GET /1.0/departments.
Parametersreferenceinclude_deletedlast_server_change_counter
expensein_list_suppliers
List suppliers
List suppliers. ExpenseIn API: GET /1.0/suppliers.
Parametersreferencesearch_terminclude_deleted
expensein_list_merchants
List merchants
List merchants. ExpenseIn API: GET /1.0/merchants.
Parametersreferenceinclude_deletedlast_server_change_counter
expensein_list_tax_rates
List tax rates
List tax rates. ExpenseIn API: GET /1.0/taxrates.
Parametersreferenceinclude_deletedlast_server_change_counter
expensein_list_policies
List expense policies
List the expense policies on the account. ExpenseIn API: GET /1.0/policies.
Takes no parameters.
expensein_list_card_transactions
List card transactions
List expense-card transactions, filtered by Unix-second date range, cardholder id or a search term. Returns the full filtered set. ExpenseIn API: GET /1.0/cardtransactions.
Parameterstofromsearch_termcardholder_id
expensein_list_purchase_requests
List purchase requests
List purchase requests, filtered by owner user id and status. ExpenseIn API: GET /1.0/purchaserequests.
Parametersstatusowner_id
expensein_get_server_change_counter
Get the server change counter
Get the current server change counter. Save it after a sync, then pass it as last_server_change_counter next time to read only changes. ExpenseIn API: GET /1.0/serverchangecounter.
Takes no parameters.
expensein_create_expense
Create an expense
Create a new expense for a user. Each call creates another expense, so do not repeat it. ExpenseIn API: POST /1.0/expenses.
Parameterstyperequirednotesuser_idrequiredproject_idtax_amountcategory_iddescriptionrequiredis_billabletax_rate_idexpense_daterequireddepartment_id