Skip to main content
API & INTEGRATIONS

Full programmatic access to your procurement data.

Purchaser exposes a comprehensive REST API that provides coverage over the complete sourcing lifecycle. Connect Purchaser to your existing business layer to whatever degree needed. You own the business logic — we handle the sourcing workflow.

GET /api/v1/rfqs/rfq_abc123
{
  "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.

01

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.

02

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.

03

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.

04

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.

05

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.

API documentation, authentication guides, and endpoint references are available to all Purchaser customers.

Authentication

API keys scoped to team and environment. Rotate keys without downtime.

Rate Limiting

Sliding window rate limits with standard headers for client-side handling.

Versioning

Versioned endpoints (/api/v1/) with additive-only changes. No breaking updates.

Documentation

OpenAPI 3.1 spec with interactive explorer. Every endpoint documented with examples.

Idempotency

Safe POST retries with idempotency keys. No duplicate resource creation.

Debugging

Request ID in every response header. Trace any call through support.

Need help connecting a specific system?

Our integration team works with each customer to establish the connection architecture that fits their environment.

Request a Demo
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

SAP S/4HANASAP S/4HANA CloudOracle ERP CloudMicrosoft Dynamics 365Infor CloudSuiteIFSEpicor Kinetic

PLM & Engineering

Siemens TeamcenterPTC WindchillAutodesk VaultAVEVA EngineeringHexagon Smart 3D

Project Controls

Oracle Primavera P6EcosysMicrosoft Project

Procurement Platforms

SAP AribaCoupaJaggaer

Asset Management

IBM MaximoHexagon EAMInfor EAM

Collaboration & Analytics

ServiceNow SPMSharePoint OnlinePower BI

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.

Ready to integrate?

The Purchaser API is available to all customers. Need help connecting a specific system? Our integration team is here.