Coupa Core API
The primary RESTful API for accessing and managing core Coupa resources including suppliers, purchase orders, invoices, and requisitions.
Documentation
Documentation
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api
Authentication
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api/authentication
GettingStarted
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/json-schema/coupa-purchase-order-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/json-schema/coupa-invoice-schema.json
Other Resources
Errors
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/exception-handling-and-error-codes
APIReturnFormats
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/api-return-formats
XMLvsJSON
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/differences-between-xml-and-json-in-coupa
SampleRequests
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/sample-requestsresponses-xml-vs-json
SpecialActions
https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/special-actions-and-api-notes
OpenAPISpec
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/openapi/coupa-core-api-openapi.yml
JSONLD
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/json-ld/coupa-context.jsonld
Vocabulary
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/vocabulary/coupa-vocabulary.yml
Rules
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/rules/coupa-core-api-rules.yml
Capabilities
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/capabilities/coupa-procure-to-pay-capabilities.yml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/capabilities/core-invoices.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/capabilities/core-purchase-orders.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/capabilities/core-requisitions.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/capabilities/core-suppliers.yaml