JUMP TOApply APIOverviewApplication APICreate a New Candidate ApplicationpostGet application configuration for postinggetGet candidate statusgetApprovals APIOverviewapprovalsGet approval request by idgetGet comments for given approval requestgetAdd comment to given approval requestpostGet pending approvals requests where you are an approver.getCreate approval requestpostApprove the approval request by idpostReject the approval request by idpostAssessment Partner APIOverviewconfigurationget partner configurationgetsaves configuration for partnerputintegrationenable the company integrationpostresultupdates package resultpatchadd attachment to orderpostAssessment Partner ApplicationOverviewintegrationShows consent form on partner sidegetRemoves integration on partner sidedeletepackagesRetrieves a list of packagesgetRetrieves a package by idgetordersOrders assessment package for candidatepostOrders inline assessment package for candidateposttokenExchange credentials for an access tokenpostAssessments APIOverviewassessment ordersRetrieves all assessment orders for specified applicationgetAudit APIOverviewauditList audit eventsgetCandidates APIOverviewcandidatesAdd tags to a candidatepostGet tags for a candidategetUpdate tags for a candidateputDelete tags for a candidatedeleteGet Onboarding Status for a candidategetSet Onboarding Status for a candidateputGet Onboarding Status for a candidate associated with given jobgetSets Onboarding Status for a candidate associated with given jobputSearch candidatesgetCreate a new candidate and assign to a Talent PoolpostParse a resume, create a candidate and assign to a Talent Pool.postRequest consent from multiple candidatespostStatus of candidate consentgetCandidate consent decisionsgetGet details of a candidategetDelete CandidatedeleteUpdate candidate personal informationpatchGet list candidate's attachments.getAttach files to a candidate.postGet a candidate's attachment.getGet list of candidate's attachments in context of given job.getAttach file to candidate in context of given job.postGet candidate's attachment.getDelete attachment.deleteUpdate a candidate's statusputUpdate a candidate's status on primary assignmentputGet candidate's status historygetGet candidate's status history for a candidate's jobgetUpdate a candidate's sourceputGet candidate property values for a candidategetGet candidate property values for a candidate's jobgetAdd/update candidate properties valuesputAdd/update candidate property valueputAdd/update candidate property valueputGet candidate screening answers for a candidate's jobgetCreate a new candidate and assign to a jobpostParse a resume, create a candidate and assign to a job.postGet details of a candidate's application to a jobgetDelete candidate's application to a jobdeleteConfiguration APIOverviewconfigurationGet company informationgetGet a list of available job propertiesgetCreate a job propertypostGet job property by idgetUpdate a job propertypatchAdd a job property's translationspatchGet available job property valuesgetCreate a job property valuepostArchive a job property valuedeleteUnarchive a job property valueputUpdate a job property valuepatchAdd a job property value's translationspatchArchive a job property valueputUnarchive a job property valuedeleteActivate a job propertyputDeactivate a job propertydeleteGet job property's dependentsgetCreate job property dependentspostRemove job property's dependentdeleteGet dependent job property's valuesgetGet job property's dependent valuesgetAdd job property's dependent valuepostRemove job property's dependent values relationshipdeleteCreates departmentpostGet departmentsgetGet departmentgetGet list of hiring processgetGet hiring processgetGet a list of available offer propertiesgetGet a list of available candidate propertiesgetGet candidate property by idgetGet Candidate Property valuesgetCreate candidate property valuepostGet Candidate Property value by idgetUpdate candidate property value labelputRemove candidate property valuedeleteList candidate source types with subtypesgetList candidate sourcesgetGet a candidate sourcegetGet a candidate source by identifier.getGet rejection reasonsgetGet withdrawal reasonsget[BETA] Get available entity names for entity mappingget[BETA] Get entity mappings by entity name and configurationIdspost[BETA] Get entity mappings by entity name and entityIdspostEvent management APIOvervieweventsGet event's detailsgetUpdate eventputDelete eventdeleteAdd interviewers to event's sessionputRemove interviewers from event's sessiondeleteMove applicants from session to sessionputAdd applicants from event pool to sessionpostGet job's eventsgetCreate eventpostGet all applicants (both event-applicants-pool and session-applicants) for specified eventgetAdd applicants to event poolpostGet event's session detailsgetDelete event's sessiondeleteGet event's applicantsgetGet candidate eventsgetGet application eventsgetFeedOverviewfeedGet posting by idgetUpdate posting informationputGet a list of postingsgetInterviewsOverviewinterview typesRetrieves interview typesgetAdds interview types to already existing onespatchRemoves interview type with given namedeleteinterviewsRetrieves a list of interviewsgetCreates an interviewpostRetrieves an interviewgetModifies an interviewpatchDeletes an interviewdeletestatusesChanges a candidate's status.putChanges a interviewer's status in given timeslotputChanges a candidate's status in given timeslotputtimeslotsCreates a timeslotpostRetrieves a timeslotgetModifies a timeslotpatchDeletes a timeslotdeleteChanges no-show value in a timeslotpatchJobs APIOverviewjobsPositions for a jobgetCreate a new position for a jobpostGet a single positiongetUpdate positionputDelete positiondeleteFind and list job ads for a given jobgetCreate a new job adpostGet a job adgetUpdate a job adputPublishes a job adpostList publications for a job adgetUnpublish a job addeletePublishes a default job adpostUnpublishes a job from all sourcesdeleteFind and list publications for a jobgetGet hiring team of a job with a given id.getAdd hiring team member of a job with a given id.postRemoves hiring team member of a job with a given id.deleteGet note of a job.getUpdate note of a job.putUpdate job headcount.patchSearch jobsgetCreate a new jobpostGet content of a job with a given id.getUpdate a jobpatchUpdates jobputUpdates job statusputJob status historygetGet latest approval request for given jobgetJob Applications APIOverviewjob-applicationsGet a job applicationgetDelete a job applicationdeleteMessages APIOverviewmessagesShares new messages on Hireloop with Users, Hiring Teams or Everyone and sends emails.postDelete a messagedeleteFetch messagesgetMessage templates APIOverviewmessage-templatesGet a message template by id.getUpdate Message TemplateputRemove a message template by id.deleteGet Message TemplatesgetCreate Message TemplatepostOffers API - version 1OverviewoffersGet candidate's offersgetGet candidate's offergetGet latest approval request for candidate's offergetSearch offersgetGet a list of documents related to sent offer.getGet a given document in a given sent offergetpartners-public-api (deprecated)OverviewoffersSearch offers by criteriagetCreate offerpostGet offer by idgetUpdate offerpostWithdraw offerpostSubmit offerpostconfigsFetch list of vendor configsgetAdd new configpostGet config for vendorgetUpdate configpostassessmentsGet Assessment orders by criteriagetinsert new Assessment order - end point for testing only - it will not create valid assessment orderpostReject Assessment orderpostComplete Assessment orderpostAccept Assessment orderpostGet Assessment Order by idgetresultsList assessment resultsgetSubmit assessment resultspostGet assessment results by idgetattachmentsList assessment resultsgetAttach assessment resultspostGet assessment attachmentgetUpdate assessment attachmentpostcommentsList commentsgetAdd new commentpostGet comment by idgetPosting API - version 1OverviewpostingsLists active postings published by given companygetGet posting by posting id or uuid for given companygetList departments for given companygetReporting APIOverviewfilesGet report filegetDownload report filegetreportsGet report filesgetGenerate ad-hoc reportpostGet reportsgetGet reportgetGet most recent report filegetDownload most recent report filegetReviewsOverviewreviewsRetrieves all reviews for specified candidate and jobgetCreates a reviewpostRetrieves a reviewgetUpdates a reviewpatchDeletes a reviewdeletescorecardsRetrieves all criteria for specified jobgetSmartOnboardOverviewnew-hiresReturns details for a single New Hiregetonboarding-processesReturns details of a single Onboarding ProcessgetassignmentsReturns Assignments associated with a single Onboarding ProcessgetReturns specific Assignment associated with a single Onboarding Processgetassignments-submissionsReturns answers submitted for a single Web Form AssignmentgetReturns metadata for the fields that belong to a single Web Form AssignmentgetReturns answers submitted for a single Fillable PDF Form AssignmentgetReturns list of Attachments submitted for a single Activity AssignmentgetReturns single Attachment for specific Activity AssignmentgetUsers APIOverviewusersList users of your companygetCreate a new user.postGet details of my usergetGet details of a user with given idgetUpdate a userpatchSend a password reset email to a userpostSend an activation email to a userpostActivate a userputDeactivate a userdeleteUpdate user avatarputList system rolesgetList access groups configured in your companygetRemove user from access groupdeleteAssign users to access grouppostUsers API (Deprecated)OverviewusersList users of your companygetCreate a new userpostGet details of my usergetGet details of a user with given idgetDeactivate a userdeleteUpdate a userpatchSend an activation email to a userpostActivate a userputDeactivate a userdeleteUpdate user avatarputWebhooksOverviewsubscriptionsSubscribe to a webhook.postRetrieve webhook subscriptions.getRetrieve single webhook subscription.getDelete webhook subscription.deleteActivate webhook subscription.putGenerate a secret key for a webhook subscription.postRetrieve subscription secret keygetRetrieve callback request details starting from the newest.getRemove a message template by id.delete https://api.smartrecruiters.com/message-templates-api/message-templates/{messageTemplateId}Use this endpoint to remove message template.