Coupa OAuth Setup
BonData connects to Coupa using OAuth 2.0 client credentials against the Core API.Step 1: Find Your Instance URL
Your Coupa instance URL is the address you use to log in, in the format:https://yourcompany.coupahost.com
Step 2: Create an OAuth Client
- Log in to Coupa as an administrator
- Go to Setup → Integrations → OAuth2/OIDC Clients
- Click Create
- Select Grant Type: Client Credentials
- Choose the Scopes for the objects you want to sync (for example
core.supplier.read,core.purchase_order.read,core.invoice.read) - Click Save
- Copy the Client ID (Identifier) and Client Secret - the secret is only shown once
Step 3: Enter Credentials in BonData
- In BonData, navigate to Integrations and select Coupa
- Enter your Instance URL, Client ID, and Client Secret
- Click Connect
Required Fields
- OAuth 2.0
- API Key (Legacy)
Available Data
Once connected, BonData can sync the following Coupa objects:- Suppliers - Supplier master records and contacts
- Purchase Orders - Purchase orders and their lines
- Invoices - Supplier invoices and approval status
- Requisitions - Purchase requisitions
- Expenses - Expense reports and lines
- Contracts - Supplier contracts and terms