GuidesAPI EndpointsAPI Changelog
Live AI Demo
API Endpoints

🧠 Score Jobs indexed in Boards for a Profile

This endpoint allows you to Score Jobs for Profile.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

Prerequisites

  1. ✨ Create a Workspace
  2. 🔑 Get your API Key
  3. 🧠 Activate Jobs Searching API
  4. 🧠 Activate Jobs Scoring API
  5. 🔌 Create a Board
  6. 💾 Index Jobs in the Source
  7. 🔌 Create a Source
  8. 💾 Index a Profile

Request headers

FieldValue
X-API-KEYYour API Key.
X-USER-EMAILYour HrFlow.ai account's email.
🚧

Query Parameters

The profile_key and the profile_reference can not be null at the same time in the Query Parameters.

🚧

Request Method Selection

This endpoint supports both GET and POST. When query parameters exceed the maximum allowed URL length, clients should use the POST variant and send the same parameters in the request body (see the changelog).

📘

Response

This endpoint returns a data object containing two objects:

  • Jobs: array of objects Job.
  • Predictions: array of arrays of floats [ 1-score, score ]. Example: [0.49184858798980713, 0.50815147161483765].
Query Params
string
required

The key of the Scoring Algorithm.

string
Defaults to 1

Turn 0 to switch the Scoring to the Searching only mode.

string
required

The key of Source attached to the Profile.

string

The Profile's unique identifier.

string

The Profile reference chosen by the customer.

string
required

The list of the keys of the Boards containing the targeted Jobs. Example : ["xxx", "yyy", "zzz"]

string

Include only Jobs matching the given list of Job keys. When provided, the results are restricted to this subset. Example : ["xxx", "yyy", "zzz"]

string

Exclude Jobs according to the list of Jobs keys. Example : ["xxx", "yyy", "zzz"]

string
Defaults to 1

The number of the current results' page.

string
Defaults to 30

The number of results per page

string
enum
Defaults to desc

Order results by asc, or desc.

Allowed:
string
enum
Defaults to created_at

Sort results by searching, scoring, created_at, updated_at, location, location_experience, location_education.

Allowed:
string

Set a minimum creation date.

string

Set a maximum creation date.

string

Filter Jobs by their names. Example : ["xxx", "yyy", "zzz"]

string

Filter Profiles by their location address. Example : {"lat":47.21812, "lng":-1.55306}

int32

Set a radius around the Profiles' location address (in Km).

string

Filter Jobs by keywords in their summary section. Example : ["xxx", "yyy", "zzz"]

string

Filter Jobs by keywords in the full text. Example : ["xxx", "yyy", "zzz"]

boolean
Defaults to false

If enabled, this feature enriches the search by including synonyms of the keywords specified in text_keywords, broadening the search results.

string

Filter results by a list of skills names and their values. Example : [{"name":"python", "value":null}]

string

Filter results by a list of languages names and their values. Example : [{"name":"english", "value":null}]

string

Filter results containing certain tag names and their values. Shape of this field [ [... OR ...] AND [... OR ...] ]. Example : [[{"name":"sync","value":"1"}]]

string

Exclude results containing certain tag names and their values. Shape of this field [ [... OR ...] AND [... OR ...] ]. Example : [[{"name":"sync","value":"0"}]]

string

Filter results by a range of floats. Example : [{"name":"salary", "value_min":30, "value_max":40}]

string

Filter results by a range of dates. Example : [{"name":"Dates", "value_min":"2020-05-18T21:59", "value_max":"2020-09-15T21:59"}]

string

Filter results based on custom raw query.
Example: {"query":{"bool":{"should":[{"match":{"summary":"python"}},{"match":{"summary":"machine learning"}}]}}}

float
Defaults to 0

Filter Jobs scored lower than the given threshold.

string
enum
Defaults to organization_live_actions

Enables real-time retraining capabilities powered by data from either individual user interactions or aggregated organization actions.

Allowed:
string
enum
Defaults to organization_past_actions

Initializes the memory_context by loading relevant historical data from either previous individual user interactionsactions or aggregated organization activities.

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json