ERP Purchase Orders API

One unified API to sync purchase orders across all major erp platforms. Build once, integrate everywhere.

Unified Purchase Orders Operations

Standard CRUD operations normalized across all platforms

ListGET
/purchase-orders

Retrieve all purchase orders with pagination and filtering

GetGET
/purchase-orders/{id}

Fetch a single purchase order by ID

CreatePOST
/purchase-orders

Create a new purchase order

UpdatePATCH
/purchase-orders/{id}

Update an existing purchase order

Quick Start

Start syncing purchase orders in minutes

Node.js
import { Apideck } from '@apideck/node'

const apideck = new Apideck({
  apiKey: 'YOUR_API_KEY',
  appId: 'YOUR_APP_ID',
  consumerId: 'user-123'
})

// List purchase orders from any connected erp platform
const response = await apideck.erp.purchaseordersAll()

// Returns normalized data regardless of the underlying platform
console.log(response.data)
// [
//   { id: '123', ... },
//   { id: '456', ... }
// ]

// Works the same for Xero, QuickBooks, NetSuite, etc.

Develop faster with our SDKs

You can use the official Apideck SDKs to simplify integrating our APIs.

Launch accounting integrations in weeks, not months

Sign Up