Coupa website screenshot

Coupa

Coupa is a leading Business Spend Management (BSM) platform that provides cloud-based solutions for procurement, invoicing, expenses, payments, sourcing, contracts, and supply chain design & planning.

Coupa publishes 4 APIs on the APIs.io network, including Invoices API, Purchase Orders API, Requisitions API, and 1 more. Tagged areas include BSM, Business Spend Management, Cloud Platform, Enterprise, and Financial Management.

The Coupa catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Coupa’s developer surface includes authentication, getting-started guide, release notes, support, engineering blog, and 35 more developer resources.

56.0/100 strong ▬ flat Agent 34/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterpriseSelf serve
16 APIs
BSMBusiness Spend ManagementCloud PlatformEnterpriseFinancial ManagementInvoicingProcurementSupply Chain

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 56.0/100 · strong
Contract Quality 19.4 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 7.5 / 13
Governance 3.3 / 12
Discoverability 6.9 / 10
Agent readiness — 34/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/coupa: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 16

Individual APIs this provider publishes, each with its own machine-readable definition.

Coupa Integration API

API designed for enterprise integrations with ERP systems and other third-party applications.

Coupa Supplier API

API for supplier-specific operations including supplier information management, catalogs, and supplier collaboration.

Coupa Analytics API

API for accessing Coupa's analytics and reporting data for business intelligence and custom reporting needs.

Coupa CCW API

The Coupa Contingent Workforce (CCW) REST API enables customers and partners to build applications and integrate with CCW for managing contingent workforce operations including ...

Coupa CSO API

The Coupa Sourcing Optimization (CSO) API is a RESTful web service for importing and exporting fact sheet data, enabling integration between CSO and third-party systems for sour...

Coupa Treasury API

REST API for retrieving and updating Coupa Treasury Management data such as cash flows and account balances. Treasury APIs follow the Coupa Core API structure but support JSON o...

Coupa Open Buy API

The Open Buy API provides a faster, standard, and secure interface for searching and purchasing items in real-time. It follows common eCommerce API patterns and supports authent...

Coupa Payments API

API for managing Coupa Pay invoice payments and expense payments, including retrieval, export tracking, and payment status management. Accessed through the Coupa Pay payments en...

Coupa Procurement API

The Coupa Procurement API provides RESTful endpoints for managing the full procure-to-order lifecycle including requisitions, purchase orders, contracts, and sourcing (quote req...

Coupa Invoicing API

The Coupa Invoicing API provides RESTful endpoints for creating, updating, and querying invoices associated with purchase orders. It supports the full invoice lifecycle includin...

Coupa Expenses API

The Coupa Expenses API provides RESTful endpoints for managing expense reports, expense lines, expense categories, and related data. It supports creation, querying, and updating...

Coupa Inventory and Receipts API

The Coupa Inventory and Receipts API provides RESTful endpoints for managing receiving transactions, inventory adjustments, inventory consumptions, pick lists, fulfillment reser...

Coupa Invoices API

Create, retrieve, update, and manage invoices. Invoices represent billing documents from suppliers for goods or services delivered.

Coupa Purchase Orders API

Create, retrieve, update, and manage purchase orders. Purchase orders represent commitments to buy goods or services from suppliers.

Coupa Requisitions API

Create, retrieve, update, and manage requisitions. Requisitions are internal requests to purchase goods or services that go through approval workflows before becoming purchase o...

Coupa Suppliers API

Create, retrieve, update, and manage supplier records. Suppliers represent vendor organizations that provide goods or services.

Scroll for all 16

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Coupa Core API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Coupa GraphQL API

Coupa is a business spend management platform covering procurement, invoicing, expense management, pay, and supply chain design. The API covers purchase orders, invoices, suppli...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Coupa Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Coupa Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Coupa Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Coupa Context

0 classes · 13 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Coupa API Rules

13 rules · 6 errors 6 warnings 1 info

SPECTRAL

Coupa API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 25

Standalone JSON Schema definitions for this provider's data models.

AddressReference

8 properties

JSON SCHEMA

ApprovalReference

2 properties

JSON SCHEMA

CurrencyReference

2 properties

JSON SCHEMA

DepartmentReference

2 properties

JSON SCHEMA

Error

1 properties

JSON SCHEMA

Coupa Invoice

85 properties

JSON SCHEMA

InvoiceCreate

22 properties

JSON SCHEMA

InvoiceLine

16 properties

JSON SCHEMA

InvoiceUpdate

11 properties

JSON SCHEMA

OrderLine

17 properties

JSON SCHEMA

PaymentTermReference

2 properties

JSON SCHEMA

Coupa Purchase Order

42 properties

JSON SCHEMA

PurchaseOrder

39 properties

JSON SCHEMA

PurchaseOrderCreate

14 properties

JSON SCHEMA

PurchaseOrderUpdate

12 properties

JSON SCHEMA

Requisition

34 properties

JSON SCHEMA

RequisitionCreate

14 properties

JSON SCHEMA

RequisitionLine

17 properties

JSON SCHEMA

RequisitionUpdate

12 properties

JSON SCHEMA

ShippingTermReference

2 properties

JSON SCHEMA

Supplier

56 properties

JSON SCHEMA

SupplierCreate

23 properties

JSON SCHEMA

SupplierReference

3 properties

JSON SCHEMA

SupplierUpdate

24 properties

JSON SCHEMA

UserReference

3 properties

JSON SCHEMA

Scroll for all 25

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Coupa Structure

0 properties

JSON STRUCTURE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Coupa Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Coupa Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Coupa Vulnerability Disclosure

disclosure policy published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Coupa Scopes

8 scopes · clientCredentials

8 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Coupa Agentic Access

27 operations · 19 acting

27 operations · 19 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 5

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 11

Properties that don't map to a standard resource type

Scroll for all 11

Source (apis.yml)

apis.yml Raw ↑
aid: coupa
name: Coupa
kind: company
description: Coupa is a leading Business Spend Management (BSM) platform that provides cloud-based solutions for procurement,
  invoicing, expenses, payments, sourcing, contracts, and supply chain design & planning.
accessModel:
  pricing: enterprise
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Enterprise · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
url: https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/apis.yml
type: Index
access: 3rd-Party
position: Consuming
created: '2024-01-01'
modified: '2026-05-19'
tags:
- BSM
- Business Spend Management
- Cloud Platform
- Enterprise
- Financial Management
- Invoicing
- Procurement
- Supply Chain
apis:
- name: Coupa Integration API
  description: API designed for enterprise integrations with ERP systems and other third-party applications.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/core-platform/integration
  baseURL: https://instance.coupahost.com/api
  tags:
  - Enterprise
  - ERP
  - Integration
  - Webhooks
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation
  - type: Webhooks
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/webhooks
  - type: Best Practices
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/integration-best-practices
  - type: IntegrationGuide
    url: https://compass.coupa.com/en-us/products/total-spend-management-platform/integration-playbooks-and-resources/other-integration-playbooks/erp-integration-adapters/build-your-integration
  - type: RESTAPIIntegration
    url: https://compass.coupa.com/en-us/products/total-spend-management-platform/integration-playbooks-and-resources/other-integration-playbooks/erp-integration-adapters/build-your-integration/integration-methods/coupa-rest-api-integration
- name: Coupa Supplier API
  description: API for supplier-specific operations including supplier information management, catalogs, and supplier collaboration.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/supplier-portal
  baseURL: https://instance.coupahost.com/api/suppliers
  tags:
  - Catalogs
  - Suppliers
  - Vendor Management
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/supplier-api
  - type: GettingStarted
    url: https://compass.coupa.com/en-us/products/supplier-portal/getting-started
  - type: PunchoutDocumentation
    url: https://compass.coupa.com/en-us/products/product-documentation/supplier-resources/for-suppliers/integration-resources/purchase-orders-and-punchouts
  - type: cXMLDocumentation
    url: https://compass.coupa.com/en-us/products/product-documentation/suppliers/supplier-integration-resources/cxml-supplier-enablement
  - type: SuppliersReferenceAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/reference-data-resources/suppliers-api-(suppliers)
- name: Coupa Analytics API
  description: API for accessing Coupa's analytics and reporting data for business intelligence and custom reporting needs.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/analytics
  baseURL: https://instance.coupahost.com/api/analytics
  tags:
  - Analytics
  - Business Intelligence
  - Data Export
  - Reporting
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/analytics-reporting
  - type: Data Dictionary
    url: https://compass.coupa.com/en-us/products/product-documentation/analytics-reporting/data-dictionary
- name: Coupa CCW API
  description: The Coupa Contingent Workforce (CCW) REST API enables customers and partners to build applications and integrate
    with CCW for managing contingent workforce operations including candidate lookup, worker management, and requisition handling.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-ccw-api
  baseURL: https://instance.coupahost.com/api
  tags:
  - Candidates
  - Contingent Workforce
  - REST
  - Staffing
  - Workers
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-ccw-api
  - type: Overview
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-ccw-api/ccw-api-overview
  - type: APIExplorer
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-ccw-api/api-explorer
  - type: Authentication
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-ccw-api/managing-your-api-consumer-apps-and-credentials
- name: Coupa CSO API
  description: The Coupa Sourcing Optimization (CSO) API is a RESTful web service for importing and exporting fact sheet data,
    enabling integration between CSO and third-party systems for sourcing optimization workflows including markets, companies,
    users, and events.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api
  baseURL: https://instance.cso.coupahost.com/api
  tags:
  - Fact Sheets
  - Markets
  - Optimization
  - REST
  - Sourcing
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api
  - type: GettingStarted
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api/get-started-with-cso-openapi
  - type: UserAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api/user-api
  - type: CompanyAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api/company-api
  - type: MarketAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api/market-api
  - type: EventsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-cso-api/events-api
- name: Coupa Treasury API
  description: REST API for retrieving and updating Coupa Treasury Management data such as cash flows and account balances.
    Treasury APIs follow the Coupa Core API structure but support JSON only.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/treasury-integrations/treasury-apis
  baseURL: https://instance.ctm.coupahost.com/v1
  tags:
  - Account Balances
  - Cash Management
  - Payments
  - REST
  - Treasury
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/treasury-integrations/treasury-apis
  - type: APIDocumentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/treasury-integrations/treasury-apis/view-treasury-api-documentation
  - type: Authentication
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/oauth-2.0-and-oidc
- name: Coupa Open Buy API
  description: The Open Buy API provides a faster, standard, and secure interface for searching and purchasing items in real-time.
    It follows common eCommerce API patterns and supports authentication, search, detail, and checkout operations for all
    suppliers.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/supplier-resources/for-suppliers/integration-resources/open-buy-api-reference
  baseURL: https://instance.coupahost.com
  tags:
  - Catalog
  - eCommerce
  - Open Buy
  - REST
  - Search
  - Suppliers
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/supplier-resources/for-suppliers/integration-resources/open-buy-api-reference
  - type: SupplierIntegrationResources
    url: https://compass.coupa.com/en-us/products/product-documentation/supplier-resources/for-suppliers/integration-resources
  - type: Support
    url: mailto:openbuy-support@coupa.com
- name: Coupa Payments API
  description: API for managing Coupa Pay invoice payments and expense payments, including retrieval, export tracking, and
    payment status management. Accessed through the Coupa Pay payments endpoint.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/payments-api-(coupa_paypayments-)
  baseURL: https://instance.coupahost.com/api/coupa_pay/payments
  tags:
  - Coupa Pay
  - Expense Payments
  - Invoice Payments
  - Payments
  - REST
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/payments-api-(coupa_paypayments-)
  - type: SharedPaymentsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/shared-resources/payments-api
- name: Coupa Procurement API
  description: The Coupa Procurement API provides RESTful endpoints for managing the full procure-to-order lifecycle including
    requisitions, purchase orders, contracts, and sourcing (quote requests). It enables programmatic creation, querying, and
    updating of procurement transactions within the Coupa platform.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources
  baseURL: https://instance.coupahost.com/api
  tags:
  - Contracts
  - Procurement
  - Purchase Orders
  - Requisitions
  - REST
  - Sourcing
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources
  - type: RequisitionsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/requisitions-api-(requisitions)
  - type: PurchaseOrdersAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/purchase-orders-api-(purchase_orders)
  - type: ContractsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/contracts-api-(contracts)
  - type: SourcingAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/sourcing-api-(quote_requests)
  - type: ApprovalsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/approvals-api-(approvals)
- name: Coupa Invoicing API
  description: The Coupa Invoicing API provides RESTful endpoints for creating, updating, and querying invoices associated
    with purchase orders. It supports the full invoice lifecycle including invoice lines, charge allocations, and integration
    with invoicing platform workflows.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/invoices-api-(invoices)
  baseURL: https://instance.coupahost.com/api/invoices
  tags:
  - Accounts Payable
  - Charge Allocations
  - Invoices
  - Invoicing
  - REST
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/invoices-api-(invoices)
  - type: ExampleCalls
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/invoices-api-(invoices)/invoices-api-example-calls
  - type: InvoiceChargeAllocationAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/invoices-api-(invoices)/invoice-charge-allocation-api
  - type: InvoicingPlatformIntegration
    url: https://compass.coupa.com/en-us/products/total-spend-management-platform/integration-playbooks-and-resources/other-integration-playbooks/invoicing-platform-integration/build-your-integration/using-the-api
- name: Coupa Expenses API
  description: The Coupa Expenses API provides RESTful endpoints for managing expense reports, expense lines, expense categories,
    and related data. It supports creation, querying, and updating of expense transactions including itemized lines, per diem
    calculations, and tax details.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/expenses-api-(expense_reports)
  baseURL: https://instance.coupahost.com/api/expense_reports
  tags:
  - Expense Lines
  - Expense Reports
  - Expenses
  - Per Diem
  - REST
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/expenses-api-(expense_reports)
  - type: ExpenseReportsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/expenses-api-(expense_reports)/expense-reports-api
  - type: ExpenseLinesAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/expenses-api-(expense_reports)/expense-lines-api
  - type: ExampleCalls
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/expenses-api-(expense_reports)/expense-api-example-calls
- name: Coupa Inventory and Receipts API
  description: The Coupa Inventory and Receipts API provides RESTful endpoints for managing receiving transactions, inventory
    adjustments, inventory consumptions, pick lists, fulfillment reservations, warehouse operations, and advance ship notices
    (ASN). It supports the full goods receipt and inventory management lifecycle.
  image: https://www.coupa.com/wp-content/themes/coupa/images/coupa-logo.svg
  humanURL: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/receipts-api
  baseURL: https://instance.coupahost.com/api
  tags:
  - Advance Ship Notices
  - Fulfillment
  - Inventory
  - Receipts
  - REST
  - Warehouse
  properties:
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/receipts-api
  - type: ReceivingTransactionsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/receipts-api/receiving-transactions-api-(receiving_transactions)
  - type: InventoryAdjustmentsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/receipts-api/inventory-adjustments-api-(inventory_adjustments)
  - type: InventoryConsumptionsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/receipts-api/inventory-consumptions-api-(inventory_consumptions)
  - type: PickListsAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/pick-listsfulfillment-reservations-api-(pick-lists)
  - type: WarehouseAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/pick-listsfulfillment-reservations-api-(pick-lists)/warehouse-api
  - type: AdvanceShipNoticesAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/advance-ship-notices-api-(asn)
  - type: InventoryBalanceAPI
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources/pick-listsfulfillment-reservations-api-(pick-lists)/inventory-balance-api
- aid: coupa:coupa-invoices-api
  name: Coupa Invoices API
  description: Create, retrieve, update, and manage invoices. Invoices represent billing documents from suppliers for goods
    or services delivered.
  humanURL: https://compass.coupa.com/en-us/products/core-platform
  baseURL: https://instance.coupahost.com/api
  tags:
  - Invoices
  properties:
  - type: OpenAPI
    url: openapi/coupa-invoices-api-openapi.yml
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api
  - type: Authentication
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api/authentication
  - type: GettingStarted
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api
  - type: ErrorCodes
    url: 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
  - type: APIReturnFormats
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/api-return-formats
  - type: XMLvsJSON
    url: 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
  - type: SampleRequests
    url: 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
  - type: SpecialActions
    url: 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
  - type: OpenAPISpec
    url: openapi/coupa-core-api-openapi.yml
  - type: JSONSchema
    url: json-schema/coupa-purchase-order-schema.json
  - type: JSONSchema
    url: json-schema/coupa-invoice-schema.json
  - type: JSONLD
    url: json-ld/coupa-context.jsonld
  - type: Vocabulary
    url: vocabulary/coupa-vocabulary.yml
  - type: Rules
    url: rules/coupa-core-api-rules.yml
  - type: GraphQL
    url: graphql/coupa-graphql.md
  - type: Capabilities
    url: capabilities/coupa-procure-to-pay-capabilities.yml
- aid: coupa:coupa-purchase-orders-api
  name: Coupa Purchase Orders API
  description: Create, retrieve, update, and manage purchase orders. Purchase orders represent commitments to buy goods or
    services from suppliers.
  humanURL: https://compass.coupa.com/en-us/products/core-platform
  baseURL: https://instance.coupahost.com/api
  tags:
  - Purchase Orders
  properties:
  - type: OpenAPI
    url: openapi/coupa-purchase-orders-api-openapi.yml
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api
  - type: Authentication
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api/authentication
  - type: GettingStarted
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api
  - type: ErrorCodes
    url: 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
  - type: APIReturnFormats
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/api-return-formats
  - type: XMLvsJSON
    url: 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
  - type: SampleRequests
    url: 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
  - type: SpecialActions
    url: 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
  - type: OpenAPISpec
    url: openapi/coupa-core-api-openapi.yml
  - type: JSONSchema
    url: json-schema/coupa-purchase-order-schema.json
  - type: JSONSchema
    url: json-schema/coupa-invoice-schema.json
  - type: JSONLD
    url: json-ld/coupa-context.jsonld
  - type: Vocabulary
    url: vocabulary/coupa-vocabulary.yml
  - type: Rules
    url: rules/coupa-core-api-rules.yml
  - type: GraphQL
    url: graphql/coupa-graphql.md
  - type: Capabilities
    url: capabilities/coupa-procure-to-pay-capabilities.yml
- aid: coupa:coupa-requisitions-api
  name: Coupa Requisitions API
  description: Create, retrieve, update, and manage requisitions. Requisitions are internal requests to purchase goods or
    services that go through approval workflows before becoming purchase orders.
  humanURL: https://compass.coupa.com/en-us/products/core-platform
  baseURL: https://instance.coupahost.com/api
  tags:
  - Requisitions
  properties:
  - type: OpenAPI
    url: openapi/coupa-requisitions-api-openapi.yml
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api
  - type: Authentication
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api/authentication
  - type: GettingStarted
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api
  - type: ErrorCodes
    url: 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
  - type: APIReturnFormats
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/api-return-formats
  - type: XMLvsJSON
    url: 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
  - type: SampleRequests
    url: 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
  - type: SpecialActions
    url: 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
  - type: OpenAPISpec
    url: openapi/coupa-core-api-openapi.yml
  - type: JSONSchema
    url: json-schema/coupa-purchase-order-schema.json
  - type: JSONSchema
    url: json-schema/coupa-invoice-schema.json
  - type: JSONLD
    url: json-ld/coupa-context.jsonld
  - type: Vocabulary
    url: vocabulary/coupa-vocabulary.yml
  - type: Rules
    url: rules/coupa-core-api-rules.yml
  - type: GraphQL
    url: graphql/coupa-graphql.md
  - type: Capabilities
    url: capabilities/coupa-procure-to-pay-capabilities.yml
- aid: coupa:coupa-suppliers-api
  name: Coupa Suppliers API
  description: Create, retrieve, update, and manage supplier records. Suppliers represent vendor organizations that provide
    goods or services.
  humanURL: https://compass.coupa.com/en-us/products/core-platform
  baseURL: https://instance.coupahost.com/api
  tags:
  - Suppliers
  properties:
  - type: OpenAPI
    url: openapi/coupa-suppliers-api-openapi.yml
  - type: Documentation
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api
  - type: Authentication
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api/authentication
  - type: GettingStarted
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api
  - type: ErrorCodes
    url: 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
  - type: APIReturnFormats
    url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/api-return-formats
  - type: XMLvsJSON
    url: 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
  - type: SampleRequests
    url: 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
  - type: SpecialActions
    url: 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
  - type: OpenAPISpec
    url: openapi/coupa-core-api-openapi.yml
  - type: JSONSchema
    url: json-schema/coupa-purchase-order-schema.json
  - type: JSONSchema
    url: json-schema/coupa-invoice-schema.json
  - type: JSONLD
    url: json-ld/coupa-context.jsonld
  - type: Vocabulary
    url: vocabulary/coupa-vocabulary.yml
  - type: Rules
    url: rules/coupa-core-api-rules.yml
  - type: GraphQL
    url: graphql/coupa-graphql.md
  - type: Capabilities
    url: capabilities/coupa-procure-to-pay-capabilities.yml
common:
- type: AgenticAccess
  url: agentic-access/coupa-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/coupa-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/coupa-domain-security.yml
- type: Authentication
  url: authentication/coupa-authentication.yml
- type: OAuthScopes
  url: scopes/coupa-scopes.yml
- type: GitHubOrganization
  url: https://github.com/coupa
- type: DeveloperPortal
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation
- type: Authentication
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-api/authentication
- type: OAuth2TransitionGuide
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/oauth-2.0-and-oidc/oauth-2.0-transition-guide
- type: OpenIDConnect
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/oauth-2.0-and-oidc/openid-connect-clients
- type: GettingStarted
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api
- type: RateLimits
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/api-rate-limits
- type: ErrorCodes
  url: 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
- type: APIResources
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources
- type: TransactionalResources
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/transactional-resources
- type: ReferenceDataResources
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/reference-data-resources
- type: IPAddresses
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/coupa-core-application-ip-addresses
- type: ReleaseNotes
  url: https://compass.coupa.com/en-us/products/release-notes
- type: IntegrationKnowledgeBase
  url: https://compass.coupa.com/en-us/products/total-spend-management-platform/integration-playbooks-and-resources/integration-knowledge-articles
- type: StatusPage
  url: https://trust.coupa.com/
- type: Trust
  url: https://compass.coupa.com/en-us/trust
- type: TermsOfService
  url: https://www.coupa.com/company/trust/agreements
- type: PrivacyPolicy
  url: https://www.coupa.com/company/trust/privacy
- type: Support
  url: https://compass.coupa.com/en-us/support
- type: Community
  url: https://compass.coupa.com/en-us/community
- type: Blog
  url: https://www.coupa.com/blog
- type: LinkedIn
  url: https://www.linkedin.com/company/coupa-software
- type: Twitter
  url: https://twitter.com/Coupa
- type: OAuth2AndOIDC
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/oauth-2.0-and-oidc
- type: OAuth2GettingStarted
  url: https://compass.coupa.com/en-us/products/total-spend-management-platform/integration-playbooks-and-resources/integration-knowledge-articles/oauth-2.0-getting-started-with-coupa-api
- type: SharedResources
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/resources/shared-resources
- type: APIReturnFormats
  url: https://compass.coupa.com/en-us/products/product-documentation/integration-technical-documentation/the-coupa-core-api/get-started-with-the-api/api-return-formats
- type: XMLvsJSON
  url: 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
- type: SampleRequestsResponses
  url: 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
- type: SpecialActions
  url: https://compass.coupa.com/en-us/products/

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/coupa/refs/heads/main/apis.yml