Search with Talentum

Number of APIs: 35

Notes

  • All dates are in DD/MM/YYYY hh:mm:ss format
  • All fields marked with * are mandatory
  • Errors and answer codes follow the http standard:
    • 200: ok
    • 400: Bad Request - error in data sent
    • 401: Unauthorized - error in the JWT token
    • 50x: Server error responses - service error (please contact arca24)

Authentication

  • https://jwt.io/
    • key not base64-encoded
    • algorithm
      {"alg": "HS512", "typ": "JWT"}
    • payload
      { "nbf": "", "exp": "" }
  1. Search on job offers - Get Job-agent single GET {{endpoint}}/ws/v.1.00/jobagent?id={{jobagent_id}}

  2. Candidate - Create Candidate POST {{endpoint}}/ws/v.1.00/candidate

  3. Candidate - Update Candidate CV PUT {{endpoint}}/ws/v.1.00/candidate-cv?id={{candidate_id}}

  4. Candidate - Update Candidate semantic PUT {{endpoint}}/ws/v.1.00/candidate-sem?id={{candidate_id}}

  5. Candidate - Delete Candidate DELETE {{endpoint}}/ws/v.1.00/candidate?id={{candidate_id}}

  6. HR consultant - Delete HR consultant DELETE {{endpoint}}/ws/v.1.00/hr?id={{hr_id}}

  7. Candidate - Get Candidate single GET {{endpoint}}/ws/v.1.00/candidate?id={{candidate_id}}&=

  8. Candidate - Get Candidate's unsaved searches GET {{endpoint}}/ws/v.1.00/candidate-jobagent?id={{candidate_id}}&unsaved=1

  9. Search on job offers - Search from Job-agent POST {{endpoint}}/ws/v.1.00/search-job

  10. Search on job offers - Delete Job-agent DELETE {{endpoint}}/ws/v.1.00/jobagent?id={{jobagent_id}}