System Banks

Gather endpoints that provide functionalities for managing system banks. These functionalities include reading system banks, upserting system bank data, deleting system bank data, creating a new data source, reading all data sources, reading a data source by ID, and deleting a data source by ID.

Delete Bank Data

Delete system bank data with the given parameters.

SecurityapiKey
Request
Request Body schema: application/json
dataSourceId
string (BusinessPartnerStorageDataSourceId)

Unique identifier for a Data Source of the Storage.

Example: "648824a691d8d2503d65103e"
externalIds
Array of strings (BusinessPartnerExternalId)

List of External IDs to delete data.

Example: ["The ID managed in the customer's SAP systems."]
Responses
200

OK

post/system/banks/delete
Request samples
application/json
{
  • "dataSourceId": "648824a691d8d2503d65103e",
  • "externalIds": [
    ]
}
Response samples
application/json
{
  • "entriesToRemove": "10"
}

List System Banks

List system banks with the given parameters.

SecurityapiKey
Request
query Parameters
dataSourceIds
Array of strings (BusinessPartnerStorageDataSourceId)

Data Source IDs.

Example: dataSourceIds=648824a691d8d2503d65103e
externalId
string (BusinessPartnerExternalId)

External ID.

Example: externalId=The ID managed in the customer's SAP systems.
limit
integer <int32> [ 1 .. 100 ]
Default: 50

Number of results that should be fetched. Maximum 100 results can be returned in one page.

Example: limit=50
startAfter
string

Indicator for the next page.

Example: startAfter=5c6a2c7e-9b0a-4e1a-8b0a-4e1a8b0a4e1a
Responses
200

OK

get/system/banks
Request samples
Response samples
application/json
{
  • "startAfter": "5712566172571652",
  • "nextStartAfter": "5712566172571652",
  • "limit": "100",
  • "values": [
    ]
}

Upsert Bank Data

Upsert system bank data with the given parameters.

SecurityapiKey
Request
Request Body schema: application/json
Array of objects (BankUpsertRequest)

List of banks to be upserted.

dataTransformationDefinitionId
string

Unique identifier for a data transformation definition.

Example: "SAP.ODM"
Responses
200

OK

post/system/banks/upsert
Request samples
application/json
{
  • "dataTransformationDefinitionId": "SAP.ODM",
  • "banks": [
    ]
}
Response samples
application/json
{
  • "numberOfAccepted": "10",
  • "numberOfFailed": "1",
  • "failures": [
    ]
}