Coupa
Coupa connections give you access to your team’s spend management data.
Source Setup
Coupa uses a Client ID/Client Secret pair for authentication. To get the required information follow these steps:
-
Access your Coupa instance and go to the Setup → Oauth2/OpenID Connect Clients page.
-
Click on Create. Select Client credentials for the grant type. Specify a Name for the Client, Login, Contact info, and Contact Email.
-
Select the read scopes for the entities you want to load. The scopes table below shows which scope each entity needs.
-
Click Create, copy the provided Client ID, Client Secret.
-
Etleap also requires your Coupa subdomain for authentication.
Prefer using an API? Go here and select Coupa under the Body header to start creating a connection via API.
Scopes
Etleap only reads data from Coupa, so it never needs write scopes. core.accounting.read is always required, since Etleap uses it to validate the connection. You can add more scopes later if you want to load other entities.
| Scope | Entities |
|---|---|
core.accounting.read | Account Types, Accounts |
core.approval.read | Approvals |
core.budget.read | Budget Line Adjustments, Budget Lines |
core.catalog.read | Supplier Items |
core.common.read | Addresses, Business Groups, Commodities, Currencies, Departments, Exchange Rates, Lookup Values, Payment Terms |
core.contract.read | Contracts |
core.easy_form_response.read | Easy Form Responses |
core.expense.read | Expense Lines, Expenses |
core.integration.read | Data File Sources, Integration Runs, Integrations |
core.inventory.receiving.read | Receiving Transactions |
core.invoice.read | Invoices, Tax Registrations |
core.item.read | Items |
core.order_pad.read | Order List |
core.payables.invoice.read | Payables/Invoices |
core.project.read | Project Memberships, Projects |
core.purchase_order.read | Purchase Orders, Purchase Orders Lines |
core.requisition.read | Requisitions |
core.sourcing.read | Quote Requests |
core.supplier.read | Suppliers |
core.user.read | Users |
What Data is Available?
Check out the Coupa entities and relationships that you can load to your destination below.
Update-Mode Deletes Support
Deletes are not supported for update-mode entities with this connector.
You can create Coupa pipelines with the following entities: