SAP Concur · JSON Structure

Concur Structure

Structural overview of the SAP Concur API surface; extracted from openapi/.

Type: Properties: 0
Expense ManagementFinanceInvoiceSAPTravel

Concur Structure is a JSON Structure definition published by SAP Concur.

Meta-schema:

JSON Structure

concur-structure.json Raw ↑
{
  "provider": "SAP Concur",
  "providerId": "concur",
  "kind": "json-structure",
  "description": "Structural overview of the SAP Concur API surface; extracted from openapi/.",
  "schemaCount": 6,
  "operationCount": 5,
  "schemas": [
    {
      "name": "ExpenseReport",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "ExpenseReportCreate",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "reportName",
        "currencyCode"
      ]
    },
    {
      "name": "ExpenseReportCollection",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Expense",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "ExpenseCreate",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "expenseTypeName",
        "transactionDate",
        "transactionAmount",
        "transactionCurrencyCode"
      ]
    },
    {
      "name": "ExpenseCollection",
      "type": "object",
      "propertyCount": 1,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/expensereports/v4/users/{userId}/context/{contextType}/reports",
      "operationId": "getExpenseReports",
      "summary": "SAP Concur Get Expense Reports",
      "tags": [
        "Expense Reports"
      ]
    },
    {
      "method": "POST",
      "path": "/expensereports/v4/users/{userId}/context/{contextType}/reports",
      "operationId": "createExpenseReport",
      "summary": "SAP Concur Create Expense Report",
      "tags": [
        "Expense Reports"
      ]
    },
    {
      "method": "GET",
      "path": "/expensereports/v4/reports/{reportId}",
      "operationId": "getExpenseReport",
      "summary": "SAP Concur Get Expense Report by ID",
      "tags": [
        "Expense Reports"
      ]
    },
    {
      "method": "GET",
      "path": "/expensereports/v4/reports/{reportId}/expenses",
      "operationId": "getExpenses",
      "summary": "SAP Concur Get Expenses for Report",
      "tags": [
        "Expenses"
      ]
    },
    {
      "method": "POST",
      "path": "/expensereports/v4/reports/{reportId}/expenses",
      "operationId": "createExpense",
      "summary": "SAP Concur Create Expense Entry",
      "tags": [
        "Expenses"
      ]
    }
  ]
}