Add an employee's direct deposit information

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.

Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!