PassThrough Requests for getting the Job related fields
Sample PassThrough requeats for getting the list of possible values of officeId
, hiringManagerId
, recruiterId
, departmentId
, and currency
fields in create job
Api for Oracle Cloud HCM.
List Departments
Use the id
field, in the response, as departmentId
in create job
api.
A cURL request could look like this:
curl --location 'https://api.getknit.dev/v1.0/passthrough' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'X-Knit-Integration-Id: <YOUR_INTEGRATION_ID>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"method": "GET",
"path": "departments"
}'
and the response could look like the following:
{
"success": true,
"data": {
"response": {
"body": "[{\"id\":4012056007,\"name\":\"People\",\"parent_id\":null,\"parent_department_external_id\":null,\"child_ids\":[],\"child_department_external_ids\":[],\"external_id\":null}]",
"headers": {
"Content-Type": "application/json;charset=utf-8",
"Connection": "keep-alive",
"Date": "Wed, 03 Sep 2025 13:34:02 GMT",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"Vary": "Accept-Encoding",
"link": "<https://harvest.greenhouse.io/v1/departments?page=1&per_page=100>; rel=\"last\"",
"x-ratelimit-limit": "50",
"x-ratelimit-remaining": "49",
"x-content-type-options": "nosniff",
"cross-origin-opener-policy": "same-origin",
"x-request-id": "7f11d340dc3275103cc45522b56f0053",
"X-Cache": "Miss from cloudfront",
"Via": "1.1 8c63e5cafd0d30b723e10da0d044059e.cloudfront.net (CloudFront)",
"X-Amz-Cf-Pop": "BOM78-P11",
"X-Amz-Cf-Id": "05870T_ZX6FTLxOAWMkD6KLzm7ngRQOKew_QHdgufOWaw_s6dTpMaw==",
"content-length": "1111"
}
}
}
}
List Offices
Use the id
field, in the response, as the officeId
in create job
api.
A cURL request could look like this:
curl --location 'https://api.getknit.dev/v1.0/passthrough' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'X-Knit-Integration-Id: <YOUR_INTEGRATION_ID>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"method": "GET",
"path": "offices"
}'
and the response could look like the following:
{
"success": true,
"data": {
"response": {
"body": "[{\"id\":4010805007,\"name\":\"Berlin\",\"location\":{\"name\":null},\"primary_contact_user_id\":null,\"parent_id\":null,\"parent_office_external_id\":null,\"child_ids\":[],\"child_office_external_ids\":[],\"external_id\":null}]",
"headers": {
"Content-Type": "application/json;charset=utf-8",
"Connection": "keep-alive",
"Date": "Wed, 03 Sep 2025 13:37:48 GMT",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"Vary": "Accept-Encoding",
"link": "<https://harvest.greenhouse.io/v1/offices?page=1&per_page=100>; rel=\"last\"",
"x-ratelimit-limit": "50",
"x-ratelimit-remaining": "49",
"x-content-type-options": "nosniff",
"cross-origin-opener-policy": "same-origin",
"x-request-id": "9fd580683140ee16499bfe370ed01576",
"X-Cache": "Miss from cloudfront",
"Via": "1.1 09c898c8a33d01a016155da981c1c9d6.cloudfront.net (CloudFront)",
"X-Amz-Cf-Pop": "BOM78-P11",
"X-Amz-Cf-Id": "vVPDxaO5q4nv2Ndz3gpfpgZGAjJPYDJOQVX0zOZINqFb3K94X1wUCQ==",
"content-length": "2113"
}
}
}
}
List Job
Use the id
field, in the response, as the jobTemplateId
in create job
api.
A cURL request could look like this:
curl --location 'https://api.getknit.dev/v1.0/passthrough' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'X-Knit-Integration-Id: <YOUR_INTEGRATION_ID>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"method": "GET",
"path": "jobs"
}'
and the response could look like the following:
{
"success": true,
"data": {
"response": {
"body": "[{\"id\":4023043007,\"name\":\"Sample Job Backend Devlpper\",\"requisition_id\":\"M39\",\"notes\":null,\"confidential\":false,\"is_template\":null,\"copied_from_id\":null,\"status\":\"draft\",\"created_at\":\"2023-06-15T13:47:52.337Z\",\"opened_at\":\"2023-06-15T13:47:52.337Z\",\"closed_at\":null,\"updated_at\":\"2025-04-08T05:10:05.926Z\",\"departments\":[{\"id\":4012058007,\"name\":\"Marketing\",\"parent_id\":null,\"parent_department_external_id\":null,\"child_ids\":[],\"child_department_external_ids\":[],\"external_id\":null}],\"offices\":[{\"id\":4010807007,\"name\":\"Ireland\",\"location\":{\"name\":null},\"primary_contact_user_id\":null,\"parent_id\":null,\"parent_office_external_id\":null,\"child_ids\":[],\"child_office_external_ids\":[],\"external_id\":null}]",
"headers": {
"Content-Type": "application/json;charset=utf-8",
"Connection": "keep-alive",
"Date": "Wed, 03 Sep 2025 13:42:32 GMT",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"Vary": "Accept-Encoding",
"link": "<https://harvest.greenhouse.io/v1/jobs?page=1&per_page=100>; rel=\"last\"",
"x-ratelimit-limit": "50",
"x-ratelimit-remaining": "49",
"x-content-type-options": "nosniff",
"cross-origin-opener-policy": "same-origin",
"x-request-id": "1a8b131a08ac9614479172b39eab0787",
"X-Cache": "Miss from cloudfront",
"Via": "1.1 8a4ad7a380f44490867006729a8f8656.cloudfront.net (CloudFront)",
"X-Amz-Cf-Pop": "BOM78-P11",
"X-Amz-Cf-Id": "B_KAqgjxzJJcKlA-d9ZfCZyQMYaWtBwybS0l-nOyixmASDqjHaskgg==",
"content-length": "39997"
}
}
}
}
List Users
Use the id
field, in the response, as hiringManagerId
and recruiterId
in create job
api.
A cURL request could look like this:
curl --location 'https://api.getknit.dev/v1.0/passthrough' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'X-Knit-Integration-Id: <YOUR_INTEGRATION_ID>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"method": "GET",
"path": "users"
}'
and the response could look like the following:
{
"success": true,
"data": {
"response": {
"body": "[{\"id\":4033008007,\"name\":\"Greenhouse Admin\",\"first_name\":\"Greenhouse\",\"last_name\":\"Admin\",\"primary_email_address\":\"[email protected]\",\"updated_at\":\"2025-06-13T16:12:40.473Z\",\"created_at\":\"2023-06-15T13:47:49.391Z\",\"disabled\":false,\"site_admin\":true,\"emails\":[\"[email protected]\"],\"employee_id\":null,\"linked_candidate_ids\":[],\"offices\":[],\"departments\":[]}]",
"headers": {
"Content-Type": "application/json;charset=utf-8",
"Connection": "keep-alive",
"Date": "Wed, 03 Sep 2025 13:46:57 GMT",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"Vary": "Accept-Encoding",
"link": "<https://harvest.greenhouse.io/v1/users?page=1&per_page=100>; rel=\"last\"",
"x-ratelimit-limit": "50",
"x-ratelimit-remaining": "49",
"x-content-type-options": "nosniff",
"cross-origin-opener-policy": "same-origin",
"x-request-id": "b8cd3a2e1d4c27beb6caef2464095cd5",
"X-Cache": "Miss from cloudfront",
"Via": "1.1 8c63e5cafd0d30b723e10da0d044059e.cloudfront.net (CloudFront)",
"X-Amz-Cf-Pop": "BOM78-P11",
"X-Amz-Cf-Id": "zJJSGDAwVi3Z7RdBcpDD2qMkJXYUPXaEE_t35nApglnNoXbEpaWpiw==",
"content-length": "8866"
}
}
}
}
Updated 5 days ago