EmployerJob
Object
Job information.
Fields
id ID! Non-Null
A Base64-encoded version of the sourcedPostingID.
jobData EmployerJobData
The job data that is associated with the EmployerJob in our system, appropriate to the user requesting this data.
roleData EmployerJobRoleData
All data that applies to the job role.
title String
Job title.
description RichFormattedDescription
Job description formatted in SRF (Selenium Rich Format).
text String! Non-Null
Raw description text without any formatting
company String
Name of the hiring company for the job.
metaData EmployerJobRoleMetaData
Various IDs and other meta data specific to the EmployerJob.
dateCreated DateTime! Non-Null
Creation timestamp for the EmployerJob.
seatsConnection EmployerJobSeatsConnection
Paginated job seats. first: Page size. after: Pagination cursor.
edges [EmployerJobSeatsEdge!]! Non-Null
EmployerJobSeat edges for this connection.
node EmployerJobSeat
The EmployerJobSeat for this edge.
cursor String! Non-Null
This edge's pagination cursor.
pageInfo PageInfo! Non-Null
This connection's pagination data.
endCursor String
When paginating forwards, the cursor to continue. Null if there is no next page
hasNextPage Boolean! Non-Null
Indicates if there are more pages to fetch
hasPreviousPage Boolean! Non-Null
Indicates if there are any pages prior to the current page
startCursor String
When paginating backwards, the cursor to continue. Null if there is no previous page
seats [EmployerJobSeat!]! Non-Null
EmployerJobSeat results for this connection.
seatData EmployerJobSeatData
All job data available for this seat.
jobPost JobPost
This seat's job posting.
managementUrls EmployerJobManagementUrls! Non-Null
URLs for managing jobs.
viewJob WebUrl! Non-Null
The employer-facing URL for the job.
Example
{ "id": "opaqueId", "jobData": EmployerJobData, "roleData": EmployerJobRoleData, "seatsConnection": EmployerJobSeatsConnection, "managementUrls": EmployerJobManagementUrls}