本文へ移動
Bounty Developer

GET/api/bounty/source

「バウンティ」の分類の、情報を読み出す API。ログインした本人として呼ぶ。

要約

ソーシング(手配 1 件 = wishId、または束 = by(purpose / target)+ key に当たる人。分類で絞り込み・加点)

呼び方と印

ログイン

URL に付ける値(パラメータ)

経路の中の波かっこの部分と、URL の ? の後ろに付ける値。「必須」の印があるものは省けない。

  • wishIdquery任意string(uuid)
  • byquery任意"purpose" | "target"
  • keyquery任意enum(12)
    • "funding"
    • "team"
    • "collab"
    • "learn"
    • "deal"
    • "investor"
    • "founder"
    • "student"
    • "professional"
    • "creator"
    • "engineer"
    • "supporter"

返るもの(応答)200 · application/json

成功したときに返る形。入れ子の欄は、その行を押すと開く・閉じる。「任意」の印がある欄は返らないことがある。

  • wish任意object
    • idstring
    • textstring
    • sortinteger
    • capturedinteger
    • createdAtstring
    • classificationobject
      • purposestring | null
      • targetsarray<string>
      • tagsarray<string>
      • source"auto" | "user"
  • group任意object
    • by"purpose" | "target"
    • keystring
    • namestring
  • wishes任意array<object>
    • idstring
    • textstring
    • sortinteger
    • capturedinteger
    • createdAtstring
    • classificationobject
      • purposestring | null
      • targetsarray<string>
      • tagsarray<string>
      • source"auto" | "user"
  • candidatesarray<object>
    • idstring
    • displayNamestring
    • avatarUrlstring | null
    • titlestring | null
    • orgNamestring | null
    • compatnumber
    • tier"S" | "A" | "B" | "C"
    • hitnumber
    • snippetobject | null
      • labelstring
      • textstring
      • marksarray<array<number>>
    • isWantedboolean
    • reasonsarray<string>
    • wishIdstring
    • fitarray<string>

失敗したとき(エラー)

失敗したときの状態コードと、その意味。本文の error の値で、プログラムが失敗の種類を見分けられる。

  • 400入力の誤り(error = invalid_input など)
  • 401未ログイン(unauthorized)/ Bearer が無効(invalid_token。WWW-Authenticate 付き)
  • 403権限が無い
  • invalid_input
  • not_found

呼び出しの見本

そのまま試せる呼び出しの例。curl と fetch をタブで切り替える。ID やトークンは自分の値に置き換える。

curl "https://bounty.spikes.4s.link/api/bounty/source" \
  -H "Authorization: Bearer $BEARER_AUTH"
GET /api/bounty/source | Bounty Developer