Leadcast Public Api
    Leadcast Public Api
    • Getting Started
    • Job Offers
      • Query all job offers
        GET
      • Create
        POST
      • Retrieve a single job offer
        GET
      • Retrieve bookings for a job offer
        GET
    • Job Offer Submissions
      • Query all job offer submissions
        GET
      • Retrieve a single job offer submission
        GET
      • Retrieve bookings for a job offer submission
        GET
    • Employees
      • Query all employees
        GET
      • Retrieve a single employee
        GET
      • Retrieve bookings for an employee
        GET
    • Mapping
      • Maps resources to an external id
        PUT
    • Resource Bookings
      • Query all resource bookings
        GET
      • Retrieve a single resource booking
        GET
    • Schemas
      • Schemas
        • JobOffer
        • Candidate
        • AcceptUserRegistrationCommand
        • JobOfferKeysetPagedResult
        • CompanyReference
        • ActivateUserInviteCommand
        • ProblemDetails
        • Employee
        • ActivityFilter
        • CompanyReference2
        • Gender
        • AnonymousTypeOfNullableOfbooleanAndstringAndIEnumerableOfAnonymousTypeOfstringAndstring
        • CompanyReference3
        • AnonymousTypeOfstringAndstring
        • EmployeeReference
        • JobOfferReference
        • ApproveCertificationsCommand
        • JobOfferSubmission
        • ApproveCompaniesCommand
        • KeysetPagedResultOfEmployee
        • ApproveEducationsCommand
        • KeysetPagedResultOfJobOffer
        • ApproveItem
        • JobOfferReference2
        • KeysetPagedResultOfJobOfferSubmission
        • ApproveOccupationsCommand
        • MapResourceRequest
        • ApproveSkillsCommand
        • JobOfferSubmissionReference
        • AppSetting
        • User
        • AssignCompanyMembersCommand
        • JobOfferSubmissionStatusDate
        • AssignDivisionMembersCommand
        • AssignEmployeeMembersCommand
        • KeysetPagedResultOfResourceBooking
        • AssignGroupMembersCommand
        • AssignJobOfferMembersCommand
        • AssignJobOfferSubmissionMembersCommand
        • ResourceBooking
        • AssignJobOfferSubscriptionSourceMembersCommand
        • ResourceRequirement
        • AssignTaskMembersCommand
        • AssignToJobOfferFunnelCommand
        • AuthorizationResponse
        • AuthorizationResult
        • AutomationAction
        • AutomationActionTypes
        • AutomationTriggerType
        • BulkCreateEmployeeInviteCommand
        • BulkImportEmployeesCommand
        • BusinessUnit
        • BusinessUnit2
        • BusinessUnit3
        • CanvasDimensions
        • Category
        • Certification
        • Certification2
        • Certification3
        • Claim
        • ClaimsIdentity
        • ClientContext
        • Company
        • Company2
        • Company3
        • Company4
        • CompanyCard
        • CompanyCard2
        • CompanySector
        • CompareEmployeesToJobOfferQuery
        • CompareJobOffersToEmployeeQuery
        • CompleteEmployeeSupportCommand
        • ConfirmEmailRequest
        • Coordinates
        • CreateActivityCommand
        • CreateAutomationCommand
        • CreateCertificationCommand
        • CreateCertificationSuggestionCommand
        • CreateCompanyCommand
        • CreateCompanyRelatedPersonCommand
        • CreateCvExportCommand
        • CreateDivisionCommand
        • CreateEducationCommand
        • CreateEducationSuggestionCommand
        • CreateEducationSuggestionCommand2
        • CreateEmployeeCertificationCommand
        • CreateEmployeeCommand
        • CreateEmployeeConsentCommand
        • CreateEmployeeEducationCommand
        • CreateEmployeeInviteCommand
        • CreateEmployeeProjectCommand
        • CreateEndorsementCommand
        • CreateGroupCommand
        • CreateJobOfferBookmarkCommand
        • CreateJobOfferCandidateFeedbackCommand
        • CreateJobOfferCommand
        • CreateJobOfferFileCommand
        • CreateJobOfferReplyCommand
        • CreateJobOfferSubmissionCommand
        • CreateJobOfferSubscriptionSourceFileCommand
        • CreateLabelCommand
        • CreateLocationCommand
        • CreateMessageChannelCommand
        • CreateNoteCommand
        • CreateOccupationCommand
        • CreatePermissionNoteCommand
        • CreateProjectCommand
        • CreateResourceBookingCommand
        • CreateResourceRequirementCommand
        • CreateRole
        • CreateSearchQueryCommand
        • CreateSearchQueryTemplateCommand
        • CreateSkillCommand
        • CreateTaskCommand
        • CreateUser
        • CreateUserInviteCommand
        • CreateUserRegistrationCommand
        • CreateWorkExperienceCommand
        • CvExportEmployee
        • CvExportOptions
        • CvExportSkill
        • DeleteEndorsementCommand
        • DeleteTasksCommand
        • DenyUserRegistrationCommand
        • Department
        • Department2
        • Department3
        • Dimensions
        • Discipline
        • Discipline2
        • DisciplineSuggestion
        • Division
        • Division2
        • Division3
        • DivisionTarget
        • Education
        • Education2
        • Education3
        • Education4
        • Employee2
        • Employee3
        • Employee4
        • EmployeeActivity
        • EmployeeCard
        • EmployeeCard2
        • EmployeeCertification
        • EmployeeDiscipline
        • EmployeeEducation
        • EmployeeEducation2
        • EmployeeFile
        • EmployeeLanguage
        • EmployeeOccupation
        • EmployeeOccupation2
        • EmployeeOptions
        • EmployeeProfileStrength
        • EmployeeProject
        • EmployeeProject2
        • EmployeeProject3
        • EmployeeRelatedPerson
        • EmployeeSkill
        • EmployeeSkill2
        • Endorsement
        • EntityTagHeaderValue
        • EventAggregate
        • ExportCvCommand
        • ExportDossierCommand
        • ExportStudioEmployeesQuery
        • ExportStudioJobOffersQuery
        • FileInfoDto
        • FileResult
        • FileStreamResult
        • FilterOptions
        • ForgotPasswordRequest
        • FreeTextQueryFilter
        • GeoQueryFilter
        • GetEmployeeOccupationSuggestionsQuery
        • GetEmployeePlanningQuery
        • GetEmployeeScheduleQuery
        • GetEmployeeSkillSuggestionsQuery
        • GetJobOfferOccupationSuggestionsQuery
        • GetJobOfferSkillSuggestionsQuery
        • GetJobOffersQuery
        • GetJobOfferSubmissionsQuery
        • GetJobOffersWithNotesQuery
        • GetNoteNotificationGroupQuery
        • GetNoteNotificationGroupsQuery
        • GetNoteNotificationsQuery
        • GetResourceBookingEmployeeCountQuery
        • GetResourceRequirementsQuery
        • GetSyncLogEntriesRequest
        • GetTasksByContextQuery
        • GetTasksQuery
        • GetWorkforceManagementDivisionSummaryQuery
        • GetWorkforceManagementJobOffersQuery
        • Group
        • GroupEmployee
        • GroupItem
        • HelpDoc
        • HelpDocQuestion
        • Highlight
        • HighlightFragment
        • IFormFile
        • IFormFile2
        • ImageCropTransform
        • ImprovenImport
        • ImprovenRow
        • IPagedResultOfAppSetting
        • IPagedResultOfCategory
        • IPagedResultOfFileInfoDto
        • IPagedResultOfGroup
        • IPagedResultOfGroupEmployee
        • IPagedResultOfHelpDoc
        • IPagedResultOfNewsItem
        • IPagedResultOfPermission
        • IPagedResultOfRole
        • IPagedResultOfUser
        • IPagedResultOfWidget
        • ISettingDefinition
        • JobOffer2
        • JobOfferCandidateFeedbackOption
        • JobOfferCertification
        • JobOfferCertification2
        • JobOfferDiscipline
        • JobOfferDiscipline2
        • JobOfferDivision
        • JobOfferDivision2
        • JobOfferEducation
        • JobOfferEducation2
        • JobOfferFile
        • JobOfferLocation
        • JobOfferOccupation
        • JobOfferOccupation2
        • JobOfferRelatedPerson
        • JobOfferReply
        • JobOfferSkill
        • JobOfferSkill2
        • JobOfferStudioCard
        • JobOfferSubscriptionSource
        • JobOfferSubscriptionSourceLogin
        • KeysetPagedResultOfTaskInfo
        • LabelTypes
        • LinkedDiscipline
        • LinkedFile
        • LinkedFile2
        • LinkedItem
        • LinkedMember
        • LinkedOccupation
        • LinkedSector
        • LinkedSkill
        • Location
        • Location2
        • Location3
        • Login2faRequest
        • LoginAsUserRequest
        • LoginRequest
        • MaintenanceMode
        • MaintenanceModeSetting
        • MapAccountToSyncDestinationCommand
        • MarkMessagesAsReadCommand
        • MatchScoreQueryFilter
        • Member
        • Member2
        • ModifyAutomationCommand
        • ModifyCertificationCommand
        • ModifyCompanyCommand
        • ModifyCompanyRelatedPersonCommand
        • ModifyConfigurationSection
        • ModifyConfigurationSettings
        • ModifyCvExportCommand
        • ModifyDivisionCommand
        • ModifyDivisionDescriptionCommand
        • ModifyDivisionTargetsCommand
        • ModifyEducationCommand
        • ModifyEmployeeCertificationCommand
        • ModifyEmployeeEducationCommand
        • ModifyEmployeeProjectCommand
        • ModifyGroupCommand
        • ModifyGroupEmployeesCommand
        • ModifyJobOfferCommand
        • ModifyJobOfferDivisionsCommand
        • ModifyJobOfferStatusCommand
        • ModifyJobOfferSubscriptionSourceCommand
        • ModifyJobOfferSubscriptionSourceLoginsCommand
        • ModifyLabelCommand
        • ModifyLocationCommand
        • ModifyOccupationCommand
        • ModifyPermissionNoteCommand
        • ModifyProjectCommand
        • ModifyResourceBookingCommand
        • ModifyResourceRequirementCommand
        • ModifyRole
        • ModifyRolePermissions
        • ModifySearchQueryCommand
        • ModifySearchQueryTemplateCommand
        • ModifySkillCommand
        • ModifyTaskCommand
        • ModifyUser
        • ModifyUserAccount
        • ModifyUserDivisionsCommand
        • ModifyWorkExperienceCommand
        • NewsItem
        • NoteCommand
        • NoteNotificationCategories
        • NotifyJobOfferSuggestionsCommand
        • NullableOfClientContext
        • NullableOfNoteNotificationCategories
        • NullableOfUserStatus
        • Occupation
        • Occupation2
        • OccupationSkill
        • OccupationSkill2
        • OccupationSuggestion
        • OptionalOfICollectionOfLinkedMember
        • OptionalOfNullableOfboolean
        • OptionalOfNullableOfDateTime
        • OptionalOfNullableOfDateTimeOffset
        • OptionalOfNullableOfdouble
        • OptionalOfObject
        • OptionalOfstring
        • PatchTaskCommand
        • PeriodFilter
        • Permission
        • PermissionNote
        • PermissionType
        • Person
        • Person2
        • ProfileCriterionTypes
        • ProfileStrengthCriterion
        • Project
        • Project2
        • Project3
        • PublishJobOfferCommand
        • QueryEmployeeConsentQuery
        • QueryEmployeeGlobalConsentQuery
        • QueueGenerateJobOfferSuggestionsCommand
        • RangeFilterOption
        • RangeQueryFilter
        • RegisterUser
        • RelatedPerson
        • RelatedPerson2
        • Relation
        • RemoveCompanyMembersCommand
        • RemoveDivisionMembersCommand
        • RemoveEmployeeMembers
        • RemoveGroupMembers
        • RemoveJobOfferBookmarkCommand
        • RemoveJobOfferMembers
        • RemoveJobOfferSubmissionMembersCommand
        • RemoveJobOfferSubscriptionSourceMembersCommand
        • RemoveTaskMembersCommand
        • RequestEmployeeDeletionCommand
        • RequestJobOfferSubscriptionSourcesQuery
        • RequestNewJobOfferSubscriptionSourcesQuery
        • ResetPasswordRequest
        • ResourceBookingPatternTypes
        • ResourceBookingTypes
        • ResourceBookingTypes2
        • ResourcePermissionCollection
        • Role
        • SaveSearchQueryOrderCommand
        • SaveSettingsCommand
        • SearchAccountsWithSyncMappingsQuery
        • SearchCategoriesQuery
        • SearchEmployeeFilterOptionsQuery
        • SearchEmployeePlanningQuery
        • SearchEmployeesForJobOfferSharingQuery
        • SearchEmployeesQuery
        • SearchExternalAccountsQuery
        • SearchExternalObjectsQuery
        • SearchJobOfferFilterOptionsQuery
        • SearchJobOffersForResourceBookingQuery
        • SearchJobOffersQuery
        • SearchOccupationsQuery
        • SearchQueryTypes
        • SearchResourceBookingsQuery
        • SearchResourceRequirementPlanningQuery
        • SearchResultCard
        • SearchResultOfJobOfferStudioCard
        • SearchResultValue
        • SearchSkillsQuery
        • SearchStudioEmployeesQuery
        • SearchStudioJobOffersQuery
        • SearchSyncDestinationEntriesRequest
        • SearchUserRegistrationsQuery
        • SearchUsersForSearchQuerySharingQuery
        • Sector
        • Sector2
        • SendFeedback
        • SendJobOfferApplicationMailFromFunnelCommand
        • SendMessageCommand
        • SendUserConfirmation
        • SetActiveThemeCommand
        • SetDefaultSearchQueryCommand
        • SetNoteNotificationReadStatusCommand
        • SetSearchQueryNotificationCommand
        • SettingDefinition
        • ShareJobOfferCommand
        • ShareSearchQueryCommand
        • Skill
        • Skill2
        • Skill3
        • Skill4
        • Skill5
        • SkillFilterOption
        • SkillGameSuggestQuery
        • SkillQueryFilter
        • SkillSuggestion
        • SmartRecruitersApplicationWebHook
        • SmartRecruitersJobOfferWebHook
        • Stream
        • StringSegment
        • SuggestCompanyCommand
        • SuggestCompanyCommand2
        • SuggestEmployeesQuery
        • SuggestJobOffersQuery
        • SuggestOccupationCommand
        • SupportOptions
        • SynapseJobOffer
        • SynapseSuggestion
        • SyncRequestOfBusinessUnit
        • SyncRequestOfCertification
        • SyncRequestOfCompany
        • SyncRequestOfDepartment
        • SyncRequestOfDiscipline
        • SyncRequestOfDivision
        • SyncRequestOfEducation
        • SyncRequestOfEmployee
        • SyncRequestOfJobOffer
        • SyncRequestOfLocation
        • SyncRequestOfOccupation
        • SyncRequestOfProject
        • SyncRequestOfRelation
        • SyncRequestOfSector
        • SyncRequestOfSkill
        • SyncRequestOfUser
        • SyncSettingsBase
        • SyncStatus
        • SyncSynapseJobOfferRequest
        • SyncToDestinationByParentRequest
        • SystemFilters
        • TaskFilters
        • TaskInfo
        • TaskInfoGroup
        • TaskInfoGroupResult
        • TaskInfoResult
        • TermFilterOption
        • TermQueryFilter
        • Type
        • UnassignFromJobOfferFunnelCommand
        • UpdateCurrentUserCommand
        • UpdateCurrentUserImageCommand
        • UpdateEmployeeAvailabilityCommand
        • UpdateEmployeeCommand
        • UpdateEmployeeDisciplinesCommand
        • UpdateEmployeeOccupationsCommand
        • UpdateEmployeeSectorsCommand
        • UpdateEmployeeSkillsCommand
        • UpdateJobOfferSubmissionCommand
        • UpdateNoteCommand
        • UpdateWorkforceManagementFteNeededCommand
        • UploadedFile
        • User2
        • User3
        • User4
        • UserCard
        • UserCard2
        • UserDivision
        • UserDivision2
        • UserLoginInfo
        • UserOption
        • UserOptionValue
        • UserStatus
        • ValueQueryFilter
        • ValueTupleOfstringAndGuid
        • VerifyAuthenticatorSetupCodeRequest
        • Widget
        • WorkExperience
        • WorkExperience2
        • WorkforceManagementJobOfferPeriod

    Getting Started

    Authorization#

    Add parameter in header x-api-key
    x-api-key: TheApiKeyValueYouReceivedFromLeadcastSupport

    Limit#

    Use the limit query parameter to set the records per page. Default is 100.

    Filter#

    Parameter: ?filter=
    Operators:
    eq : equal to
    == : equal to
    neq : not equal to
    != : not equal to
    gt : greater than
    > : greater than
    lt : lower than
    < : lower than
    field.Contains("value"): contains part of value
    Examples:
    Source eq "Headfirst"
    Source == "Headfirst
    Source neq "Headfirst"
    Source != "Headfirst"
    Company eq "Orange Cat"
    Title.Contains("Specialist")
    minimumHourlyRate < 70
    minimumHourlyRate > 50
    Source eq "Headfirst" and Title.Contains("Specialist")
    Company eq "KPN" or Company eq "Orange Cat"
    (Company eq "KPN" or Company eq "Orange Cat") and Title.Contains("Specialist")
    minimumHourlyRate < 70 and hoursPerWeek > 10
    There are more filter options available. More examples will be added later.

    Sort#

    Parameter: ?sort=
    Default sort value is CreatedOn desc
    Examples:
    Title asc
    CreatedOn desc, Title asc

    Navigating the results#

    The response will hold (some of) the properties below.
    total
    the total number of results for the filtered recordset.
    items
    the individual result items for the active page of the filtered recordset.
    _links
    contains all the urls you can use to navigate the filtered recordset.
    self defines the current url with results
    first defines the url with the first page with results
    previous defines the url with the previous page with results
    next defines the url with the next page with results
    last defines the url with the last page with results
    {
    "_links": {
            "self": "https://localhost/api/public/jobofferslimit=3&filter=title.Contains(%22Specialist%22)&after=a010e5a4-4513-4f8b-b598-aef6ee2f98b8",
            "first": "https://localhost/api/public/jobofferslimit=3&filter=title.Contains(%22Specialist%22)&first=True",
            "previous": "https://localhost/api/public/jobofferslimit=3&filter=title.Contains(%22Specialist%22)&before=92e65ec5-ff87-4ae4-982d-2881bceacdd0",
            "next": "https://localhost/api/public/jobofferslimit=3&filter=title.Contains(%22Specialist%22)&after=4d795810-20b3-4675-9341-8e6d513d1066",
            "last": "https://localhost/api/public/jobofferslimit=3&filter=title.Contains(%22Specialist%22)&last=True"
    }
    "total": 1839
    "items": [
        { .. }
    ]
    }
    Modified at 2025-08-06 13:10:06
    Next
    Query all job offers
    Built with