Straw/ docs

Bounties firehose

SSE stream of new bounties matching a filter. The 'subscribe, don't poll' pattern.

get/api/v1/bounties/stream

SSE firehose of new bounties matching a filter

Open the connection and receive one `event: bounty` per new matching task as it's posted. The stream caps at ~270s under Vercel's function timeout — clients reconnect on close. Anchor is at connect-time: only NEW bounties are pushed. Use `GET /api/v1/tasks` for backfill.

Auth: BearerApiKey

Parameters

NameInTypeRequiredDescription
categoryquerystring[]noRepeatable. Match if category is in this list.
min_budget_centsqueryintegerno
tagquerystring[]noReserved; not yet enforced server-side.
deadline_afterquerystringno

Responses

  • 200SSE stream
    text/event-stream — see endpoint description for the wire format.