Create employer
client.employers.create(EmployerCreateParams { address, ein, legal_name, name } body, RequestOptionsoptions?): Employer { id, active, created_at, 7 more }
/v1/employers
Creates a new employer for the authenticated organization. Requires employer name, legal name, EIN, and address information. Returns the created employer with its assigned ID.
Parameters
Returns
Create employer
import VitableConnectAPI from 'vitable-connect-api';
const client = new VitableConnectAPI({
apiKey: 'My API Key',
});
const employer = await client.employers.create({
address: { city: 'city', state: 'xx', street_1: 'street_1', zip_code: 'zip_code' },
ein: 'xxxxxxxxx',
legal_name: 'x',
name: 'x',
});
console.log(employer.id);
{
"id": "id",
"active": true,
"created_at": "2019-12-27T18:11:19.117Z",
"legal_name": "legal_name",
"name": "name",
"organization_id": "organization_id",
"updated_at": "2019-12-27T18:11:19.117Z",
"address": {
"city": "city",
"state": "state",
"street_1": "street_1",
"zip_code": "zip_code",
"country": "country",
"street_2": "street_2"
},
"ein": "ein",
"eligibility_policy_id": "eligibility_policy_id"
}
Returns Examples
{
"id": "id",
"active": true,
"created_at": "2019-12-27T18:11:19.117Z",
"legal_name": "legal_name",
"name": "name",
"organization_id": "organization_id",
"updated_at": "2019-12-27T18:11:19.117Z",
"address": {
"city": "city",
"state": "state",
"street_1": "street_1",
"zip_code": "zip_code",
"country": "country",
"street_2": "street_2"
},
"ein": "ein",
"eligibility_policy_id": "eligibility_policy_id"
}