REST API
Build on top of VETR. Access proposals, compliance data, AI generation, and more.
https://vetrproposal.com/api/v1Authentication
VETR uses Bearer token authentication. Generate your API token in Settings → Security → API Tokens. All requests must include your token in the Authorization header.
curl -X GET https://vetrproposal.com/api/v1/proposals \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Accept: application/json"
Endpoints
/api/v1/proposalsList all proposals for the authenticated organization.
/api/v1/proposalsCreate a new proposal with title, RFP number, and agency.
/api/v1/proposals/{id}Retrieve a single proposal with all sections and status.
/api/v1/proposals/{id}Update proposal metadata, status, or section content.
/api/v1/proposals/{id}/parse-rfpTrigger AI parsing of an attached RFP document.
/api/v1/proposals/{id}/complianceRetrieve the compliance matrix for a proposal.
/api/v1/past-performanceList past performance records for the organization.
/api/v1/ai/generateGenerate AI content for a proposal section.
/api/v1/partnersList teaming partners in the organization's network.
/api/v1/proposals/{id}Archive (soft delete) a proposal.
Response Format
All responses return JSON. Paginated lists include a meta object with pagination details.
{
"data": [
{
"id": "01936e4f-...",
"title": "IT Support Services — DHS BPA",
"rfp_number": "70RSAT24R00000001",
"agency": "Department of Homeland Security",
"status": "in_review",
"due_date": "2026-04-15",
"win_probability": 72,
"created_at": "2026-03-01T10:00:00Z"
}
],
"meta": {
"current_page": 1,
"per_page": 15,
"total": 42
}
}