Skip to main content
Purchase Order List API

Authentication

All requests require an API key in the request headers. Headers:

Request

Query Parameters

Code Examples

Success Response

HTTP Status: 200 OK Response Fields:

PO State Values

Response Example

Error Responses

Purchase Order Not Found

HTTP Status: 404 Not Found

Authentication Errors

HTTP Status: 401 Unauthorized

Permission Errors

HTTP Status: 403 Forbidden

Internal Error

HTTP Status: 500 Internal Server Error

Best Practices

  • The matchedInvoices array is populated when invoices are linked to the PO (TWO_WAY or THREE_WAY matching)
  • The matchedGrns array is populated only for THREE_WAY matching POs
  • Check state to understand where the PO is in the approval workflow before taking further actions