Bank Account Configuration

These endpoints let you manage bank account configurations for employees in the system. It allows you to retrieve, create, update, and delete bank account configuration records.

Get Bank Account Configurations

get

Get all bank account configurations with pagination

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
employee.id:Equal operator
Support multiple values with each value separated by the ; delimiter
Example: employee.id:62b529c7-0cfb-4d34-8ef8-3be3ef0f911d
Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/core/v1/bank-account-configurations

Get Bank Account Configuration by Id

get

Return the bank account configuration by Id.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: 62b529c7-0cfb-4d34-8ef8-3be3ef0f911d
Responses
chevron-right
200

OK

application/json
idstringOptional
paymentMethodstring · enumOptionalPossible values:
updatedDateinteger · timestamp in millisecondsOptional
effectiveDatestring · dateOptional

YYYY-MM-DD

distributionMethodstringOptional
approvalStatusstring · enumOptionalPossible values:
get
/core/v1/bank-account-configurations/{id}

Create Bank Account Configuration Approval

post

Replacement for /v1/employees/{employeeId}/bank-account-configurations.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
effectiveDatestring · dateOptional

YYYY-MM-DD

paymentMethodstring · enumRequiredPossible values:
distributionMethodstring · enumOptionalPossible values:
Responses
post
/core/v1/bank-account-configurations/approvals

Update Bank Account Configuration

put

Approve the bank account configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Bodyobject[]
idstringRequired

Unique identifier

Responses
chevron-right
200

OK

application/json
put
/core/v1/bank-account-configurations/approvals/approve

Reject Bank Account Configuration

put

Reject the bank account configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Bodyobject[]
idstringRequired

Approval ID

reasonstringRequired

Reason of Rejection

Responses
chevron-right
200

OK

application/json
put
/core/v1/bank-account-configurations/approvals/reject

Undo Bank Account Configuration

put

Undo the bank account configuration approval.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Bodyobject[]
idstringRequired

Unique identifier

Responses
chevron-right
200

OK

application/json
put
/core/v1/bank-account-configurations/approvals/undo

Update Bank Account Configuration Approval

put

Update the bank account configuration approval.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: 62b529c7-0cfb-4d34-8ef8-3be3ef0f911d
Body
effectiveDatestring · dateOptional

YYYY-MM-DD

paymentMethodstring · enumRequiredPossible values:
distributionMethodstring · enumOptionalPossible values:
Responses
chevron-right
200

OK

application/json
idstringOptional
paymentMethodstring · enumOptionalPossible values:
updatedDateinteger · timestamp in millisecondsOptional
effectiveDatestring · dateOptional

YYYY-MM-DD

distributionMethodstringOptional
approvalStatusstring · enumOptionalPossible values:
put
/core/v1/bank-account-configurations/approvals/{id}

Cancel Bank Account Configuration

put

Cancel the bank account configuration approval.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

No content

put
/core/v1/bank-account-configurations/approvals/{id}/cancel

No content

Last updated