API & Integrations
Full programmatic access to your procurement data.
Purchaser exposes a comprehensive REST API that provides coverage over the complete sourcing lifecycle. Your team is free to connect Purchaser to your existing business layer to whatever degree needed. You own the business logic - we handle the sourcing workflow.
{
"id": "rfq_abc123",
"status": "evaluating",
"title": "Piping Package — Unit 400",
"vendors": 4,
"submissions": 3,
"created_at": "2025-11-14T09:30:00Z"
"line_items": [...]
} API Coverage
Every stage of the sourcing lifecycle, covered.
The API mirrors the complete Purchaser workflow. Every stage is a first-class resource with full read/write access, so your integration can go as deep as your architecture requires.
Sourcing Setup
/rfqs Create RFQs programmatically from ERP requisition data. Add line items, attach specifications, select vendors from your roster, and publish—all without manual re-entry between systems.
Vendor Engagement
/vendors/conversations Manage vendor profiles, contacts, and custom attributes. Each vendor's engagement on an RFQ is a first-class conversation resource—retrieve messages, track submissions, and send communications programmatically.
Quote Evaluation
/quotes Access structured quote data with full revision history and line-item detail. Create side-by-side comparisons calibrated to your requirements and export results to PDF or Excel.
Documents & Files
/files Attach specifications, drawings, and supporting documents to RFQs, vendors, and conversations. Upload via pre-signed URLs or direct proxy and generate download links for retrieval.
Award & Downstream Sync
/webhooks Register webhook endpoints so downstream systems stay in sync. Purchaser fires events when submissions arrive, evaluations complete, or awards are made—no polling required.
Infrastructure
Enterprise-grade API infrastructure.
Authentication
API keys, team-scope
Rate Limiting
Sliding window, standard headers
Versioning
/api/v1/, additive-only
Documentation
OpenAPI 3.1, interactive explorer
Idempotency
Safe POST retries
Debugging
Request ID in every response
API documentation, authentication guides, and endpoint references are available to all Purchaser customers.
Integration Targets
Designed for the systems your teams already run.
The API connects Purchaser to ERP, PLM, project controls, and procurement platforms. Requisition data flows in, structured evaluation results flow out, without manual re-entry between systems.
| Manual process | With Purchaser API | |
|---|---|---|
| Requisition → RFQ | Copy-paste requisition data from ERP into email | Programmatic RFQ creation from ERP requisition data |
| Vendor data | Maintained separately in procurement tool and ERP | Single source, synced bidirectionally via API |
| Evaluation results | Exported as PDF, emailed to stakeholders | Structured data returned to ERP or BI systems |
| Quote tracking | Manual spreadsheet updates from email attachments | Webhook notifications when new submissions arrive |
ERP Systems
PLM & Engineering
Project Controls
Procurement Platforms
Asset Management
Collaboration & Analytics
The API supports any system that can make HTTP requests. Purchaser's integration team works with each customer to establish the connection architecture that fits their environment.
Get Connected
Ready to integrate?
The Purchaser API is available to all customers. API documentation, authentication guides, and endpoint references are included with your account. Need help connecting a specific system? Our integration team is here.