post https://api.bamboohr.com/api/gateway.php//v1/employee_direct_deposit_accounts/
Add an employee's direct deposit information
Sample Request
{
"accounts": [
{
"accountType": "checking",
"maskedAccountNumber": "X-8601",
"bankName": "JP Morgan Chase Bank NA",
"depositOrder": 0,
"ruleType": "FLAT",
"ruleAmount": 2000.00
},
{
"accountType": "savings",
"maskedAccountNumber": "X-2542",
"bankName": "America First Credit Union",
"depositOrder": 1,
"ruleType": "PCT",
"ruleAmount": 50.00
},
{
"accountType": "checking",
"maskedAccountNumber": "X-8601",
"bankName": "Goldman Sacks",
"depositOrder": 2,
"ruleType": "BAL",
"ruleAmount": null
}
]
}
Sample Response
{
"Employee Id": "1234",
"Employee Name": "Robert Binetti",
"Employee Direct Deposit Accounts": [
{
"id": "1",
"employeeId": "1234",
"accountType": "checking",
"maskedAccountNumber": "X-8601",
"bankName": "JP Morgan Chase Bank NA",
"depositOrder": "0",
"ruleType": "FLAT",
"ruleAmount": "2000.00",
"createdAt": "2015-11-18 23:13:43",
"updatedAt": null
},
{
"id": "2",
"employeeId": "1234",
"accountType": "savings",
"maskedAccountNumber": "X-2542",
"bankName": "America First Credit Union",
"depositOrder": "1",
"ruleType": "PCT",
"ruleAmount": "50.00",
"createdAt": "2015-11-18 23:13:43",
"updatedAt": null
},
{
"id": "3",
"employeeId": "1234",
"accountType": "checking",
"maskedAccountNumber": "X-8601",
"bankName": "Goldman Sacks",
"depositOrder": "2",
"ruleType": "BAL",
"ruleAmount": null,
"createdAt": "2015-11-18 23:13:43",
"updatedAt": null
}
]
}
Notes
There must be at least one account JSON object.
There can only be one BAL rule type for an employee and that must be the last depositOrder rule.
accountType: 'checking','savings','other'
maskedAccountNumber: in the following format X-nnnn
ruleType: 'FLAT' for a flat amount to deposit, 'PCT' For a percentage amount, 'BAL' for the balance
ruleAmount: Tied to the ruleType. Leave null for BAL rule type
All properties are required.