Skip to content

CreateWorkerLeadRequestDto ​

← Lead / Worker DTO

Payload for the public landing-page worker-lead POST (Api/WorkerLeads). Mirrors CreateWorkerLeadRequestDto.

Поля ​

ПолеТипОбязательноеОписание
firstNamestringда—
lastNamestringда—
genderGenderParamда—
nationalitystring | nullнет—
birthDatestring | nullнет—
phoneNumberstringда—
emailstringда—
employmentTypeEmploymentTypeParamда—
paidVacationPerYearCountnumber | nullнет—
hasExperienceboolean | nullнет—
hasCertificateboolean | nullнет—
goToWorkDatestring | nullнет—
hasAllergyboolean | nullнет—
allergyCommentstring | nullнет—
transportTypesTransportTypeParam[]да—
workWithMenboolean | nullнет—
workWithWomenboolean | nullнет—
childsboolean | nullнет—
religionstring | nullнет—
commentstring | nullнет—
maxClientsCountnumber | nullнет—
referralSourceReferralSourceDtoдаHow the applicant heard about us. Required by the form.
addressesCreateWorkerLeadAddressRequestDto[]да—
utmUtmRequestDto | nullнет—
websitestring | 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"
}