Bankkonten ändern

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-12Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample: 2025-07-12Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
201
Created
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
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-12Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample: 2025-07-12Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
200
OK
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
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