Developer Platform

Built for Developers. Loved by Teams.

Extend BidResponder with a powerful REST API for both RFP responding and issuing, real-time webhooks, and secure API key management.

{}
</>
//
=>
[ ]
{ }
API

REST API v1

Full programmatic access for both responding to and issuing RFPs.

For Vendors — RFP Response API

5 endpoint groups: Projects, Questions, Q&A Library, Knowledge Base
Company-scoped data isolation
Clean JSON responses with pagination
Read and write access
Secure API key authentication
$ GET /api/v1/projects
{
"text-sky-300">"data": [
{
"text-sky-300">"id": 1,
"text-sky-300">"title": ">"City of Austin RFP",
"text-sky-300">"status": ">"active",
"text-sky-300">"questionCount": 24,
"text-sky-300">"answeredCount": 18
},
{
"text-sky-300">"id": 2,
"text-sky-300">"title": ">"Healthcare IT Modernization",
"text-sky-300">"status": ">"completed",
"text-sky-300">"questionCount": 42,
"text-sky-300">"answeredCount": 42
}
],
"text-sky-300">"pagination": {
"text-sky-300">"page": 1,
"text-sky-300">"totalPages": 3,
"text-sky-300">"total": 12
}
}

For RFP Issuers — Procurement API

New
Full RFP lifecycle: create, publish, evaluate, award
Sealed bidding with vendor-blind submissions
Invite vendors and manage Q&A periods
View and compare bid submissions
Award contracts programmatically
$ GET /api/v1/issued-rfps
{
"text-sky-300">"data": [
{
"text-sky-300">"id": 1,
"text-sky-300">"title": ">"EV Charging Station RFP",
"text-sky-300">"rfpNumber": ">"RFP-2026-042",
"text-sky-300">"status": ">"published",
"text-sky-300">"submissionDeadline": ">"2026-04-15T17: "text-amber-400">00: "text-amber-400">00Z",
"text-sky-300">"bidCount": 8,
"text-sky-300">"visibility": ">"invite_only"
},
{
"text-sky-300">"id": 2,
"text-sky-300">"title": ">"Fleet Management Software",
"text-sky-300">"rfpNumber": ">"RFP-2026-038",
"text-sky-300">"status": ">"awarded",
"text-sky-300">"bidCount": 12,
"text-sky-300">"awardedTo": ">"AutoFleet Corp"
}
],
"text-sky-300">"pagination": {
"text-sky-300">"page": 1,
"text-sky-300">"total": 6
}
}
Webhooks

Real-Time Event Notifications

Get notified instantly when things happen — on both sides of procurement.

Slack
CI/CD
Your Server

Vendor Events

project.created

When a new RFP project is created

project.completed

When all questions are approved

question.answered

When AI generates an answer

question.approved

When an answer is approved

qa.created

When a new Q&A entry is added

qa.updated

When a Q&A entry is modified

knowledge.uploaded

When a new document is added

Issuer Events

New
rfp.created

When a new RFP is created as a draft

rfp.published

When an RFP is published and open for bids

rfp.closed

When an RFP submission deadline passes or is manually closed

rfp.awarded

When a contract is awarded to a winning bid

rfp.cancelled

When an RFP is cancelled before completion

bid.received

When a vendor submits a bid to your RFP

bid.evaluated

When an evaluator scores a submitted bid

vendor_qa.asked

When a vendor asks a clarification question

vendor_qa.answered

When an issuer answers a vendor question

Enterprise Security

HMAC-SHA256 signed payloads
Delivery logs with status codes
Automatic retry visibility
Vendor Delivery Logs
question.answered
2002 minutes ago
project.created
2001 hour ago
qa.updated
5003 hours ago
knowledge.uploaded
200Yesterday
Issuer Delivery Logs
bid.received
2005 minutes ago
rfp.published
2002 hours ago
vendor_qa.asked
2004 hours ago
rfp.awarded
200Yesterday
Security

API Key Management

Create, manage, and revoke API keys with enterprise-grade security built in.

Secure by Default

API keys are hashed with SHA-256 before storage — we never store your full key. Keys are shown exactly once at creation, and you can revoke them instantly from your dashboard.

Create multiple keys for different integrations
See last-used timestamps and usage stats
Instant revocation with one click
Prefix-only display for identification
API Keys+ Create Key
Production API
br_sk_a1b2...
ActiveLast used 2h ago
Staging Environment
br_sk_x9z8...
ActiveLast used 1d ago
SHA-256 Hashed
One-Time Display
Scoped Permissions
{
}
/
<
>
[
]
//

Ready to Integrate?

Start building with BidResponder's API in minutes. Free plan includes full API access.