Definition: Returns the list of positions on the job board
Setting |
Definition |
Possible value |
Default value if not specified |
JobId |
Position ID |
Put ‘null ’ to display all positions |
NULL |
IncludePermanent |
Display permanent positions |
1 : Yes 0 : No |
1 |
IncludeContract |
Display contract positions |
1 : Yes 0 : No |
1 |
FilterFunction |
Filter according to the function criterion |
SubjectCode,SelectionCode,DataTreeLevel EX : FON,ADA,1
Refer to your criteria configuration and Web service GetFilterCriteria (Use the FilterCode of this web service concatenated by a « ; » ) |
NULL = no filter |
FilterRegion |
Filter by the work area criterion |
SubjectCode,SelectionCode,DataTreeLevel EX : VIL,MON,1
Refer to your criteria configuration and Web service GetFilterCriteria (Use the FilterCode of this web service concatenated by a « ; » ) |
NULL = no filter |
FilterPriority |
Filters according to display priorities
All positions smaller than the filter |
1: featured position 2: high priority 3: normal 4: bass 5: do not display
If we only want positions with normal and higher priorities, we enter 4 and then positions with priority 4 and higher will not be displayed. |
5 |
Language |
The returned language |
FR / EN / ES |
EN |
ClientWebSite |
URL of the client's website
The latter must be specified if it integrates the job description (page-offer) in its own site |
http//[domainclient] ou https:// [domainclient] |
NULL |
JobRowStart |
Filter on a position range First position returned |
Integer from 1 to xxx |
NULL |
JobRowEnd |
Filter on a position range Last position returned |
Integer from 1 to xxx |
NULL |
FilterDivision |
Filter by division that offers the position |
Division ID separated by a « ; » |
NULL |
FilterWordTitle |
Filter by keyword |
Keywords searched in the title |
NULL |
FilterByClientId |
Filter by client ID |
Extract only the positions of a particular client |
NULL |
Return:
Example of JSON returned by the Web service
(
"status": 200,
"message": "OK",
"data": {
"jobs": [{
"rownumber": 1,
"JobInternalNumber": 328740,
"JobID": 1254,
"JobType": "PO",
"JobTypeContract": "P",
"JobTitle": "Adjointe\r\n",
"JobSummary": "Administrative assistant in the field of insurance"
"JobUrl": "https:\/\/dev.prim-web.com\/jobs\/view\/adjointe\r\n\/J3L6R\/PO\/B2NQR\/EN",
"JobCreationDate": "2018-03-06",
"JobPriority": 1,
"JobStatus": "VACANT",
"IsConfidential": true,
"JobClientName": null,
"JobLieu": "Montréal",
"JobLocation": "Montreal",
"JobFunction": "Translator",
"JobIdClientLogo": 30316,
"JobFileNameClientLogo": "LOGOPRIM.jpg",
"critereSuppConfig": null,
"DivisionId": 1
}]
}
)