Job Read Method
The Job API provides access to the Job Resource.
Job Read allows the user to acquire the data of the Job that meets the specified conditions.
GET |
https://{Request URI Host}/v1/job?partition=[value]&count=[value]&start=[value]&field=[value,...]&condition=[field=value,...]&itemstate=[value]&keywords=[value,...]&order=[value,...] |
---|
Scope
The access privilege required for Job Read is as follows:
job_r, recruiter_r, client_r, user_r, option_r
Input Variables
When using the GET or POST Method, the parameter of the HTTP Header must be specified with a value. For details, see HTTP Header.
The following shows the Parameters that can be specified:
Each Parameter is an AND condition for search.
Required | Parameter | Definition |
---|---|---|
● | partition | Specify a numerical value for the Partition Id. To check the Partition Id that can be accessed, acquire the information using Partition Read. |
ー | count | Specify the number of records of data to acquire. The range of the values that can be specified is between 1 and 200. If nothing is specified, 10 is assumed to be specified. |
ー | start | The start index of the data to acquire. Specify a numerical value of 0 or larger. |
ー | field | Specify items to output. If nothing is specified, Job.P_Id is assumed to be specified. For details, see Read API - Parameter > Read - Field. For information on the Fields that can be specified, see Job - Field List. |
ー | condition | Specify the search conditions. For details, see Read API - Parameter > Read - Condition. For information on the Fields that can be specified, see Job - Field List. Note that when “deleted” or “all” is specified for the itemstate, the following three Fields and conditions can be specified for “condition.” More than one of the following three conditions can be specified.
|
ー | itemstate |
Specify the status of data to acquire. When “deleted” or “all” is specified, the conditions that can be specified for “condition” are limited. |
ー | keywords | Specify the keywords for the conditions for the data to acquire. For details, see Read API - Parameter > Read - Keywords. |
ー | order | Specify the sorting order of the data when output. If nothing is specified, Job.P_Id:asc is assumed to be specified. For details, see Read API - Parameter > Read - Order. For information on the Fields that can be specified, see Job - Field List. |
Result Values
When the processing is successfully completed, “200” is returned to the Response Header as the HTTP status, and the value that is described in Output Values can be acquired.
If an error occurs, a value other than 200 is returned.
Output Values
The output value can be acquired in the XML format.
Tag | Definition |
---|---|
Job | Route element including the Job that meets the conditions. The number of acquired data is set for Count, and the index of the acquired data is set for Start. Start is the index beginning with 0. Lists every Job as Item elements. |
Total | Attribute of the Job. Indicates the total number of records that can be acquired under the specified search conditions. |
Count | Attribute of the Job. Indicates the number of records of the data acquired this time. |
Start | Attribute of the Job. Indicates the start index of the data acquired this time. |
Code | The code that represents the processing result. For details, see Result Code List. |
Item | Indicates one piece of Job information. Includes a Field element. |
Field | Stores the value of the specified item. For the names of the elements, see Job - Field List. |
Job Read Sample
This sample code shown below is not encoded. In the case of an actual Request, encoding/decoding may be necessary depending on the content.
The following sample uses Job Read to acquire the 'Job ID', 'Position', and 'Updated by' by specifying the ID for the conditions.
Input Parameter https://api-hrbc-jp.porterscloud.com/v1/job?partition=999999&field=Job.P_Id,Job.P_Position,Job.P_UpdatedBy(User.P_Id,User.P_Name)&condition=Job.P_Id:or=1234:1235 |
Output XML <?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?> |