CreateWorkerLeadRequestDto
Payload for the public landing-page worker-lead POST (Api/WorkerLeads). Mirrors CreateWorkerLeadRequestDto.
Поля
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
firstName | string | да | — |
lastName | string | да | — |
gender | GenderParam | да | — |
nationality | string | null | нет | — |
birthDate | string | null | нет | — |
phoneNumber | string | да | — |
email | string | да | — |
employmentType | EmploymentTypeParam | да | — |
paidVacationPerYearCount | number | null | нет | — |
hasExperience | boolean | null | нет | — |
hasCertificate | boolean | null | нет | — |
goToWorkDate | string | null | нет | — |
hasAllergy | boolean | null | нет | — |
allergyComment | string | null | нет | — |
transportTypes | TransportTypeParam[] | да | — |
workWithMen | boolean | null | нет | — |
workWithWomen | boolean | null | нет | — |
childs | boolean | null | нет | — |
religion | string | null | нет | — |
comment | string | null | нет | — |
maxClientsCount | number | null | нет | — |
referralSource | ReferralSourceDto | да | How the applicant heard about us. Required by the form. |
addresses | CreateWorkerLeadAddressRequestDto[] | да | — |
utm | UtmRequestDto | null | нет | — |
website | string | null | нет | Honeypot anti-spam field — leave empty. |
Пример
json
{
"firstName": "string",
"lastName": "string",
"gender": "<GenderParam>",
"nationality": "string",
"birthDate": "2026-05-05T08:00:00Z",
"phoneNumber": "+49123456789",
"email": "user@example.com",
"employmentType": "<EmploymentTypeParam>",
"paidVacationPerYearCount": 0,
"hasExperience": false,
"hasCertificate": false,
"goToWorkDate": "2026-05-05T08:00:00Z",
"hasAllergy": false,
"allergyComment": "string",
"transportTypes": [],
"workWithMen": false,
"workWithWomen": false,
"childs": false,
"religion": "string",
"comment": "string",
"maxClientsCount": 0,
"referralSource": "<ReferralSourceDto>",
"addresses": [],
"utm": "<utmrequestdto>",
"website": "string"
}