# Expense Report Submissions

Expense report submissions contain a set of expense line items. These expenses must be approved through
an expense report submission before they can be added to an invoice. All submission expenses must be in the
same workspace (project).

 - [GET /expense_report_submissions](https://developer.kantata.com/kantata/specification/expense-report-submissions/get%20expense%20report%20submissions.md): Returns expense report submissions for the logged in user by default. When `all_on_account` filter is set to true, the endpoint returns all expense report submissions on the account visible to the use
 - [POST /expense_report_submissions](https://developer.kantata.com/kantata/specification/expense-report-submissions/create%20expense%20report%20submission.md): This endpoint returns structured Expense Report Submission objects. As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the `results` array and will be indexe
 - [GET /expense_report_submissions/{id}](https://developer.kantata.com/kantata/specification/expense-report-submissions/get%20expense%20report%20submission.md): This endpoint returns structured Expense Report Submission objects. As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the `results` array and will be indexe
 - [PUT /expense_report_submissions/{id}/approve](https://developer.kantata.com/kantata/specification/expense-report-submissions/approve%20expense%20report%20submission.md): You can approve an Expense Report Submission by accessing the approve endpoint This endpoint returns structured Expense Report Submission objects. As with all Kantata OX API endpoints, the returned da
 - [PUT /expense_report_submissions/{id}/cancel](https://developer.kantata.com/kantata/specification/expense-report-submissions/cancel%20expense%20report%20submission.md): You can cancel an Expense Report Submission by accessing the cancel endpoint This endpoint returns structured Expense Report Submission objects. As with all Kantata OX API endpoints, the returned data
 - [PUT /expense_report_submissions/{id}/reject](https://developer.kantata.com/kantata/specification/expense-report-submissions/reject%20expense%20report%20submission.md): You can reject an Expense Report Submission by accessing the reject endpoint This endpoint returns structured Expense Report Submission objects. As with all Kantata OX API endpoints, the returned data
