| OPERATIONS | SERVICE NAME | PARAMETERS | RESPONSE |
| GetCountries | STSRecruitment_Application/getCountryRegion_Lookup | • dataAreaId • languageId | • Description • Id • Other |
| GetCities | STSRecruitment_Applicant/getCity_Lookup | • countryId • dataAreaId • languageId | • Id • Description |
| GetJobs | STSRecruitment_Projects/getStartedRecruitingList | No parameters required (empty request) | • isCVRequired • AlternateWorkerContact • JobLocation • recruitingId • department • description • EndDate • EstimatedStartDate • finalDate • hiringManager • job • qty • recruiter • startDate • status • webEnabled • approvedDate • JobType • jobId • jobArabic • MicrosoftDefenderAzureBlob • DescriptionAr |
| GetJobDetails | STSRecruitment_Projects/getJobDetails | • jobId • dataAreaId • languageId | • JobAd |
| GetUserDetail | STSRecruitment_Applicant/getUserDetails | • applicantId | • isCVRequired • ApplicationStatus • TableId • applicantId • applicantType • firstName • lastName • middleName • personalSuffix • personalTitle • maritalStatus • birthDate • mobileNo • highestDegree • gender • nationality • nativeLanguageId • recid • aboutMe • identificationNumber • applicantPersonRecId |
| GetEducationInstitutions | STSRecruitment_Applicant/getEducationInstitution_Lookup | • dataAreaId • languageId | • Description • Id • OtherLine |
| GetSkills | STSRecruitment_Applicant/getSkill_Lookup | • dataAreaId • languageId | • Description • Id |
| GetPersonsSkillsList | STSRecruitment_Applicant/getSkillsList | • personRecId | • Experience • applicantPersonRecId • RatingLevel • RatingLevelDate • RecId • SkillID • RatingModelId • RatingLevelId • fileName • AttachmentWeb |
| GetPersonEducationList | STSRecruitment_Applicant/getEducationList | • personRecId | • CreditBasis • Description • HRMDuration • EducationDisciplineRecId • PeriodUnit • EducationInstitutionId • EducationLevelId • EndDate • StartDate • EducationAverage • EducationScale • applicantPersonRecId • RecId • Location |
| GetPersonCourseList | STSRecruitmentServices/STSRecruitment_Applicant/getCourseList | • personRecId | • course • StartDate • EndDate • Location • NoOfDay • HourType • NumberOfHours • applicantPersonRecId • RecId |
| GetPersonRefrenceList | STSRecruitment_Applicant/getApplicantReferenceList | • personRecId | • MobileNo • EmailAddress • Company • Employment • Position • Notes • applicantPersonRecId • ApplicantRecid |
| GetPersonProfessionalList | STSRecruitment_Applicant/getProfessionalList | • personRecId | (no fields returned) |
| Signup | STSRecruitment_Applicant/quickRegister | • applicantImage • firstName • lastName • password • mobileNo • gender • birthDate • nationality • loginType | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| UpdateAboutme | STSRecruitment_Applicant/getUpdateAboutme | • applicantId • applicantPersonRecid • aboutMe | • Recid • ApplicantId • Message • Status |
| UploadAttachment | STSRecruitment_Applicant/uploadCvAttachment | • applicantId • cvAttachment • fileName • applicantPersonRecId | • returnContents • status • confidenceScore.value • confidenceScore.threshold • data.extractedData.name • data.extractedData.email • data.extractedData.address |
| Login | STSRecruitment_Applicant/loginApplicant | • email • password • loginType | • Message • Status |
| CreateSkill | STSRecruitment_Applicant/createSkill | • SkillID • RatingLevelId • RatingLevelDate • Experience • Attachment • fileName • RecId • AttachmentWeb • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| CreateProfessionalExperience | STSRecruitment_Applicant/createProfessional | • employerName • qualificationPosition • URL • phone • startDate • endDate • notes • Attachment • fileName • AttachmentWeb • recid • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| UploadMedicalAttachment | STSRecruitment_Applicant/uploadMedicalAttachment | • applicantId • medicalAttachment • fileName • applicantPersonRecId | • Recid • ApplicantId • Message • Status |
| CreateEducation | STSRecruitment_Applicant/createEducation | • id • Description • EducationDisciplineRecId • EducationInstitutionId • EducationLevelId • StartDate • EndDate • CreditBasis • EducationScale • EducationAverage • CreditsCompleted • CreditsEarned • CreditsNeeded • EducationSecondaryEmphasis • Notes • attachment • fileName • applicantPersonRecId • AttachmentWeb • HRMDuration • RecId • PeriodUnit • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| CreateCertificate | STSRecruitment_Applicant/createCertificate | • id • CertificateTypeId • Description • IssueDate • ExpirationDate • renewal • Note • recid • attachment • fileName • AttachmentWeb • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| EditCertificate | STSRecruitment_Applicant/editCertificate | • id • CertificateTypeId • Description • IssueDate • ExpirationDate • renewal • Note • recid • attachment • fileName • AttachmentWeb • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| EditCourse | STSRecruitment_Applicant/editCourse | • fileName • AttachmentWeb • course • StartDate • EndDate • Location • NoOfDay • Venue • HourType • NumberOfHours • applicantPersonRecId • RecId • id • attachment | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| EditSkill | STSRecruitment_Applicant/editSkill | • Experience • applicantPersonRecId • RatingLevel • RatingLevelDate • RatingLevelType • skill • RecId • SkillID • RatingModelId • RatingLevelId • descriptionSkillAr • fileName • AttachmentWeb • Attachment • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| UploadApplicantImage | STSRecruitment_Applicant/uploadApplicantImage | • applicantImage • applicantId • applicantPersonRecId | • Recid • ApplicantId • Message • Status |
| EditEducation | STSRecruitment_Applicant/editEducation | • fileName • AttachmentWeb • CreditBasis • CreditsCompleted • CreditsEarned • CreditsNeeded • Description • HRMDuration • Worker • EducationDisciplineRecId • PeriodUnit • EducationInstitutionId • EducationLevelId • EndDate • StartDate • EducationAverage • EducationScale • Notes • applicantPersonRecId • RecId | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| EditProfessionalExperience | STSRecruitment_Applicant/editProfessional | • employerLocation • employerName • qualificationPosition • endDate • notes • applicantPersonRecId • phone • startDate • URL • recid • descriptionAr • fileName • AttachmentWeb • Present | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| CreateCourse | STSRecruitment_Applicant/createCourse | • id • course • StartDate • EndDate • Location • NoOfDay • HourType • NumberOfHours • attachment • fileName • AttachmentWeb • RecId • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| CreateApplicantRefrence | STSRecruitment_Applicant/createApplicantReference | • id • Employment • Position • EmailAddress • Company • MobileNo • Notes • attachment • fileName • AttachmentWeb • ApplicantRecid • applicantPersonRecid • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| GetAppliedApplicationList | STSRecruitment_Applicant/MyApplicationJobList | • applicantId | • jobId • Description • JobLocation • applicationStatus • jobType • applicationId • Title • WorkLevel • Overview • approvedApplication • InterviewerList • offerStatus |
| GetCertificateList | STSRecruitment_Applicant/getCertificateList | • personRecId | • CertificateTypeId • ExpirationDate • IssueDate • Note • applicantPersonRecId • renewal • recid |
| DeleteSkill | STSRecruitment_Applicant/deleteSkill | • recid • applicantRecId | • Recid • ApplicantId • Message • Status |
| GetApplicantprofile | STSRecruitment_Applicant/getApplicantProfile | • applicantId | • applicantId • applicantType • currentJobTitle • firstName • lastName • middleName • maritalStatus • birthDate • currentSalary • highestDegree • gender • nationality • nativeLanguageId • recid • parmApplicantProfileContactList |
| UpdateApplicantContact | STSRecruitment_Applicant/getUpdateApplicantProfile_Contact | • currentJobTitle • firstName • lastName • firstNameAr • lastNameAr • middleName • middleNameAr • maritalStatus • birthDate • highestDegree • currentSalary • reasonCode • previousEmployee • gender • nationality • nativeLanguageId • ethnicOriginId • recid | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| UpdateApplicantProfileAddress | STSRecruitment_Applicant/getUpdateApplicantProfile_Address | • Address • CountryRegionId • City • streetName • zipCode • recid • PostalCode • description • ApplicantPersonRecid | • Recid • ApplicantId • Message • Status |
| UpdateIdentification | STSRecruitment_Applicant/updateApplicantProfile_Identification | • IdentificationType • IdentificationNumber • IssueDate • ExpirationDate • recId • Attachment • fileName • AttachmentWeb • applicantPersonRecId | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| DeleteEducation | STSRecruitment_Applicant/deleteEducation | • recid • applicantRecId | • Recid • ApplicantId • Message • Status |
| DeleteCertificate | STSRecruitment_Applicant/deleteCertificate | • recid • applicantRecId | • Recid • ApplicantId • Message • Status |
| DeleteProfessionalExperience | STSRecruitment_Applicant/professionalDelete | • recid • applicantRecId | • Recid • ApplicantId • Message • Status |
| DeleteCourse | STSRecruitment_Applicant/courseDelete | • recid • applicantRecId | • Recid • ApplicantId • Message • Status |
| DeleteContact | STSRecruitment_Applicant/delete_Contact | • recid • applicantRecId • contactNo | • Recid • ApplicantId • Message • Status |
| DeleteIdentification | STSRecruitment_Applicant/delete_Identification | • recid • applicantRecId | • Recid • ApplicantId • Message • Status |
| ValidateEmail | STSRecruitment_Applicant/validateEmail | • ApplicantId • ApplicantName • PersonRecid • Recid • Message • status • isCVRequired | |
| ResetPassword | STSRecruitment_Applicant/resetPassword | • Message | |
| GetSavedJobsList | STSRecruitment_Applicant/getApplicantSavedJobsList | • applicantId | • applicantId • jobId • JobLocation • recruitingId • department • description • EndDate • hiringManager • job • qty • startDate • status • webEnabled • JobType |
| VerifyOtp | STSRecruitmentServices/STSRecruitment_Applicant/verifyOTP | • otp | • ApplicantId • ApplicantName • PersonRecid • Recid • Message • status • isCVRequired |
| AppliedApplicationsList | STSRecruitment_Application/MyApplicationJobList | • applicantId | • jobId • Description • JobLocation • applicationStatus • jobType • applicationId • Title • WorkLevel • Overview • approvedApplication • InterviewerList • offerStatus |
| CreateEducation (Application) | STSRecruitment_Application/createEducation | • id • Description • EducationDisciplineRecId • EducationInstitutionId • EducationLevelId • StartDate • EndDate • CreditBasis • EducationScale • EducationAverage • CreditsCompleted • CreditsEarned • CreditsNeeded • EducationSecondaryEmphasis • Notes • attachment • fileName • applicantPersonRecId • AttachmentWeb • HRMDuration • RecId • PeriodUnit • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| CreateCourse (Application) | STSRecruitment_Application/createCourse | • id • course • StartDate • EndDate • Location • NoOfDay • HourType • NumberOfHours • attachment • fileName • AttachmentWeb • RecId • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| GetReasonCodeLookup | STSRecruitment_Application/getReasonCode_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetLanguageLookup | STSRecruitment_Applicant/getNativeLanguageCode_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetHighestDegreeLookup | STSRecruitment_Applicant/getHighestDegree_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetReasonodeLookup | STSRecruitment_Applicant/getReasonCode_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetIdentificationLookup | STSRecruitment_Applicant/getIdentificationType_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetCertificateTypeLookup | STSRecruitment_Applicant/getCertificateType_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetRatingLevellookup | STSRecruitment_Applicant/getRatingLevel_Lookup | • dataAreaId • languageId | • Message • ExceptionType • ActivityId |
| UpdateApplicantProfile | STSRecruitment_Applicant/updateApplicantProfile_General | • currentJobTitle • firstName • lastName • firstNameAr • lastNameAr • middleName • middleNameAr • maritalStatus • birthDate • highestDegree • currentSalary | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| GetSavedApplicantJobsList | STSRecruitment_Applicant/savedApplicantJobs | • dataAreaId • languageId • applicantId • jobId • saveJob | • id • Recid • ApplicantId • Message • Status |
| ResendOTP | STSRecruitment_Applicant/resendOTP | • dataAreaId • languageId | • id • Message |
| DeleteAddress | STSRecruitment_Applicant/delete_Address | • dataAreaId • languageId • personRecid | • id • Recid • ApplicantId • Message • Status |
| CreateApplication | STSRecruitment_Application/createApplication | • name • nameAr • recruitmentProject • nationality • phone • highestDegree • address • currentAddressOut • dateOfBirth • residentIdentity | • id • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
| GetApplicationOnboardingList | STSRecruitment_Application/getApplicationOnBoardingList | • dataAreaId • languageId | • id • jobId • jobType |
| JobOfferDetails | STSRecruitmentServices/STSRecruitment_Application/jobOfferDetails | • dataAreaId • languageId • applicationId | • id • candicateName • positionName • department • nationality • offerDate • offerId • applicationId • applicant • applicantName • applicationNameAr • description • currentJobTitle • probationPeriod • medicalInsuranceID • contractPeriod • vactionDays • validFrom • validTo • applicantEmail • applicantPhone • applicantCategory • location • recruitingProject • offerValidity • grossSalary • netSalary • deductions • expectedSalary • currentSalary • proposedSalary • maximumOfferSalary • referrer • departmentHead • workflowState • calendarId • currencyCode • gradeId • payGroup • paymentMethod • numOfMonths • noOfTickets • airport • ticketClass • CandicateNameAr • DepartmentAr • NationalityAr • DescriptionAr • PositionDescriptionEn • PositionDescriptionAr |
| GetApplcationDetails | STSRecruitment_Application/getApplicationDetails | • dataAreaId • languageId • applicationId | • id • jobId • Description • JobLocation • applicationStatus • jobType • applicationId • Title • WorkLevel • Overview • approvedApplication • JobArabic • RecruitingArabic • jobLocationArabic • JobTypeArabic • ArabicOverview • InterviewerList.id • InterviewerList.parmApplicantInterviewList • offerStatus |
| GetEducationLevelLookup | STSRecruitment_Applicant/getEducationLevel_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| GetEducationDisciplineLookup | STSRecruitment_Applicant/getEducationDiscipline_Lookup | • dataAreaId • languageId | • id • Description • Id • RecId • Other • OtherLine |
| CreateCertificate | STSRecruitment_Applicant/createCertificate | • id • CertificateTypeId • Description • IssueDate • ExpirationDate • renewal • Note • recid • attachment • fileName • AttachmentWeb • applicantPersonRecId • isDefender | • Recid • TableId • Message • Status • applicantId • applicantPersonRecid |
