{ "opencollection": "1.0.0", "info": { "name": "SAP Concur Expense Report Allocations Reports API", "version": "4.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Reports", "type": "folder" }, "items": [ { "info": { "name": "Sap Concur Create a New Expense Report", "type": "http" }, "http": { "method": "POST", "url": "https://us.api.concursolutions.com/expensereports/v4/users/:userID/context/:contextType/reports", "params": [ { "name": "userID", "value": "", "type": "path", "description": "The unique identifier (UUID) of the SAP Concur user. Obtain via the Identity v4 API." }, { "name": "contextType", "value": "", "type": "path", "description": "The access context for write operations. TRAVELER for the report owner or PROXY for a delegate acting on behalf of the owner." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new expense report for the specified user. The report is created in an unsubmitted state and can be populated with expenses before submission through the workflow." }, { "info": { "name": "Sap Concur Retrieve an Expense Report by Id", "type": "http" }, "http": { "method": "GET", "url": "https://us.api.concursolutions.com/expensereports/v4/users/:userID/context/:contextType/reports/:reportId", "params": [ { "name": "userID", "value": "", "type": "path", "description": "The unique identifier (UUID) of the SAP Concur user. Obtain via the Identity v4 API." }, { "name": "contextType", "value": "", "type": "path", "description": "The access context for the request. TRAVELER for the report owner, MANAGER for an approver, PROXY for a delegate." }, { "name": "reportId", "value": "", "type": "path", "description": "The unique identifier of the expense report" } ] }, "docs": "Returns the full details of a specific expense report including header information, amounts, approval status, and custom data." }, { "info": { "name": "Sap Concur Update an Unsubmitted Expense Report", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.api.concursolutions.com/expensereports/v4/users/:userID/context/:contextType/reports/:reportId", "params": [ { "name": "userID", "value": "", "type": "path", "description": "The unique identifier (UUID) of the SAP Concur user. Obtain via the Identity v4 API." }, { "name": "contextType", "value": "", "type": "path", "description": "The access context for write operations. TRAVELER for the report owner or PROXY for a delegate acting on behalf of the owner." }, { "name": "reportId", "value": "", "type": "path", "description": "The unique identifier of the expense report" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Partially updates an unsubmitted expense report using JSON Merge Patch (RFC 7386). Only fields included in the request body are updated; omitted fields remain unchanged." }, { "info": { "name": "Sap Concur Update a Submitted Expense Report", "type": "http" }, "http": { "method": "PATCH", "url": "https://us.api.concursolutions.com/expensereports/v4/reports/:reportId", "params": [ { "name": "reportId", "value": "", "type": "path", "description": "The unique identifier of the expense report" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Partially updates a submitted expense report. Only Company JWT authentication is permitted. Updatable fields are limited to businessPurpose, comment, customData, name, and isPaperReceiptsReceived." }, { "info": { "name": "Sap Concur Delete an Expense Report", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.api.concursolutions.com/expensereports/v4/reports/:reportId", "params": [ { "name": "reportId", "value": "", "type": "path", "description": "The unique identifier of the expense report" } ] }, "docs": "Permanently deletes an expense report and all associated expenses, allocations, and comments. Only unsubmitted reports can be deleted." }, { "info": { "name": "Sap Concur Retrieve Report Form Field Configuration", "type": "http" }, "http": { "method": "GET", "url": "https://us.api.concursolutions.com/expensereports/v4/reports/:reportId/formFields", "params": [ { "name": "reportId", "value": "", "type": "path", "description": "The unique identifier of the expense report" }, { "name": "policyId", "value": "500123", "type": "query", "description": "Policy identifier to determine applicable form fields" } ] }, "docs": "Returns the configured form fields for a specific expense report, including field metadata, validation rules, and display properties." }, { "info": { "name": "Sap Concur Retrieve Reports Pending Approval", "type": "http" }, "http": { "method": "GET", "url": "https://us.api.concursolutions.com/expensereports/v4/users/:userId/context/:contextType/reportsToApprove", "params": [ { "name": "userId", "value": "500123", "type": "path", "description": "The unique identifier of the approving manager" }, { "name": "contextType", "value": "MANAGER", "type": "path", "description": "Must be MANAGER for this endpoint" }, { "name": "sort", "value": "example_value", "type": "query", "description": "Field to sort results by" }, { "name": "order", "value": "ASC", "type": "query", "description": "Sort order" }, { "name": "includeDelegateApprovals", "value": "true", "type": "query", "description": "Whether to include reports delegated for approval" } ] }, "docs": "Returns a list of expense reports awaiting approval for the specified manager, including delegate approvals if requested." } ] } ], "bundled": true }