integration-service
latest
false
UiPath logo, featuring letters U and I in white

Integration Service user guide

Last updated Nov 26, 2025

Coupa authentication

Prerequisites

To create a connection, you need the following credentials:

  • OAuth 2.0 Client Credentials: Site URL, Client ID, Secret, Scope
  • Custom: Site Url, Api key

Creating an OAuth connection

To obtain the necessary credentials for an OAuth connection, log in to Coupa as an integrations-enabled administrator to create a client using a Client credentials grant type.

  1. Log in to your Coupa instance and select the Setup button in the upper-right corner of the interface.
  2. Scroll to the Integrations section and select Oauth2/OpenID Connect Clients.
  3. Select Create.

Add the Coupa connection

  1. Select Integration Service from the left rail.
  2. From the Connectors list, select Coupa. You can also use the search bar to find the connector.
  3. Select your preferred authentication type, then select the Connect to Coupa button.
  4. Enter the required credentials and select Connect.

Scopes

The following Scopes are required for any connection and are automatically selected: email login offline_access openid profile core.common.read.

Depending on your needs, you can select other scopes from the available multiple-selection list. The following table lists all the scopes you may need when interacting with Coupa objects.

ObjectOperationScopes
accountsGET /accounts POST/accounts GET/accounts PUT/accountscore.accounting.read core.accounting.write
approvalsGET/approvals GET/approvals/{id}core.approval.read
budget_linesGET /budget_lines GET /budget_lines/{id}core.budget.read
cancel_purchaseordersPUT/close_purchaseorders/{id}core.purchase_order.write
close_purchaseordersPUT/close_purchaseorders/{id}core.purchase_order.write
contractsGET/contracts/{contractId}/attachments GET/contracts/{contractId}/attachments/{attachmentId}core.contract.read
contracts/{contractId}/retrieve_legal_agreementGET/contracts/{contractId}/retrieve_legal_agreementcore.contract.read
expense_linesGET/expense_lines GET/expense_lines/{id}core.expense.read
expense_reportsGET/expense_reports GET/expense_reports/{id}core.expense.read
inventory_transactionsGET/inventory_transactions POST/inventory_transactions GET/inventory_transactions/{id}core.inventory.adjustment.read core.inventory.adjustment.write core.inventory.asn.read core.inventory.balance.read core.inventory.common.read core.inventory.consumption.read core.inventory.consumption.write core.inventory.receiving.read core.inventory.receiving.write core.inventory.transfer.read core.inventory.transfer.write
invoicesGET/invoices POST/invoices GET/invoices/{id} PATCH/invoices/{id}core.invoice.approval.bypass core.invoice.approval.write core.invoice.create core.invoice.delete core.invoice.read core.invoice.write
issue_purchaseordersPUT/issue_purchaseorders/{id}core.purchase_order.write
itemsGET/items, POST/items GET/items/{id} PATCH/items/{id}
purchase_order_changesGET/purchase_order_changes GET/purchase_order_changes/{id}core.purchase_order.read
purchase_order_linesGET/purchase_order_lines GET/purchase_order_lines/{id}core.purchase_order.read
purchase_ordersGET/purchase_orders GET/purchase_orders/{id} PATCH/purchase_orders/{id}core.purchase_order.read core.purchase_order.write
quote_requestsGET/quote_requests POST/quote_requests GET/quote_requests/{id} PUT/quote_requests/{id}
requisitionsGET/requisitions POST/requisitions GET/requisitions/{id} PATCH/requisitions/{id}core.requisition.read core.requisition.write
suppliersGET/suppliers POST/suppliers GET/suppliers/{id} PUT/suppliers/{id}core.supplier.read core.supplier.write
user_groupsGET /user_groups POST /user_groups GET /user_groups/{id} PATCH / user_groups/{id}core.user_group.read core.user_group.write
usersGET /users POST /users GET /users/{id} PUT / users/{id}core.user.read core.user.write
  • Prerequisites
  • Creating an OAuth connection
  • Add the Coupa connection
  • Scopes

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2025 UiPath. All rights reserved.