updateSeats
求人のシートを更新します。
引数
input UpdateSeatsInput! 必須
シート更新の入力です。
seatUpdates [UpdateSeatInput!]! 必須
処理するシート更新です。1 件受け付けます。
employerJob EmployerJobIdentifierInput! 必須
シートの雇用主求人です。
seatIdentifier SeatIdentifierInput! 必須
更新するシートです。フィールドを1つ指定してください。
body UpdateSeatBodyInput
シートの本文です。値を変更しない場合は、このフィールドを 省略するかnullを設定します。
metadata UpdateSeatMetadataInput
シートのメタデータです。値を変更しない場合は、このフィールドを省略するかnullを設定します。
応答
UpdateSeatsPayload を返す。results [UpdateSeatResult!]! 非null
各シート更新の結果です。
sourcedPostingId ID! 非null
雇用主求人IDです。UUIDです。
employerJobId ID! 非null
雇用主求人IDです。base64エンコードされたIRIです。
seatPostingId ID
代理店が指定するシート ID です。
jobKey ID
シートの暗号化されたaggJobIdです。addSeatsが返します。
updateSeatsまたはclearSeatsでは、SeatIdentifierInput.jobKeyに渡します。
シートの追加に失敗した場合、値はnullです。
例
クエリ
mutation UpdateSeats($input: UpdateSeatsInput!) { jobsIngest { updateSeats(input: $input) { results { sourcedPostingId employerJobId seatPostingId jobKey } } }}変数
{"input": UpdateSeatsInput}応答
{ "data": { "jobsIngest": { "updateSeats": {"results": [UpdateSeatResult]} } }}