> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.middesk.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.middesk.com/_mcp/server.

# Invite employers

> Invite employers to Middesk through the Dashboard, bulk CSV uploads, referral links, or the API.

Partners can invite employers (child accounts) to use Middesk in several ways.

![Invite employers from the Partner Dashboard](/_fern-img/b6f6dacb0a9726a17c844b8470e61bf8cdc0f191ceda0a6f00b303b2e67c3ced.webp)

## Send self sign-up referral links with the Dashboard

On the Partner Dashboard, use the **Share referral link** option to generate a link that enables employer self-sign-up.
When completed, the sign-up form creates a new child account under the partner account.
Employers then initiate enabled registrations from their employer dashboard.

![Self sign-up referral link form](/_fern-img/cb65b3ba2a7a61973a30a047a7b9c4af148c097aa5eaefcc9c89d05897af1ca3.webp)

## Directly add child accounts with the Dashboard

Add individual employers directly from the Partner Dashboard with the **Invite a single employer** option.

This creates employer accounts without requiring user emails or specific registrations.
Request registrations from the Partner Dashboard later, as needed.

![Direct add child account](/_fern-img/abd3207448003dd1d7ed4ce9decff6df02af9521a95cd5bce929ad505957d06a.webp)

## Bulk upload a CSV with the Dashboard

Use the **Bulk Invite via CSV** option on the Partner Dashboard to upload a CSV with multiple child accounts and at least one requested state registration.
The system creates new accounts for any employers and contact emails not already under the partner account.

The CSV must include the required columns:

| Column                         | Required | Description                                                        |
| ------------------------------ | -------- | ------------------------------------------------------------------ |
| `Legal Business Name`          | Yes      | Company name for employer account                                  |
| `Business Contact Email`       | Yes      | Email for user on employer account                                 |
| `state`                        | Yes      | State abbreviation (for example, `CA`) to request registration for |
| `State Unemployment Insurance` | Yes      | `yes` or `no` whether SUI should be requested                      |
| `State Withholding Account`    | Yes      | `yes` or `no` whether WH should be requested                       |
| `External ID`                  | No       | External ID for company to track on dashboard                      |

## Create a company with the API

Using the [Create Company endpoint](/api-reference/entity-management/companies/create-a-company), directly create a child account or company with the API.
This results in a `company_id` that partners can use to create applications or registration requests with the API.

## Create a registration request with the API

Using the [Create Registration Request endpoint](/api-reference/entity-management/registration-requests/create-a-registration-request), create a child account and request a registration in a single API call.
This uses the provided `company_name` and `email` request parameters to do a "find or create" on a child account with that information under the partner account.

> **Get a demo**
>
> Contact your account manager or [contact sales](https://www.middesk.com/contact-sales) to inquire about access.