findEmployerJobsPartner
ソースIDで求人を検索するか、雇用主のすべての求人を一覧表示します。Job Sync APIガイド - 求人一覧の取得を参照してください。
引数
input FindEmployerJobsPartnerInput
findEmployerJobsPartnerの求人フィルタリングとソート。
filters FindEmployerJobsPartnerFilterInput
求人をフィルタリングします。
legacySourceId ID
スポンサー求人APIの英数字ソースID。主に広告代理店パートナー向けです。
指定した場合、このIDの求人を一覧表示します。省略した場合、アクセストークンに関連付けられた雇用主のすべての求人を一覧表示します。
jobFeedType [JobFeedType!]
求人の取得元を示すフィードタイプで求人をフィルタリングします。
有効な値は次のとおりです。
CREATED_ON_INDEED- Indeed上で作成された求人です。INTEGRATED_FROM_PARTNER- XMLフィードまたはJob Sync APIからの求人です。CRAWLED_FROM_WEB- ウェブ上で見つかった求人です。UNKNOWN- 未分類の求人です。直接のソースデータがない求人と、2025年6月1日より前の求人のうち分類されなかったものが含まれます。
指定できる値は1つです。ただし、UNKNOWNは他の1つのタイプと組み合わせて指定できます。
デフォルト: INTEGRATED_FROM_PARTNER
デフォルトでは、findEmployerJobsPartnerはXMLフィードやAPIフィードなどの連携からの求人のみを返します。クライアントの求人がウェブからクロールされている場合やIndeed上でホストされている場合は、このフィルターを適切に設定してください。詳細については、シナリオ 2: クロール求人またはホスト求人とサブアカウントをご覧ください。
includeMultiLocationJobs Boolean
複数勤務地の求人を含めるかどうか。
jobRequisitionId [String!]
求人に指定されたATSの採用管理ID(externalPostingMetadata.jobRequisitionId)で求人をフィルタリングします。
このフィールドが返す値をそのまま送信してください。照合では大文字と小文字を区別せず、前後の空白も除去されません。
123のような部分文字列は、それを含むすべてのIDに一致 します。複数の値を指定した場合はORで結合されます。
採用管理IDは一意ではないため、1つのフィルターが複数の求人に一致することがあります。
デフォルトでは、findEmployerJobsPartnerはXMLフィードやAPIフィードなどの連携からの求人のみを返します。詳細については、シナリオ 2: クロール求人またはホスト求人とサブアカウントをご覧ください。
sort [FindEmployerJobsPartnerSortInput!]
求人をソートします。
sortDirection FindEmployerJobsPartnerSortDirection
ソート順: ASC(デフォルト、昇順)またはDESC(降順)。
sortField FindEmployerJobsPartnerSortField
ソートフィールド。sortDirectionを有効にするために必要です。
first Int! default:10
返す項目数。最大1,000件。
応答
FindEmployerJobsPartnerConnection を返す。employerJobs [EmployerJob]! 非null
広告主の求人情報。
id ID! 非null
この求人の雇用主の求人IDです。
jobData EmployerJobData
システム内のEmployerJobに関連付けられた求人データです。リクエストしたユーザーに適した情報が返されます。
roleData EmployerJobRoleData
ロールレベルの求人データです。
title String
求人タイトルです。
description RichFormattedDescription
SRF(Selenium Rich Format)形式の求人説明です。
company String
採用企業名です。
metaData EmployerJobRoleMetaData
雇用主の求人IDとメタデータです。
seatsConnection EmployerJobSeatsConnection
ページネーション付きの求人シートです。ページサイズにはfirst、カーソルにはafterを使います。
edges [EmployerJobSeatsEdge!]! 非null
このEmployerJobSeat接続のエッジです。
pageInfo PageInfo! 非null
この接続のページネーションデータです。
seats [EmployerJobSeat!]! 非null
この接続内のEmployerJobSeatです。
estimatedTotalResultsCount Int! 非null
推定総求人数。
例
クエリ
query FindEmployerJobsPartner( $input: FindEmployerJobsPartnerInput, $first: Int!, $before: String, $after: String) { findEmployerJobsPartner( input: $input, first: $first, before: $before, after: $after ) { employerJobs { id jobData { title dateCreated description company salary { period maximumMinor minimumMinor currency maximumMajor minimumMajor basePaySpecified } jobLocation { countryCode city postalCode fullAddress } externalJobPageUrl externalPostingMetadata { jobPostingId jobRequisitionId campaignCategories trackingUrls rawInputLocation isIntegratedJob } datePostedOnIndeed } roleData { title description { text } company metaData { dateCreated isExternalIntegratedJob } } seatsConnection { edges { node { seatData { ...EmployerJobSeatDataFragment } jobPost { ...JobPostFragment } } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } seats { seatData { title description { ...RichFormattedDescriptionFragment } metaData { ...EmployerJobSeatMetaDataFragment } visibilityData { ...EmployerJobSeatVisibilityDataFragment } location { ...WorkLocationFragment } pay { ...EmployerJobCanonicalPayFragment } campaignCategories } jobPost { id externalPartnerCallToAction { ...JobPostCallToActionFragment } status { ...JobPostStatusFragment } } } } managementUrls { viewJob } } estimatedTotalResultsCount pageInfo { endCursor hasNextPage hasPreviousPage startCursor } }}変数
{ "input": FindEmployerJobsPartnerInput, "first": 10, "before": "Generated Argument example for findEmployerJobsPartner before", "after": "Generated Argument example for findEmployerJobsPartner after"}応答
{ "data": { "findEmployerJobsPartner": { "employerJobs": [EmployerJob], "estimatedTotalResultsCount": 123, "pageInfo": PageInfo } }}