Skip to main content

Celonis Product Documentation

Supported API Endpoints - Coupa

New data integration content available

You're currently viewing a data integration topic that has been replaced and will eventually be removed from our documentation.

For the latest data integration content, see: Data Integration.

Important

Any references to third-party products or services do not constitute Celonis Product Documentation nor do they create any contractual obligations. This material is for informational purposes only and is subject to change without notice.

Celonis does not warrant the availability, accuracy, reliability, completeness, or usefulness of any information regarding the subject of third-party services or systems.

API Overview

The tables and APIs supported in the Coupa Extractor are dependent on 3 main sources:

  • Tables that are defined in a static definition of metadata which is part of our Extractor

  • Tables for which the metadata is dynamically retrieved from the API response

  • Tables that are configured using the customize metadata JSON

API

Table Name

AP-relevant?

P2P-relevant?

Addresses API

addresses

Nested Tables:

  • addresses_tax_registrations

  • addresses_purposes

  • address_content_groups

x

x

Approvals API

approvals

Nested Tables:

  • approvals_reasons

  • approvals_delegates

x

x

Business Groups API

business_groups

x

x

Contracts API

contracts

Nested Tables:

  • contracts_reason_insight_events

  • contracts_tags

  • contracts_diversity_categories

  • contracts_taggings

  • contracts_current_parallel_approvals

  • contracts_contract_clauses

  • contracts_contract_terms

  • contracts_contract_parties

x

x

Departments API

departments

x

x

Inventory Transactions API

inventory_transactions

Nested Tables:

  • inventory_transactions_attachments

  • inventory_transactions_inventory_transaction_lots

  • inventory_transactions_current_integration_history_records

  • inventory_transactions_asset_tags

  • inventory_transactions_account_allocations

  • inventory_transactions_inventory_transaction_valuations

Invoice Revision API

invoice_revision_records

Nested Tables:

  • invoice_revision_records_invoice_lines

x

x

Invoices API

invoices

Nested Tables:

  • invoices_invoice_charges

  • invoices_tags

  • invoices_failed_tolerances

  • invoices_attachments

  • invoices_payments

  • invoices_tcs_tax_lines

  • invoices_withholding_tax_lines

  • invoices_invoice_payment_receipts

  • invoice_lines

  • invoices_tax_lines

  • invoices_approvals

  • invoices_dispute_reasons

  • invoices_taggings

  • current_integration_history_records

  • invoices_payment_agreement_notes

  • revision_records_invoiceheader

x

x

Order Revisions API

order_revision_records

Nested Tables:

  • order_revision_records_order_lines

x

x

Purchase Order Lines API

purchase_order_lines

Nested Tables:

  • purchase_order_lines_account_allocations

  • purchase_order_lines_form_response

  • purchase_order_lines_attachments

  • purchase_order_lines_recurring_rules

  • purchase_order_lines_asset_tags

  • purchase_order_lines_milestones

x

x

Purchase Order Revisions API

purchase_order_revisions

Nested Tables:

  • purchase_order_revision_order_lines

x

Purchase Orders API

purchase_orders

Nested Tables:

  • purchase_orders_attachments

  • purchase_orders_recurring_rules

  • purchase_orders_reason_insight_events

  • purchase_orders_order_lines

  • purchase_orders_current_integration_history_records

  • purchase_orders_milestones

  • revision_records_orderheader

x

Requisition Revisions API

requisition_revision_records

Nested Tables:

  • requisition_revision_records_requisition_lines

x

x

Requisitions API

requisitions

Nested Tables:

  • requisitions_attachments

  • requisitions_current_parallel_approvals

  • requisitions_approvals

  • requisition_lines

  • requisitions_recurring_rules

  • requisitions_tags

  • requisitions_taggings

  • requisitions_milestones

  • requisition_lines_account_allocations

  • revision_records_requisitionheader

x

x

Supplier Items API

supplier_items

x

x

Suppliers API

suppliers

Nested Tables:

  • suppliers_preferred_commodities

  • suppliers_remit_to_addresses

  • suppliers_supplier_addresses

  • suppliers_customer_support_contacts

  • suppliers_diversities

  • suppliers_taggings

  • suppliers_diversity_categories

  • suppliers_invoice_emails

  • suppliers_supplier_sites

  • suppliers_integration_contacts

  • suppliers_payment_terms

  • suppliers_restricted_account_types

  • suppliers_contacts

x

x

Users API

users

Nested Tables:

  • users_working_warehouses

  • users_account_groups

  • users_roles

  • users_expenses_delegated_to

  • users_approval_groups

  • users_user_groups

  • users_inventory_organizations

  • users_can_expense_for

x

x

Getting Coupa Metadata

Coupa does not offer an endpoint to receive metadata. Therefore, Celonis creates their own metadata based on the request response. Also, users can configure the metadata JSON for their Coupa Data Connection in the Data Connection's configuration UI.