You can use this account type to connect Coupa Snaps with data sources that the use Coupa OAuth2 account.
Prerequisites
Create an app in Coupa for your Coupa instance.
Client ID and Client Secret generated in Coupa.
Limitations and Known Issues
None.
Account Settings
Asterisk (*): Indicates a mandatory field.
Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.
Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon ( ): Indicates that you can add fields in the field set.
Remove icon (): Indicates that you can remove fields from the field set.
Auto-generated upon account authorization. The access token associated with the Coupa application is used to make API requests on behalf of the user associated with the client ID. Learn more about Access Token in FAQ : Application configuration in Coupa portal for OAuth2 account.
Access tokens have 24 hrs validity; you must get a new access token after it expires.
Access Token Expiration
Default Value: N/A Example: 15343413
Integer
Specify the time (in seconds) until which the access token must be valid.
By default, SnapLogic supports only Client Credentials Grant Type. This grant type is typically used for system-to-system integrations—the token is automatically accepted and generated.
Use this field set to configure the token endpoint parameters as necessary for the account.
Token Endpoint Parameter
DefaultValue: N/A Example: scope
String/Expression
Specify the name for the token endpoint parameter.
Token Endpoint Parameter Value
DefaultValue: N/A Example: core.accounting.read
String/Expression
Specify the value for the parameter.
Troubleshooting
Error
Reason
Resolution
HTTP 500: status_code_error
The Client ID is invalid or you must have provided multiple credentials. Failed authentication.
Details of the Client secret provided is incorrect.
Provide correct Client Secret value.
Snap Pack History
Click here to expand...
Release
Snap Pack Version
Date
Type
Updates
May 2024
main26341
Stable
Updated and certified against the current SnapLogic Platform release.
February 2024
main25112
Stable
Updated and certified against the current SnapLogic Platform release.
November 2023
main23721
Stable
Updated and certified against the current SnapLogic Platform release.
August 2023
main22460
Stable
Updated and certified against the current SnapLogic Platform release.
May 2023
main21015
Stable
Upgraded with the latest SnapLogic Platform release.
February 2023
main19844
Stable
Upgraded with the latest SnapLogic Platform release.
December 2022
431patches19431
Latest
Fixed an issue with the Coupa OAuth2 account where the account intermittently failed when refreshing the access token.
November 2022
main18944
Stable
Upgraded with the latest SnapLogic Platform release.
4.30 Patch
430patches17137
Latest
The Coupa Read Snap now reads all the records (using the Next Request) even when the page has fewer records, until the zero record count.
August 2022
main17386
Stable
Upgraded with the latest SnapLogic Platform release.
4.29
main15993
Stable
Added a new account type Coupa OAuth2 that enables OAuth2 authentication for all Coupa Snaps.
Enhanced the Coupa Create and Coupa Update Snaps with the minimum number of output views to zero.
The Coupa Account will be deprecated after 4.29 GA, as Coupa will discontinue the support of the API-based authentication in their upcoming September 2022 Release (R34). We recommend that you migrate your existing Pipelines configured with Coupa Account to Coupa OAuth2 Account immediately. Learn more: Coupa API Keys Deprecation.
4.28
main14627
Stable
Upgraded with the latest SnapLogic Platform release.
4.27
main12833
Stable
Upgraded with the latest SnapLogic Platform release.
4.26
main11181
Stable
Upgraded with the latest SnapLogic Platform release.
4.25 Patch
425patches10994
Latest
Enhanced the Snap Pack to support HTTP Proxy Authentication.
4.25
main9554
Stable
Upgraded with the latest SnapLogic Platform release.
4.24
main8556
Stable
Enhanced the Snap Pack to support Cross-Account IAM role that allows accessing the queues residing in another AWS account.
4.23
main7430
Stable
Upgraded with the latest SnapLogic Platform release.
4.22
main6403
Stable
Upgraded with the latest SnapLogic Platform release.
4.21 Patch
421patches5851
Latest
Fixed the Coupa Read Snap that is unable to read all the available records.
4.21
snapsmrc542
Stable
Upgraded with the latest SnapLogic Platform release.
4.20
snapsmrc535
Stable
Upgraded with the latest SnapLogic Platform release.
4.19
snaprsmrc528
Stable
Introduced Coupa Snap Pack. Create, update, and fetch Coupa resource records. This Snap Pack includes the following Snaps:
Coupa Create: Create Coupa resource records.
Coupa Read: Fetch Coupa resource records.
Coupa Update: Update Coupa resource records. You can also deactivate Coupa resources using this Snap.