Skip to content

Deel: Create an immigration case — request body — body data case type: BUSINESS VISA employee details

Create an immigration case: request body, field body / data / case_type: BUSINESS_VISA / employee_details. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create an immigration case — request body — body / data / case_type: BUSINESS VISA employee details

FieldTypePresenceDescription and constraints
$objectRootEmployee information. Citizenships and residence attributes are always required for business visa cases. The remaining fields are only required when no contract_id is present.
citizenshipsarrayRequired within parentList of ISO 3166-1 alpha-2 country codes representing employee’s citizenships
citizenships[]stringEach itemMaximum length: 2
Minimum length: 2
emailstringOptionalEmployee’s email address. Required if contract_id is not provided
Format: email
Maximum length: 255
Minimum length: 3
first_namestringOptionalEmployee’s first name. Required if contract_id is not provided
Maximum length: 100
Minimum length: 3
last_namestringOptionalEmployee’s last name. Required if contract_id is not provided
Maximum length: 100
Minimum length: 3
residencestringRequired within parentISO 3166-1 alpha-2 country code of employee’s current residence
Maximum length: 2
Minimum length: 2

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.