SourcedJobPostingBodyInput
入力オブジェクト
フィールド
title String! 必須
求人タイトルのみ。雇用形態、勤務地、説明、その他の詳細は省略します。
description String! 必須
求職者に表示される求人の説明です。
- プレーンテキスト(
TEXT): 30〜20,000文字です。 - HTML(
RICH_FORMATTING): 30文字以上、かつUTF-8で最大65,000バイトです。マルチバイト文字はバイト上限に含まれます。
説明はSourcedJobPostingMetadataInput.urlの求人と一致している必要があります。
クライアントが求人一覧または求人詳細ページでHTMLを使用している場合、省略する正当な理由がない限り、IndeedはAPI求人にRICH_FORMATTINGを求めます。HTMLを使うと、求人がクライアント側の表示に近くなります。HTMLには属性と要素の順序の制限があります。
descriptionは、日本以外の求人ではサプリメンタリー文字を拒否します。日本の求人は対象外です。
求人説明の書式をご覧ください。
descriptionFormatting SourcedJobPostingFormattingType! default:TEXT
求人の説明の形式です。
HTMLを送信するには、このフィ ールドをRICH_FORMATTINGに設定します。クライアントが求人一覧または求人詳細ページでHTMLを使用している場合、省略する正当な理由がない限り、API求人ではRICH_FORMATTINGが必要です。HTMLを使うと、求人がクライアント側の表示に近くなります。書式が適切でない場合、クライアントや求職者から苦情が寄せられることがあります。
HTMLには属性と要素の順序の制限があります。詳細はJob description formattingをご覧ください。
salary SourcedJobPostingSalaryInput
構造化された給与情報。
currency CurrencyCode! 必須
maximumMinor Int64
現地通貨の最小単位で表す最大金額。ゼロより大きい値である必要があります。ゼロの値は求人の表示に影響する場合があります。
minimumMinor Int64! 必須
現地通貨の最小単位で表す最小金額。ゼロより大きい値である必要があります。ゼロの値は求人の表示に影響する場合があります。
period String! 必須
支払い期間。本入力の他のフィールド(fineGrainedSalaryInformationの労働時間など)に適用されます。
値:DAY、HOUR、MILE、MONTH、WEEK、YEAR、TASK、SHIFT。TASKの場合はtaskBasedSalaryInformationを指定してください。
fineGrainedSalaryInformation SourcedJobPostingFineGrainedJobSalaryInput
追加の給与情報。
totalSalaryMinor Int64
期間の合計給与です。補助通貨単位で指定します。
ゼロより大きい値である必要があります。値がゼロだと、求人の表示に影響する場合があります。
例: $102.50 → 10250、€102.50 → 10250、£102.50 → 10250、¥10250 → 10250
totalOvertimeHours Float
期間あたりの最大残業時間。
statutoryOvertimeHours Float
期間あたりの法定残業時間。小数を指定できます。
fixedOvertimeSalaryMinor Int64
基本給を超える固定残業代です。補助通貨単位で指定します。
ゼロより大きい値である必要があります。値がゼロだと、求人の表示に影響する場合があります。
例: $102.50 → 10250、€102.50 → 10250、£102.50 → 10250、¥10250 → 10250
taskBasedSalaryInformation SourcedJobPostingTaskBasedSalaryInput
追加のタスク情報。
hasProbationaryPeriod JobHasProbationaryPeriod! default:UNKNOWN
求人に試用期間があるかどうか。
probationaryPeriod SourcedJobPostingProbationaryPeriodInput
試用期間中の給与(日本のみ)。他の求人にこれを含めると審査の対象となる可能性があります。
probationarySalary SourcedJobPostingSalaryInput
試用期間中の給与。
currency CurrencyCode! 必須
maximumMinor Int64
現地通貨の最小単位で表す最大金額。ゼロより大きい値である必要があります。ゼロの値は求人の表示に影響する場合があります。
minimumMinor Int64! 必須
現地通貨の最小単位で表す最小金額。ゼロより大きい値である必要があります。ゼロの値は求人の表示に影響する場合があります。
period String! 必須
支払い期間。本入力の他のフィールド(fineGrainedSalaryInformationの労働時間など)に適用されます。
値:DAY、HOUR、MILE、MONTH、WEEK、YEAR、TASK、SHIFT。TASKの場合はtaskBasedSalaryInformationを指定してください。
fineGrainedSalaryInformation SourcedJobPostingFineGrainedJobSalaryInput
追加の給与情報。
taskBasedSalaryInformation SourcedJobPostingTaskBasedSalaryInput
追加のタスク情報。
location SourcedJobPostingLocationInput! 必須
勤務地。座席のある求人の場合は、国のみを指定してください。すべての座席の場所は同じ国内である必要があります。
benefits [String!]! 必須
求人の福利厚生のリストです。各福利厚生を別の文字列で指定します。給与以外の福利厚生がない場合は空のリストを使用します。
例
{ "title": "abc123", "subtitle": "xyz789", "description": "abc123", "descriptionFormatting": "RICH_FORMATTING", "salary": SourcedJobPostingSalaryInput, "hasProbationaryPeriod": "UNKNOWN", "probationaryPeriod": SourcedJobPostingProbationaryPeriodInput, "location": SourcedJobPostingLocationInput, "benefits": ["xyz789"]}