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"
}