Transactional data is generated from an activity within Coupa, like requisitions, purchase orders, invoices, and expenses. Integrating with these APIs will allow you to easily upload these data to any other software you may use, creating a streamlined process.
Easy Form Responses API (/easy_form_responses)
Use the Easy Form Responses API to update data records for custom objects and some Coupa objects like SIM forms.
The Charges API can be used to see Virtual P-Cards charges.
Pick Lists/Fulfillment Reservations API (/pick lists)
Use the Pick Lists API to get a list of pick lists and update fulfillments.
Commodities API (/commodities)
Use the Commodities API to view and update commodities.
Use the contracts API to create, update, or query a contract, including the business groups involved, key dates, the status of the contract, and the financial terms.
Default Receiving Location API (/default receiving location)
Use the Default Receiving Locations API to update or get a list of default receiving locations.
Object Translation API (/uoms/uom_id/translations)
Use the Object Translation API to create new translations for your Units of Measure (UOM).
Cycle Count Lines API (/cycle_count_lines)
Use the Cycle Count Lines API to get a list of items to count.
Default Receiving Locations API (/default_receiving_locations)
Use the Default Receiving Locations API to return receiving location.
Use the invoice API to create, update, or query invoices associated with a purchase order.
Purchase Orders API (/purchase_orders)
Use the purchase order API to create, update, or query purchase orders.
Requisitions API (/requisitions)
Use the requisitions API to create, update, and query requisitions.
The Receipts API helps to create, update, or query the details of inventory receipts.
Use the Payables API to create payable transactions.
Expenses API (/expense_reports)
Use the expense reports API to query expense reports while gathering information about report totals, status dates etc
Sourcing API (/quote_requests)
Use the Coupa Sourcing API to create new RFx events, see supplier responses, and award suppliers at the line level.
Receipt Requests API (/receipt_requests)
Use the Receipt Requests API to create receipt requests for your transaction.
Advance Ship Notices API (/asn)
Use this API to check for, create, and update advance ship notices.
Use the approvals API to create, update, or query the approval of a document.
Payments API (/coupa_pay/payments )
Coupa Pay Invoice Payments API allows you to account for and reconcile payment lines using an ERP accounting system.
Integrations API (/integrations)
Use the Integrations API to create, update, and display integrations in Coupa.
Supplier Risk Aware Feed API (/supplier_risk_aware_feed)
Use the Supplier Risk Aware Feed API to load your governance, risk, and compliance (GRC) data into Risk Aware.
Custom Object API (/custom_objects/id)
Use the Custom Object API to create new data records for your custom objects.
Coupa Pay Statements API (/coupa_pay/statements)
Statements from payment partners may be obtained with an API GET call and a PUT call can mark that statement as exported.
Data File Sources API (/data_file_sources)
Use the approvals API to examine your integration files.
Use the order pad API to create, update, or query orders.
Order Confirmations API (/order_header_confirmations)
Use this API to query, view, or update order confirmations.
- Table Of Contents
- Build on the Coupa Platform
-
The Coupa Core API
- Get Started with the API
- OAuth 2.0 and OIDC
- Orchestration Documents
-
Resources
-
Reference Data Resources
- Accounts API (/accounts)
- Account Types API (/account_types)
- Account Validation Rules API (/account_validation_rules)
- Address API (/addresses)
- Announcements API (/announcements)
- Budget Lines API (/budget lines)
- Business Entities API (/business_entities)
- Content Groups API (/business_groups)
- Currencies API (/currencies)
- Data File Sources API (/data_file_sources)
- Departments API (/departments)
- Exchange Rates API (/exchange_rates)
- Financial Counterparties API (/financial_counterparties)
- Items API (/items)
- Legal Documents API (/legal_documents)
- Lookup Values API (/lookup_values)
- Matching Allocations API (/matching_allocations)
- Payment Terms API (/payment_terms)
- Projects API (/projects)
- Rate Card API
- Remit-To Addresses API (/suppliers/addresses)
- Shipping Terms API (/shipping_terms)
-
Suppliers API (/suppliers)
- Customer Support Contact API
- Diversity Association API
- Diversity Category and Subcategory APIs
- Diversity Certification Agency API
- Proxy Supplier API
- Punchout Site API
- Suppliers API Example Calls
- Supplier Items API (/supplier_items)
- Supplier Items Example Calls
- Supplier Remit To API
- Supplier Sites API (/supplier_sites)
- Supplier User API
- Supplier Information API (/supplier_information)
- Supplier Information Sites API (/supplier_information_sites)
- Supplier Information Tax Registrations API (/supplier_information_tax_registrations)
- Task API (/tasks)
- Tax Registrations API (/tax_registrations)
- Users API (/users)
-
Shared Resources
- Account Category API
- Account Group API
- Alternate API
- Amount Component API
- Asset Tags API
- Attachments API
- Attachment File API
- Bulk Price API
- Comments API
- Cycle Count Line Lot API
- Esign Provider Account API
- ExtraLineAttributes::OrderLineAttribute API
- Form API
- Group Buying Membership API
- Payments API
- Budget Period API
- Purposes API
- RA CLMA Contract API
- RA Risk Request API
- RA Risk Request Relationship API
- RA Risk Request Score API
- Return Request Line API
- Schedule Line API
- Supplier Order Header Change API
- Tagging API
- Tag API
- Unit of Measure API
-
Transactional Resources
- Approvals API (/approvals)
- Advance Ship Notices API (/asn)
- Charges API (/charges)
- Commodities API (/commodities)
-
Contracts API (/contracts)
- Contract API Example Calls
- Contract Classification API
- Contract Clause API
- Contract Clause Reference API
- Contract Detail API
- Contract Dispute API
- Contract Party API
- Contract Party Contact API
- Contract Template API (/contracts/templates)
- Contract Terms API
- Contract Types API
- Country Subdivision API
- Intellectual Property and Data API
- Reason Insights API
- Reason Insights Events API
- Payments API (/coupa_pay/payments )
- Coupa Pay Statements API (/coupa_pay/statements)
- Custom Object API (/custom_objects/id)
- Cycle Count Lines API (/cycle_count_lines)
- Data File Sources API (/data_file_sources)
- Default Receiving Locations API (/default_receiving_locations)
- Default Receiving Location API (/default receiving location)
- Easy Form Responses API (/easy_form_responses)
-
Expenses API (/expense_reports)
- Audit Status API
- Expense API Example Calls
- Expense Artifact API
- Expense Attendee API
- Expense Attendee Type API
- Expense Cash Advance API
- Expense Category API
- Expense Category Translation API
- Expense Lines API
- Expense Line Allocation API
- Expense Line Attendee API
- Expense Line Cash Advance API
- Expense Line Imported Data API
- Expense Line Mileage API
- Expense Line Mileage Allocation API
- Expense Line Per Diem API
- Expense Line Tax API
- Expense Line Virtual Card API
- Expense Preapproval API
- Expense Preapproval Line API
- Expense Reports API
- Expense Report Preapproval API
- Expense Trip API
- Expense Trip Segment API
- Expense Violation API
- Expense Virtual Card API
- Itemized Expense Line API
- Legal Entity API
- Integrations API (/integrations)
- Invoices API (/invoices)
- Object Translation API (/uoms/uom_id/translations)
- Order Confirmations API (/order_header_confirmations)
- Order List API (/order_pads)
- Payables API (/payables/)
- Pick Lists/Fulfillment Reservations API (/pick lists)
- Purchase Orders API (/purchase_orders)
-
Receipts API
- Adjustment Code API
- Inventory Adjustments API (/inventory_adjustments)
- Inventory Consumptions API (/inventory_consumptions)
- Inventory Transaction Lot API
- Inventory Transfers API (/inventory_transfers)
- Receiving Transactions API (/receiving_transactions)
- Receipts API Example Calls
- Return to Supplier Transactions API (/return_to_supplier_transactions)
- Return Requests API (/return_requests)
- Receipt Requests API (/receipt_requests)
- Requisitions API (/requisitions)
- Sourcing API (/quote_requests)
- Supplier Risk Aware Feed API (/supplier_risk_aware_feed)
-
Reference Data Resources
-
Coupa Core Flat Files (CSV)
- Getting Started
-
Flat File (CSV) Export
-
Standard CSV Exports
- Account Type Export
- Advance Ship Notices Export
- Commodity Export
- Contracts Export
- Coupa Pay Charges Export
- Coupa Pay Payments Export
- Data File Source Export
- Delegations Export
- Easy Form Widget Response Export
- Exchange Rate Export
- Expense Preapproval Export
- Expense Reports Export
- Integration Error Export
- Integration History Record Export
- Inventory Balance Export
- Inventory Transactions (Receipts) Export
- Invoices Export
- Item Export
- Lookup Values Export
- Object Translation Export
- Order Header Confirmation Export
- Order Header Change Export
- Order Line Confirmation Export
- Order Line Change Allocation Export
- Order Line Change Export
- Payables :: Allocation
- Payables :: Expense
- Payables :: Expense Preapproval Export
- Payables Invoice Export
- Procurement Milestone Export
- Project Export
- Project Link Export
- Purchase Orders Export
- Remit to Addresses Export
- Requisitions Export
- Schedule Line Export
- Sourcing Export
- Sourcing Quote Request Export
- Sourcing Quote Response Export
- Coupa Pay Statements Export
- Supplier Diversity Report Direct Spends Export
- Supplier Diversity Report Indirect Spends Export
- Supplier Diversity Report Summaries Export
- Supplier Information Export
- Supplier Information Site
- Supplier Site
- Tax Code Export
- Tax Code Rule Export
- Tax Registration Export
- TCS Tax Line Export
- User Group Export
- Work Confirmation/Header (Service/Time Sheet Header) Export
- Work Confirmation/Line (Service/Time Sheet Line) Export
-
Standard CSV Exports
-
Flat File (CSV) Import
- Account Import
- Account Type (CoA) Import
- Account Validation Rules Import
- Approval Chain Import
- Advance Ship Notice Import
- Budget Line Import
- Budget Line Adjustment Import
- Business Entity Import
- Commodity Import
- Commodity Translation Import
- Addresses Import
- Content Group Import
- Contract Import
- Departments Import
- Enterprise Import
- Exchange Rate Import
- Expense Mileage Data Import
- Expense Action Dynamic Category Limit Import
- Expense Category Import
- Expense Category Tax Rates Import
- Expense Category Translation Import
- Expense Import Category Map Import
- Expense Import Transaction Type Filter Map Import
- Expense Import User Map Import
- Expense Payment Import
- External Orders Import
- External Payments
- Forms (Easy Forms) Import
- Integration Contacts Import
- Integration Import
- Inventory Balance Import
- Inventory Balance Lot Import
- Invoices Import
- Invoice Payment Import
- Item Import
- Legal Entity Import
- Legal Payment Receipt Loader
- Lookup Values Import
- Object Instance Import
- Object Translation Import
- Order Confirmation Import
- Payment Import
- Payables :: External :: Payable Import
- Payment Term Import
- Project Import
- Purchase Order Change Import
- Quote Request Line Import
- Quote Supplier Import
- Inventory Transactions (Receipts) Import
- Remit-to Addresses Import
- Requisitions Import
- Shippable Tracker Import
- Suppliers Import
- Supplier Risk Aware Feed Import
- Supplier Site Import
- Tax Code Import
- Tax Code Rule Import
- Tax Rate Import
- Tax Reference Import
- Tax Registration Import
- Treasury Cash Flow Import
- Treasury Commodity Rates Import
- Treasury Credit Spreads Import
- Treasury FX Forward Rates Import
- Treasury Interest Rates Import
- Treasury Interest Volatilities Import
- Treasury MMF Balances Import
- Users Import
- User Group Import
- Warehouse Import
- Warehouse Location Import
- Service/Time Sheets Import
- Payables :: Allocation
- The CCW API
- CCW Flat Files (CSV)
- The CSO API
-
Treasury Integrations
- View Treasury API Documentation
-
Treasury CSV Format Descriptions (classic)
- Account Statement Import - CSV Format
- Cash Flow Export - CSV Format
- Cash Flow Data Import CSV Formats
- CSV Table Export File Format
- Holidays Import CSV Format
- IC Balances - FX Rates Import - CSV Format
- IC Netting - FX Rates Import - CSV Format
- IC Netting - Payments Export - CSV Format
- IC Recon - Invoice Export - CSV Format
- IC Recon Server Import CSV Formats
- LMPLANNING - Liquidity Planning Data Import
- System - FX and Interest Rate Scenarios Import
- System - Market Data Import
- TTContract Leasing Payment Plan Import
- TTContract Interest and Repayment Plan Import
- TTGL Bookings Export CSV Format
- Risk Assess Quick Integration
- Coupa Core User Authentication (SSO)
- Coupa Core Application IP Addresses
- Core API and CSV Download Formats