Create Company

Time Status User Agent
Make a request to see history.

URL Expired

The URL for this request expired after 30 days.

This endpoint creates a company to manage payroll under as a Company Object. Once the company is created successfully, you can see the company in your Partner Dashboard.

Note: The company will still need to be onboarded in order to run payroll. See Zeal Company Onboarding for the Zeal onboarding flow.

Returns Skip link to Returns

attribute type description
success boolean Response status
data object Contains newly created The Company Object
errors array Contains a list of error objects which consists of:
message: Error message
code: Error code as described in Error codes

Required Fields

Optional Fields

Example Data

{
  "partnerID": "ab8734eacdcd7692a",
  "first_name": "Richard",
  "last_name": "Hendricks",
  "email": "richard@piedpiper.com",
  "business_name": "Pied Piper",
  "business_ein": "073647583",
  "business_address": "1 Market St.",
  "business_city": "San Francisco",
  "business_state": "CA",
  "business_zip": "94110",
  "business_phone": "3322232341",
  "mail_address": "1 Market St.",
  "mail_city": "San Francisco",
  "mail_state": "CA",
  "mail_zip": "94110",
  "skip_migration": false,
  "ssn": "22-333-4444",
  "ownership_percentage": 25,
  "dob": "01/01/1990",
  "legal_structure": "ccorp",
  "job_title": "CEO",
  "address": "1 Ferry Building",
  "city": "San francisco",
  "state": "CA",
  "zip": "94105",
  "company_type": "all",
  "payroll_firstCheckDate": "2024-08-30",
  "payroll_schedule": "weekly",
  "payroll_firstPayPeriodID": "6580ce4a3808d60023b4e412"
}

Response Status Codes