Deel: Create an immigration case — request body — body data case type: BUSINESS VISA
Create an immigration case: request body, field body / data / case_type: BUSINESS_VISA. 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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
case_type | string | Required within parent | The type of immigration case to be created. Determines the workflow and requirements One of: BUSINESS_VISA |
contract_id | string | Optional | The contract object identifier. If not provided, team_id is required and employee_details must include first_name, last_name, and email. Maximum length: 20 |
country_code | string | Required within parent | ISO 3166-1 alpha-2 country code where the immigration case needs to be processed Maximum length: 2 |
employee_details | Model | Required within parent | Expand Create an immigration case — request body — body / data / case_type: BUSINESS VISA employee details Employee information. Citizenships and residence attributes are always required for business visa cases. The remaining fields are only required when no contract_id is present. |
entity_id | string | Optional | The unique identifier of the entity sponsoring the visa. Required for sponsored visa applications Format: uuid |
team_id | string | Optional | The id of the team for which the employee will be added to. Required if contract_id is not provided Format: uuid |
travel_information | Model | Required within parent | Expand Create an immigration case — request body — body / data / case_type: BUSINESS VISA travel information Travel details for the business visa |
visa_type_id | string | Required within parent | The id of visa type that is being applied for. Identifies the type of the visa Format: uuid |
Referenced models: Create an immigration case — request body — body / data / case_type: BUSINESS VISA employee details, Create an immigration case — request body — body / data / case_type: BUSINESS VISA travel information