Public - Recruitment API

Number of APIs: 36

https://developers.pageuppeople.com/Api/Recruitment

  1. Hire API-Job - Search jobs GET {{baseUrl}}/recruitment/hire/jobs?pageNumber=1&jobStatusCode=<string>&beforeLastModifiedDateTime=<dateTime>&afterLastModifiedDateTime=<dateTime>&jobId=<string>

  2. Hire API-Job - Get job position by PageUp job ID / PUReferenceID (lJobID) GET {{baseUrl}}/recruitment/hire/jobs/{{jobId}}/jobposition?jobPositionWithoutOfferOnly=<boolean>&jobPositionStatus=Cancelled&cancelledPosition=<boolean>

  3. Hire API-Job - Create job POST {{baseUrl}}/recruitment/hire/jobs

  4. Hire API-Offer - Get offer by PageUp Offer ID (lOfferID) GET {{baseUrl}}/recruitment/hire/offers/{{offerId}}

  5. Hire API-Offer - Update offer by PageUp Offer ID (lOfferID - Offer PUReferenceID) POST {{baseUrl}}/recruitment/hire/offers/{{offerId}}

  6. Hire API-Offer - Get offer checks by PageUp Offer ID (lOfferID - Offer PUReferenceID) GET {{baseUrl}}/recruitment/hire/offers/{{offerId}}/offerchecks

  7. Hire API-Offer - Get offer/s by PageUp Application ID (lApplicationID) GET {{baseUrl}}/recruitment/hire/applications/:applicationId/offer?latestOffer=true

  8. Hire API-Offer - Create offer by PageUp Application ID (lApplicationID / Application - PUReferenceID) POST {{baseUrl}}/recruitment/hire/applications/{{applicationId}}/offer?parentOfferID=0

  9. Hire API-Offer - Mark offers as processed based on a list of Application IDs (limited to max 100 application Ids per API request) POST {{baseUrl}}/recruitment/hire/offers/process

  10. Hire API-Offer - Set offer status by PageUp Offer ID (lOfferID) POST {{baseUrl}}/recruitment/hire/offers/{{offerId}}/status