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.

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.

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

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.

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.