Coupa
Configuring the Veza integration for Coupa
Overview
The Veza-built connector for Coupa enables discovery of a single Coupa instance, including details for each user and their group and role memberships.
See notes and supported entities for more details.
Configuring Coupa
To connect to Coupa’s REST API, Veza uses Oauth2 authentication based on a client id and secret. To generate a new client and credentials, log into Coupa as an admin user:
Go to Setup > Oauth2/OpenID Connect Clients
Click Create and pick Client Credentials for the Grant type
Enter the required fields and enable the scope:
core.users.read
Save the Client and note the Client Identifier and Client Secret
See the Coupa documentation for more details.
Configuring Coupa on the Veza Platform
In Veza, open the Integrations page.
Click Add New and pick Coupa as the type of integration to add
Enter the required information and Save the configuration
Field | Notes |
---|---|
Coupa URL | URL of the instance to connect to |
Coupa Client Identifier | Oath Client ID |
Coupa Client Secret | Oath Client Secret |
Notes and Supported Entities
Coupa REST API does not support returning role permission information. All Local Roles created for Coupa roles are populated with a single permission named for the role that is Uncategorized
.
Coupa has multiple different types of Groups, each group is mapped to a “Local Group” with a group_type
property set to indicate its type. Veza currently collects User
, Account
and Content
groups.
No resources are collected.
Coupa User
Attribute | Notes |
---|---|
| Authentication method user signs in by |
| Time the user was created at |
| Email address associated with User |
| Numeric value for invoice approval limit if set on User |
| True if the user is active |
| User's login |
| Numeric value for requisition approval limit if set on User |
| Numeric value for requisition self approval limit if set on User |
Coupa Group
Attribute | Notes |
---|---|
| What type of group the local group is |
| True if the group is active |
Coupa Role
Attribute | Notes |
---|---|
| Description from role |
| True if Coupa role is omnipotent |
| True if Coupa role is a system role |
Last updated