{"openapi":"3.1.0","info":{"title":"EdBid API","version":"2.0.0","description":"Public endpoints need no key. Institution endpoints need an approved API key: Authorization: Bearer edb_live_…"},"components":{"securitySchemes":{"institutionKey":{"type":"http","scheme":"bearer"}}},"paths":{"/v1/opportunities":{"get":{"summary":"Search opportunities","parameters":[{"name":"q","in":"query","schema":{"type":"string"}},{"name":"status","in":"query","schema":{"type":"string"}},{"name":"notice_type","in":"query","schema":{"type":"string"}},{"name":"preference","in":"query","schema":{"type":"string"}},{"name":"state","in":"query","schema":{"type":"string"}},{"name":"naics","in":"query","schema":{"type":"string"}},{"name":"category","in":"query","schema":{"type":"string"}},{"name":"institution","in":"query","schema":{"type":"string"}},{"name":"accepts_bids","in":"query","schema":{"type":"string"}},{"name":"posted_from","in":"query","schema":{"type":"string"}},{"name":"due_before","in":"query","schema":{"type":"string"}},{"name":"sort","in":"query","schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"string"}}]},"post":{"summary":"Create a notice (scope opportunities:write). Body: office_id, notice_id, title, notice_type, category, description, response_due, contact_name, contact_email, accepts_bids, action=draft|submit|publish","security":[{"institutionKey":[]}]}},"/v1/opportunities/{id}":{"get":{"summary":"One opportunity with attachments, history, and (after award) bid tabulation"},"patch":{"summary":"Amend (scope opportunities:write). Requires change_summary.","security":[{"institutionKey":[]}]}},"/v1/opportunities/{id}/bids":{"get":{"summary":"Open bids after the deadline (scope bids:read)","security":[{"institutionKey":[]}]}},"/v1/opportunities/{id}/versions/{version}":{"get":{"summary":"A past version of a notice"}},"/v1/opportunities/{id}/interested":{"get":{"summary":"Interested vendors list"}},"/v1/institutions":{"get":{"summary":"Browse the institution directory"}},"/v1/institutions/{id}":{"get":{"summary":"Institution with path, sub-units, active count, and median days-to-pay"}},"/v1/vendors":{"get":{"summary":"Search registered vendors"}},"/v1/vendors/{id}":{"get":{"summary":"Vendor by EdBid Vendor ID, with verification badges"}},"/v1/awards":{"get":{"summary":"Recent award notices"}}}}