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

# EOR embedded overview

> Overview of Employer of Record workflows in Deel's Embedded model.

Deel's Embedded EOR model allows partners to offer compliant employment in 150+ countries without requiring their clients to establish local legal entities. Deel acts as the Employer of Record, handling compliance, payroll, and statutory obligations. Partners integrate through the Embedded API to surface hiring, employment management, and worker self-service within their own platforms.

The EOR Embedded surface divides into two distinct token contexts: employer flows use an admin-scoped token to create contracts, manage employment, and initiate offboarding; worker flows use a worker-scoped token or a magic link redirect to complete onboarding, sign documents, and access self-service features. The guides below are grouped by this split.

## Guides in this section

#### [Hiring & contracts](/api/embedded/eor-hiring)

Group setup, cost estimation, contract form rendering, job scope validation, and contract creation through to employer signing.

#### [Employment management](/api/embedded/eor-management)

Employee data, onboarding progress tracking, time off policies, and leave review.

#### [Amendments & offboarding](/api/embedded/eor-amendments)

Contract amendments, expense adjustments, draft management, termination, and resignation workflows.

#### [Worker onboarding](/api/embedded/eor-worker-onboarding)

Worker-side contract signing, compliance documents, KYC, bank setup, and onboarding progress.

#### [Worker self-service](/api/embedded/eor-worker-self-service)

Payslips, tax documents, time off requests, amendment signing, and resignation.

#### [Getting started](/api/embedded/getting-started)

Authentication, environments, token generation, and webhook setup.

## Employer vs worker flows

EOR Embedded operations split across two token contexts that must not be mixed.

**Employer flows** (admin token) cover all operations initiated on behalf of the client company: creating groups, estimating costs, creating contracts, managing employee data, reviewing time off, creating amendments, and initiating terminations. All endpoints in [Hiring & contracts](/api/embedded/eor-hiring), [Employment management](/api/embedded/eor-management), and [Amendments & offboarding](/api/embedded/eor-amendments) use this token.

**Worker flows** (worker token or magic link) cover operations performed by the individual employee: signing their employment agreement, completing compliance documents, submitting KYC, adding a bank account, accessing payslips, and requesting time off. All endpoints in [Worker onboarding](/api/embedded/eor-worker-onboarding) and [Worker self-service](/api/embedded/eor-worker-self-service) use this context.

> **Note**
>
> Worker flows can run through Deel's hosted UI via a magic link instead of the worker-scoped endpoints. See [Getting started](/api/embedded/getting-started) for how to generate worker tokens and magic links.

## Next steps

#### [Hiring & contracts](/api/embedded/eor-hiring)

Start here to onboard a client company and create your first EOR contract.

#### [Worker onboarding](/api/embedded/eor-worker-onboarding)

Worker-side signing and onboarding after the employer creates a contract.

#### [Amendments & offboarding](/api/embedded/eor-amendments)

Amend active contracts and process terminations.

#### [Getting started](/api/embedded/getting-started)

Prerequisites, authentication, and environment setup.