addSeats
求人にシートを追加します。seatPostingId がすでに存在する場合は失敗します。
引数
input AddSeatsInput! 必須
シート追加の入力です。
seatAdditions [AddSeatInput!]! 必須
処理するシート追加です。1件のみ指定できます。
employerJob EmployerJobIdentifierInput! 必須
シートの雇用主求人です。
seatPostingId ID! 必須
代理店が指定するシートIDです。求人上のすべてのシートで一意である必要があります。
body AddSeatBodyInput! 必須
シートの本文です。
metadata AddSeatMetadataInput
シートのメタデータです。
応答
AddSeatsPayload を返す。results [AddSeatResult!]! 非null
各シート追加の結果です。
sourcedPostingId ID! 非null
UUIDとしての雇用主の求人IDです。
employerJobId ID! 非null
雇用主求人IDです。base64エンコードされたIRIです。
seatPostingId ID! 非null
代理店が指定するシートIDです。
jobKey ID
シートの暗号化されたaggJobIdです。addSeatsが返します。
updateSeatsまたはclearSeatsでは、SeatIdentifierInput.jobKeyに渡します。
シートの追加に失敗した場合、値はnullです。
例
クエリ
mutation AddSeats($input: AddSeatsInput!) { jobsIngest { addSeats(input: $input) { results { sourcedPostingId employerJobId seatPostingId jobKey } } }}変数
{"input": AddSeatsInput}応答
{ "data": { "jobsIngest": { "addSeats": {"results": [AddSeatResult]} } }}