Name |
Type |
Description |
Notes |
id |
String |
|
[optional][readonly] |
remote_id |
String |
The third-party API ID of the matching object. |
[optional] |
name |
String |
The job's name. |
[optional] |
description |
String |
The job's description. |
[optional] |
code |
String |
The job's code. Typically an additional identifier used to reference the particular job that is displayed on the ATS. |
[optional] |
status |
JobStatusEnum |
The job's status. * `OPEN` - OPEN * `CLOSED` - CLOSED * `DRAFT` - DRAFT * `ARCHIVED` - ARCHIVED * `PENDING` - PENDING |
[optional] |
job_posting_urls |
Array<Url> |
|
[optional] |
remote_created_at |
Time |
When the third party's job was created. |
[optional] |
remote_updated_at |
Time |
When the third party's job was updated. |
[optional] |
confidential |
Boolean |
Whether the job is confidential. |
[optional] |
departments |
Array<String> |
IDs of `Department` objects for this `Job`. |
[optional] |
offices |
Array<String> |
IDs of `Office` objects for this `Job`. |
[optional] |
hiring_managers |
Array<String> |
IDs of `RemoteUser` objects that serve as hiring managers for this `Job`. |
[optional] |
recruiters |
Array<String> |
IDs of `RemoteUser` objects that serve as recruiters for this `Job`. |
[optional] |
remote_was_deleted |
Boolean |
Indicates whether or not this object has been deleted by third party webhooks. |
[optional][readonly] |
modified_at |
Time |
This is the datetime that this object was last updated by Merge |
[optional][readonly] |
field_mappings |
Hash<String, AnyType> |
|
[optional][readonly] |
remote_data |
Array<RemoteData> |
|
[optional][readonly] |
require 'merge_ats_client'
instance = MergeATSClient::Job.new(
id: 022a2bef-57e5-4def-8ed2-7c41bd9a5ed8,
remote_id: 8765432,
name: Software Engineer (Merge is actually hiring btw),
description: <b>If you're reading this documentation, you might be a good fit for Merge!</b>,
code: C0025,
status: OPEN,
job_posting_urls: [{"value":"https://merge.dev/careers","url_type":"JOB_POSTING"}],
remote_created_at: 2021-10-15T00:00Z,
remote_updated_at: 2021-10-16T00:00Z,
confidential: true,
departments: ["5b3c1341-a20f-4e51-b72c-f3830a16c97b","d6e687d6-0c36-48a1-8114-35324b5cb38f"],
offices: ["9871b4a9-f5d2-4f3b-a66b-dfedbed42c46"],
hiring_managers: ["787ed912-33ec-444e-a215-8d71cc42fc12"],
recruiters: ["787ed912-33ec-444e-a215-8d71cc42fc12"],
remote_was_deleted: null,
modified_at: 2021-10-16T00:00Z,
field_mappings: {"organization_defined_targets":{"custom_key":"custom_value"},"linked_account_defined_targets":{"custom_key":"custom_value"}},
remote_data: [{"path":"/positions","data":["Varies by platform"]}]
)