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 system bank data with the given parameters.
OK
{- "dataSourceId": "648824a691d8d2503d65103e",
- "externalIds": [
- "The ID managed in the customer's SAP systems."
]
}
{- "entriesToRemove": "10"
}
List system banks with the given parameters.
OK
{- "startAfter": "5712566172571652",
- "nextStartAfter": "5712566172571652",
- "limit": "100",
- "values": [
- {
- "names": "Swiss National Bank",
- "contact": {
- "emails": [
- {
- "address": "info@cdq.com",
- "type": {
- "name": "Bank contact email",
- "technicalKey": "BANK_CONTACT_EMAIL_TYPE"
}
}
], - "phoneNumbers": [
- {
- "countryPrefix": "0041",
- "number": "58 631 00 00",
- "type": {
- "name": "Bank contact phone number",
- "technicalKey": "BANK_CONTACT_PHONE_TYPE_PHONE"
}, - "value": "0041 58 631 00 00"
}
], - "websites": [
- {
- "type": {
- "name": "Bank contact website",
- "technicalKey": "BANK_CONTACT_WEBSITE_TYPE"
}
}
]
}, - "identifiers": [
- {
- "type": {
- "name": "Bank SWIFT Code",
- "technicalKey": "WR_BSC"
}, - "value": "CH1234567890123456789",
- "issuingBody": {
- "name": "Bank Identifier Code",
- "technicalKey": "BIC"
}, - "status": {
- "name": "Active",
- "technicalKey": "ACTIVE"
}
}
], - "addresses": [
- {
- "version": {
- "characterSet": {
- "name": "International",
- "technicalKey": "INTERNATIONAL"
}, - "language": {
- "name": "German",
- "technicalKey": "DE"
}
}, - "identifyingName": {
- "value": "John Doe"
}, - "externalId": "1",
- "metadata": {
- "primaryProvenance": {
- "name": "VIES",
- "technicalKey": "VIES",
- "cdqId": "VIES:PL8660001429"
}, - "language": {
- "name": "German",
- "technicalKey": "DE"
}
}, - "careOf": {
- "value": "CDQ GmbH c/o Product Department"
}, - "contexts": [
- {
- "value": "Production hall 7, Storage field 8."
}
], - "country": {
- "shortName": "CH",
- "value": "Switzerland"
}, - "administrativeAreas": [
- {
- "value": "Sankt Gallen",
- "shortName": "SG",
- "fipsCode": "SZ15",
- "isoCode": "CH-SG",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "language": {
- "name": null,
- "technicalKey": null
}
}
], - "postCodes": [
- "9000"
], - "localities": [
- {
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "shortName": "St. Gallen",
- "value": "Sankt Gallen",
- "language": {
- "name": null,
- "technicalKey": null
}
}
], - "thoroughfares": [
- {
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "shortName": "Lukasstr. 4",
- "number": "4",
- "value": "Lukasstraße 4",
- "name": "Lukasstraße",
- "direction": "221-bis Baker Street, North",
- "language": {
- "name": null,
- "technicalKey": null
}
}
], - "premises": [
- {
- "value": "Lukasstraße 4",
- "shortName": "Lukasstr. 4",
- "number": "4",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "language": {
- "name": null,
- "technicalKey": null
}
}
], - "postalDeliveryPoints": [
- {
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "shortName": "St Gallen, Postfach 460",
- "number": "460",
- "value": "Postfach",
- "language": {
- "name": null,
- "technicalKey": null
}
}
], - "openingHours": [
- {
- "openingHour": "09:00 AM",
- "closingHour": "05:00 PM",
- "weekday": "Monday"
}
], - "geographicCoordinates": {
- "latitude": "47.439549",
- "longitude": "9.395275"
}, - "types": [
- {
- "name": "Legal Address",
- "technicalKey": "LEGAL_ADDRESS"
}
], - "formattedAddress": {
- "country": "Switzerland",
- "administrativeArea": "Sankt Gallen",
- "region": "Sankt Gallen",
- "regionCode": "9004",
- "locality": "Sankt Gallen",
- "district": "City center",
- "postalCode": "9000",
- "thoroughfare": "Lukassstrasse",
- "premise": "Lukasstraße 4, Building 2, Floor 3, Room 4",
- "interurbanDeliveryPoint": "Sankt Gallen, Postfach 460",
- "mailbox": "Postfach 460",
- "postOfficeBox": "Postfach 460"
}, - "cdqId": "CDQID-1234567890"
}
], - "externalId": "DE2357422",
- "relations": [
- {
- "startedAt": "2024-11-20T14:46:28Z",
- "endedAt": "2024-11-20T14:46:28Z",
- "type": {
- "technicalKey": "BRANCH",
- "name": "Organizational Unit"
}, - "startNode": "FR.RC:5664645",
- "endNode": "FR.RC:5664645"
}
], - "dataSourceId": "648824a691d8d2503d65103e",
- "rawData": { },
- "id": "CH1234567890123456789",
- "createdAt": "2024-11-20T14:46:28Z",
- "lastModifiedAt": "2024-11-20T14:46:28Z"
}
]
}
Upsert system bank data with the given parameters.
OK
{- "dataTransformationDefinitionId": "SAP.ODM",
- "banks": [
- {
- "names": "Swiss National Bank",
- "contact": {
- "emails": [
- {
- "address": "info@cdq.com",
- "type": {
- "name": "Bank contact email",
- "technicalKey": "BANK_CONTACT_EMAIL_TYPE"
}
}
], - "phoneNumbers": [
- {
- "countryPrefix": "0041",
- "number": "58 631 00 00",
- "type": {
- "name": "Bank contact phone number",
- "technicalKey": "BANK_CONTACT_PHONE_TYPE_PHONE"
}, - "value": "0041 58 631 00 00"
}
], - "websites": [
- {
- "type": {
- "name": "Bank contact website",
- "technicalKey": "BANK_CONTACT_WEBSITE_TYPE"
}
}
]
}, - "identifiers": [
- {
- "type": {
- "name": "Bank SWIFT Code",
- "technicalKey": "WR_BSC"
}, - "value": "CH1234567890123456789",
- "issuingBody": {
- "name": "Bank Identifier Code",
- "technicalKey": "BIC"
}, - "status": {
- "name": "Active",
- "technicalKey": "ACTIVE"
}
}
], - "addresses": [
- {
- "version": {
- "characterSet": {
- "name": "International",
- "technicalKey": "INTERNATIONAL"
}, - "language": {
- "name": "German",
- "technicalKey": "DE"
}
}, - "identifyingName": {
- "value": "John Doe"
}, - "externalId": "1",
- "metadata": {
- "primaryProvenance": {
- "name": "VIES",
- "technicalKey": "VIES",
- "cdqId": "VIES:PL8660001429"
}, - "language": {
- "name": "German",
- "technicalKey": "DE"
}
}, - "careOf": {
- "value": "CDQ GmbH c/o Product Department"
}, - "contexts": [
- {
- "value": "Production hall 7, Storage field 8."
}
], - "country": {
- "shortName": "CH",
- "value": "Switzerland"
}, - "administrativeAreas": [
- {
- "value": "Sankt Gallen",
- "shortName": "SG",
- "fipsCode": "SZ15",
- "isoCode": "CH-SG",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "language": {
- "name": null,
- "technicalKey": null
}
}
], - "postCodes": [
- "9000"
], - "localities": [
- {
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "shortName": "St. Gallen",
- "value": "Sankt Gallen",
- "language": {
- "name": null,
- "technicalKey": null
}
}
], - "thoroughfares": [
- {
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "shortName": "Lukasstr. 4",
- "number": "4",
- "value": "Lukasstraße 4",
- "name": "Lukasstraße",
- "direction": "221-bis Baker Street, North",
- "language": {
- "name": null,
- "technicalKey": null
}
}
], - "premises": [
- {
- "value": "Lukasstraße 4",
- "shortName": "Lukasstr. 4",
- "number": "4",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "language": {
- "name": null,
- "technicalKey": null
}
}
], - "postalDeliveryPoints": [
- {
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "shortName": "St Gallen, Postfach 460",
- "number": "460",
- "value": "Postfach",
- "language": {
- "name": null,
- "technicalKey": null
}
}
], - "openingHours": [
- {
- "openingHour": "09:00 AM",
- "closingHour": "05:00 PM",
- "weekday": "Monday"
}
], - "geographicCoordinates": {
- "latitude": "47.439549",
- "longitude": "9.395275"
}, - "types": [
- {
- "name": "Legal Address",
- "technicalKey": "LEGAL_ADDRESS"
}
], - "formattedAddress": {
- "country": "Switzerland",
- "administrativeArea": "Sankt Gallen",
- "region": "Sankt Gallen",
- "regionCode": "9004",
- "locality": "Sankt Gallen",
- "district": "City center",
- "postalCode": "9000",
- "thoroughfare": "Lukassstrasse",
- "premise": "Lukasstraße 4, Building 2, Floor 3, Room 4",
- "interurbanDeliveryPoint": "Sankt Gallen, Postfach 460",
- "mailbox": "Postfach 460",
- "postOfficeBox": "Postfach 460"
}, - "cdqId": "CDQID-1234567890"
}
], - "externalId": "DE2357422",
- "relations": [
- {
- "startedAt": "2024-11-20T14:46:28Z",
- "endedAt": "2024-11-20T14:46:28Z",
- "type": {
- "technicalKey": "BRANCH",
- "name": "Organizational Unit"
}, - "startNode": "FR.RC:5664645",
- "endNode": "FR.RC:5664645"
}
], - "dataSourceId": "648824a691d8d2503d65103e",
- "rawData": { }
}
]
}
{- "numberOfAccepted": "10",
- "numberOfFailed": "1",
- "failures": [
- {
- "bank": {
- "names": "Swiss National Bank",
- "contact": {
- "emails": [
- {
- "address": "info@cdq.com",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}
}
], - "phoneNumbers": [
- {
- "countryPrefix": "0041",
- "number": "58 631 00 00",
- "type": {
- "name": null,
- "url": null,
- "technicalKey": null
}, - "value": "0041 58 631 00 00"
}
],
}, - "identifiers": [
- {
- "type": {
- "name": "Bank SWIFT Code",
- "technicalKey": "WR_BSC"
}, - "value": "CH1234567890123456789",
- "issuingBody": {
- "name": "Bank Identifier Code",
- "technicalKey": "BIC"
}, - "status": {
- "name": "Active",
- "technicalKey": "ACTIVE"
}
}
], - "addresses": [
- {
- "version": {
- "characterSet": {
- "name": null,
- "technicalKey": null
}, - "language": {
- "name": null,
- "technicalKey": null
}
}, - "identifyingName": {
- "value": "John Doe"
}, - "externalId": "1",
- "metadata": {
- "primaryProvenance": {
- "name": null,
- "url": null,
- "technicalKey": null,
- "cdqId": null
}, - "language": {
- "name": null,
- "technicalKey": null
}
}, - "careOf": {
- "value": "CDQ GmbH c/o Product Department"
}, - "contexts": [
- {
- "value": null
}
], - "country": {
- "shortName": "CH",
- "value": "Switzerland"
}, - "administrativeAreas": [
- {
- "value": null,
- "shortName": null,
- "fipsCode": null,
- "isoCode": null,
- "type": null,
- "language": null
}
], - "postCodes": [
- "9000"
], - "localities": [
- {
- "type": null,
- "shortName": null,
- "value": null,
- "language": null
}
], - "thoroughfares": [
- {
- "type": null,
- "shortName": null,
- "number": null,
- "value": null,
- "name": null,
- "direction": null,
- "language": null
}
], - "premises": [
- {
- "value": null,
- "shortName": null,
- "number": null,
- "type": null,
- "language": null
}
], - "postalDeliveryPoints": [
- {
- "type": null,
- "shortName": null,
- "number": null,
- "value": null,
- "language": null
}
], - "openingHours": [
- {
- "openingHour": null,
- "closingHour": null,
- "weekday": null
}
], - "geographicCoordinates": {
- "latitude": "47.439549",
- "longitude": "9.395275"
}, - "types": [
- {
- "name": null,
- "url": null,
- "technicalKey": null
}
], - "formattedAddress": {
- "country": "Switzerland",
- "administrativeArea": "Sankt Gallen",
- "region": "Sankt Gallen",
- "regionCode": "9004",
- "locality": "Sankt Gallen",
- "district": "City center",
- "postalCode": "9000",
- "thoroughfare": "Lukassstrasse",
- "premise": "Lukasstraße 4, Building 2, Floor 3, Room 4",
- "interurbanDeliveryPoint": "Sankt Gallen, Postfach 460",
- "mailbox": "Postfach 460",
- "postOfficeBox": "Postfach 460"
}, - "cdqId": "CDQID-1234567890"
}
], - "externalId": "DE2357422",
- "relations": [
- {
- "startedAt": "2024-11-20T14:46:28Z",
- "endedAt": "2024-11-20T14:46:28Z",
- "type": {
- "technicalKey": "BRANCH",
- "name": "Organizational Unit"
}, - "startNode": "FR.RC:5664645",
- "endNode": "FR.RC:5664645"
}
], - "dataSourceId": "648824a691d8d2503d65103e",
- "rawData": { },
- "id": "CH1234567890123456789",
- "createdAt": "2024-11-20T14:46:28Z",
- "lastModifiedAt": "2024-11-20T14:46:28Z"
}, - "message": "This record could not be stored due to timeout."
}
]
}