Company

The Company service enables you to create, retrieve, update, and delete information related to your companies. It also allows you to create, retrieve, update, and delete assignments of charging scenarios to companies. In addition, you can retrieve sources that are used for expense timestamps and you can retrieve and update SAP Concur connections.

The service uses OData.

Operations

This table lists the operations available.

Entity

HTTP Method

Path

Description

Charging Scenario Assignment

GET

/company/v1/ChargingScenarioForCompany({chargingScenarioForCompanyId})

Retrieves the assignment of a charging scenario to a company.

Charging Scenario Assignment

PATCH

/company/v1/ChargingScenarioForCompany({chargingScenarioForCompanyId})

Updates the assignment of a charging scenario to a company.

Charging Scenario: Charge At Home

GET

/company/v1/ChargingScenarioChargeAtHome({chargingScenarioChargeAtHomeId})

Retrieves detailed information on the charging scenario "Charge At Home".

Charging Scenario: Charge At Home

PATCH

/company/v1/ChargingScenarioChargeAtHome({chargingScenarioChargeAtHomeId})

Updates detailed information on the charging scenario "Charge At Home".

Charging Scenario: Charge At Home

DELETE

/company/v1/ChargingScenarioChargeAtHome({chargingScenarioChargeAtHomeId})

Deletes detailed information on the charging scenario "Charge At Home".

Charging Scenarios

GET

/company/v1/ChargingScenarios

Retrieves a list of charging scenarios.

Charging Scenarios

GET

/company/v1/ChargingScenarios('{chargingScenario}')

Retrieves a charging scenario.

Companies

GET

/company/v1/Companies

Retrieves a list of companies.

Companies

POST

/company/v1/Companies

Creates a company.

Companies

GET

/company/v1/Companies({id})

Retrieves a company.

Companies

PATCH

/company/v1/Companies({id})

Updates a company.

Companies

DELETE

/company/v1/Companies({id})

Deletes a company.

Expense Timestamp Sources

GET

/company/v1/ExpenseTimestampSources

Retrieves a list of sources for the expense timestamp.

Expense Timestamp Sources

GET

/company/v1/ExpenseTimestampSources('{expenseTimestampSource}')

Retrieves a source for the expense timestamp.

Language Codes

GET

/company/v1/LanguageCodes

Retrieves a list of language codes.

Language Codes

GET

/company/v1/LanguageCodes('{languageCode}')

Retrieves a language code.

SAP Concur Connections

GET

/company/v1/ConcurConnections

Retrieves a list of SAP Concur connections.

SAP Concur Connections

GET

/company/v1/ConcurConnections('{technicalId}')

Retrieves an SAP Concur connection.

SAP Concur Connections

POST

/company/v1/SystemConnections('{technicalId}')/ConcurConnections('{technicalId}')/CheckConnection

Checks the status of an SAP Concur connection.

SAP Concur Connections

POST

/company/v1/SystemConnections('{technicalId}')/ConcurConnections('{technicalId}')/RenameConnection

Renames an SAP Concur connection.

Documentation

To access this service, including the search parameters and the returned payload, see SAP E-Mobility APIs on the SAP Business Accelerator HubInformation published on SAP site (only available in English).