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

               }]

       }

)