GET/api/boshu/calls/{id}/applications
「BOSHU の管理」の分類の、情報を読み出す API。ログインした本人として呼ぶ。
- 要約
審査の材料(募集の要約と応募者・回答・作品・状態)
- 呼び方と印
ログイン
URL に付ける値(パラメータ)
経路の中の波かっこの部分と、URL の ? の後ろに付ける値。「必須」の印があるものは省けない。
idpath必須string(uuid)
返るもの(応答)200 · application/json
成功したときに返る形。入れ子の欄は、その行を押すと開く・閉じる。「任意」の印がある欄は返らないことがある。
callobjectidstringkind"staff" | "talk" | "pitch" | "other"status"draft" | "published" | "closed"titlestringsessionIdstring | nullcapacityinteger | nulltalkMinutesinteger | nullopensAtstringclosesAtstringphase"hidden" | "upcoming" | "open" | "closed"paidbooleancompensationstring | nullannouncedAtstring | nullexternalobject | nullsourcestringidstring
ownerOrgIdstring | nullownerEventIdstring | nullownerobjectkindenum(5)"platform" "event" "guild" "venture" "person"idstring | nullnamestringhrefstring | null
approval"not_required" | "pending" | "approved" | "rejected"countsobjectpendingintegerholdintegeracceptedintegerwaitlistedintegerrejectedintegerwithdrawninteger
unnotifiedintegerquestionCountintegerdescriptionstring | nullrequirementsstring | null
applicantsarray<object>idstringuserIdstring | nullguest任意object | nulldisplayNamestringemailstringtitlestring | nullorgNamestring | nullschoolNamestring | null
headlinestring | nullmessagestringperson任意object | nulldisplayNamestringavatarUrlstring | nulltitlestring | nullorgNamestring | nulllinks任意record<string>
profileVisible任意booleanfacts任意array<string>orgHref任意string | nulllinksarray<object>urlstringlabelstring | null
portfolioarray<object>idstringtitlestringurlstringdescriptionstringentryType任意"work" | "lightning_talk"format任意enum(14)"video" "animation" "photography" "image" "graphic" "audio" "music" "writing" "product" "software" "game" "hardware" …+2tools任意array<string>technicalDetails任意record<array<string>>technicalNote任意stringattachment任意objectkind"pdf"urlstring
media任意objectkind"image" | "video"urlstringposterUrl任意stringdurationSec任意numberwidth任意integerheight任意integer
applicantOrg任意object | nullkind"guild" | "venture"idstringnamestringlogoUrlstring | null
portfolioMissingintegeranswersarray<object>questionIdstringlabelstringtextstringimageUrlstring | nulldocumentUrl任意string | nullsensitivebooleanhiddenboolean
submission任意object | nullorganizationarray<object>keystringlabelstringvaluestring
registrantarray<object>keystringlabelstringvaluestring
linkedarray<object>callIdstringtitlestringrole"partner" | "programme"headlinestring | nullmessagestringanswersarray<object>questionIdstringlabelstringtextstringimageUrlstring | nulldocumentUrl任意string | nullsensitivebooleanhiddenboolean
questionVersionintegerstatusenum(6)"pending" "hold" "accepted" "waitlisted" "rejected" "withdrawn"positioninteger | nullshownobjectkindenum(5)"pending" "accepted" "waitlisted" "rejected" "withdrawn"labelstringpositioninteger | null
unnotifiedbooleancreatedAtstringupdatedAtstring
canSeeSensitiveboolean
失敗したとき(エラー)
失敗したときの状態コードと、その意味。本文の error の値で、プログラムが失敗の種類を見分けられる。
- 400入力の誤り(error = invalid_input など)
- 401未ログイン(unauthorized)/ Bearer が無効(invalid_token。WWW-Authenticate 付き)
- 403権限が無い
- call_not_found
- manager_reverify_required
呼び出しの見本
そのまま試せる呼び出しの例。curl と fetch をタブで切り替える。ID やトークンは自分の値に置き換える。
curl "https://bounty.spikes.4s.link/api/boshu/calls/{id}/applications" \
-H "Authorization: Bearer $BEARER_AUTH"