Purchase orders, straight into your own system

Let your ERP or accounting system collect purchase orders and send back an accept or reject response — without anyone having to sign in to a portal and retype an order.

Two calls, that's the integration

POST /api/supplier/po-integration/orders
X-Api-Key: pit_…

POST /api/supplier/po-integration/status
X-Api-Key: pit_…

For suppliers

Sign in to find your API key, the endpoints to call, worked examples of both requests, and a record of every call your system has made.

For PurchaseIT staff

Issue, recover and rotate vendor keys, manage supplier and staff logins, and review the full integration activity log across every vendor.

Scoped to you

A key identifies exactly one vendor server-side, so a supplier can only ever see and respond to their own purchase orders. Every call is audited.

How it works

Getting set up
  1. PurchaseIT issues your company an API key and a login for this portal.
  2. Sign in, change your password, and copy your key from your integration page. You are shown the full key once, when it is issued.
  3. Send it as the X-Api-Key header on both endpoints. Nothing else identifies you — there is no vendor ID to pass.
  4. Lost your key? PurchaseIT can recover it for you, so nothing in your system has to change.
Responding to an order
POST /api/supplier/po-integration/status
X-Api-Key: pit_…
Content-Type: application/json

{
  "transactionReference": "8f14e45f-ceea-467a-9575-4b4b4b8e2a11",
  "poNumber": "PO-104233",
  "orderStatus": "Accepted",
  "comments": "Dispatching 12 August."
}

Full request and response examples, including every status code, are on your integration page once you sign in.

Already been given a login?

Sign in to the portal