patchEmployer
雇用主を作成または更新します。
input.idが既存の雇用主と一致する場合は、その雇用主を更新します。- 一致しない場合は、雇用主を作成します。
- 成功時は、非推奨の
employerKeyフィールドは空になります。クライアントはこのフィールドを使用しないでください。
保護対象の雇用主
次の雇用主を更新できます。
- 保護対象でない雇用主
- 自クライアントが作成した保護対象の雇用主
他クライアントが作成した保護対象の雇用主を更新しようとすると、APIはFORBIDDENを返します。
タイムアウト
Indeed PLUS API呼び出しには5,000 msのタイムアウトを設定します。
引数
input PatchEmployerInput! 必須
employerName String
雇用主の正式名称です。雇用主キーを作成するには必須です。雇用主データを送信する場合は任意です。
制限は255 UTF-16文字です。メールアドレス、または8桁以上の連続する数字は使用できません。
リクエストでグローバルなlocalizedNameフィールドを明示的に設定しない限り、employerNameはそのフィールドにコピーされます。
employerAttributes EmployerAttributesInput
更新する雇用主の属性。nullの場合は更新されません。
countrySpecificAttributes [CountrySpecificEmployerAttributesInput!]
国別の雇用主属性。
localeSpecificAttributes [LocaleSpecificEmployerAttributesInput!]
ロケール別の雇用主属性(lang + country)。
jpNewGradsAttributes JpNewGradsEmployerAttributesInput
日本向け新卒の雇用主属性。
応答
PatchEmployerPayload を返す。responseCode AttributeUpdateResponseCode! 非推奨 非null
非推奨の従来のレスポンスコードです。成功したレスポンスではOKを返します。
エラーは標準のGraphQLのerrors配列に表示されます。一般的なエラーには標準エラーコードを使用するを参照してください。
attributeUpdated Boolean! 非null
雇用主の属性が更新された場合にtrue。
errors [AttributeUpdateError!]! 非推奨 非null
エラーのリスト。エラーがない場合は空です。
例
クエリ
mutation PatchEmployer($input: PatchEmployerInput!) { patchEmployer(input: $input) { responseCode attributeUpdated errors { message detail suggestion } }}変数
{"input": PatchEmployerInput}応答
{ "data": { "patchEmployer": { "responseCode": "OK", "attributeUpdated": true, "errors": [AttributeUpdateError] } }}