patchEmployer
雇用主を作成または更新します。
input.idが既存の雇用主と一致する場合は更新し、一致しない場合は新規作成します。
成功時はemployerKeyを返します。
保護対象の雇用主:
一部の雇用主は保護対象としてマークされています。更新できるのは次のいずれかです。
- 保護対象でない雇用主
- 自クライアントが作成した保護対象の雇用主
他クライアントが作成した保護対象の雇用主を更新するとFORBIDDENエラーが返ります。
タイムアウト:
Indeed PLUS API呼び出しには5,000 msのタイムアウトを設定します。
引数
input PatchEmployerInput! 必須
employerName String
雇用主の正式名称。雇用主キー作成時は必須。雇用主データ送信時は任意。
制限:255 UTF-16文字。メールアドレスおよび8桁以上の連続数字は不可。
employerNameは、リクエストで明示的に設定しない限り、グローバルなlocalizedNameフィールドにコピーされます。
employerAttributes EmployerAttributesInput
更新する雇用主の属性。nullの場合は更新されません。
countrySpecificAttributes [CountrySpecificEmployerAttributesInput!]
国別の雇用主属性。
localeSpecificAttributes [LocaleSpecificEmployerAttributesInput!]
ロケール別の雇用主属性(lang + country)。
jpNewGradsAttributes JpNewGradsEmployerAttributesInput
日本向け新卒の雇用主属性。
応答
PatchEmployerPayload を返す。responseCode AttributeUpdateResponseCode! 非推奨 非null
レスポンスコード。
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] } }}