Bankkonten ändern
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
Bankkonto anlegen
Version 1.2
post
Authorizations
Path parameters
personIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
BankIdinteger · int32Optional
BankAccountTypeIdinteger · int32Optional
BankAccountUsageTypeIdinteger · int32Optional
CurrencyIdinteger · int32Optional
Ibanstring · min: 1Required
Bicstring · min: 1Required
AccountHolderstring | nullableOptional
ValidFromstring · dateOptionalExample:
2025-07-12
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample:
2025-07-12
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
201
Created
400
Bad Request
401
Unauthorized
post
POST /openwowi/v1.2/PersonsWrite/Person/{personId}/BankAccount HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174
{
"BankId": 1,
"BankAccountTypeId": 1,
"BankAccountUsageTypeId": 1,
"CurrencyId": 1,
"Iban": "text",
"Bic": "text",
"AccountHolder": "text",
"ValidFrom": "2025-07-12",
"ValidTo": "2025-07-12"
}
{
"Id": 1,
"BankAccountId": 1,
"Person": {
"Id": 1,
"IdNum": "text"
}
}
Bankkonto zuordnen
Version 1.2
post
Authorizations
Path parameters
personIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
BankAccountIdinteger · int32Optional
BankAccountUsageTypeIdinteger · int32Optional
Responses
201
Created
400
Bad Request
401
Unauthorized
post
POST /openwowi/v1.2/PersonsWrite/Person/{personId}/BankAccount/Assign HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 46
{
"BankAccountId": 1,
"BankAccountUsageTypeId": 1
}
{
"Id": 1,
"BankAccountId": 1,
"Person": {
"Id": 1,
"IdNum": "text"
}
}
Bankkonto ändern
Version 1.2
put
Authorizations
Path parameters
personIdinteger · int32Required
personBankAccountIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
BankIdinteger · int32Optional
BankAccountTypeIdinteger · int32Optional
BankAccountUsageTypeIdinteger · int32Optional
CurrencyIdinteger · int32Optional
Ibanstring · min: 1Required
Bicstring · min: 1Required
AccountHolderstring | nullableOptional
ValidFromstring · dateOptionalExample:
2025-07-12
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample:
2025-07-12
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
200
OK
400
Bad Request
401
Unauthorized
put
PUT /openwowi/v1.2/PersonsWrite/Person/{personId}/BankAccount/{personBankAccountId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174
{
"BankId": 1,
"BankAccountTypeId": 1,
"BankAccountUsageTypeId": 1,
"CurrencyId": 1,
"Iban": "text",
"Bic": "text",
"AccountHolder": "text",
"ValidFrom": "2025-07-12",
"ValidTo": "2025-07-12"
}
{
"Id": 1,
"BankAccountId": 1,
"Person": {
"Id": 1,
"IdNum": "text"
}
}
Bankkonto löschen
Version 1.2
delete
Authorizations
Path parameters
personIdinteger · int32Required
personBankAccountIdinteger · int32Required
Query parameters
apiKeystringOptional
Responses
200
OK
400
Bad Request
401
Unauthorized
delete
DELETE /openwowi/v1.2/PersonsWrite/Person/{personId}/BankAccount/{personBankAccountId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"Id": 1,
"BankAccountId": 1,
"Person": {
"Id": 1,
"IdNum": "text"
}
}
Last updated