Skip to end of banner
Go to start of banner

Coupa OAuth2 Account

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 29 Current »

Overview

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 ((blue star)): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon ((blue star)): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon ((blue star) ): Indicates that you can add fields in the field set.

  • Remove icon ((blue star)): Indicates that you can remove fields from the field set.

Field Name

Field Type

Description

Label*

 

Default Value: [None]
ExampleCoupa OAuth2 Account

String

A unique label for the account.

 

Host*

 

Default Value: N/A
Example: http://snaplogic-coupalink-demo.coupacloud.com

String

Specify the domain name of the Coupa instance.

 

Client Id*

 

Default Value: N/A
Example45b546f46b004d10d275c2b553bc7g44

String

Specify the client ID to use for authorization.
Learn more about obtaining Client Id: Application configuration in Coupa portal for OAuth2 account.

 

Client Secret

 

Default Value: N/A
Examplezcvfc098adfdb343s

String

Specify the client secret for authorization of the OAuth2 account.
Learn more about obtaining Client Secret: Application configuration in Coupa portal for OAuth2 account.

 

Access Token*

 

Default Value: N/A
Examplebvn3465po98yh

String

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.

 

Grant Type

 

Default Value: client_credentials
Example: client_credentials

Dropdown list

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.

 

OAuth2 Token*

 

Default Value: N/A
Example: https://snaplogic-coupalink-demo.coupacloud.com/oauth2/token

String

Specify the OAuth2 token to get the access token.

Token Endpoint Config

Use this field set to configure the token endpoint parameters as necessary for the account.

Token Endpoint Parameter

 

Default Value: N/A
Example: scope

String/Expression

Specify the name for the token endpoint parameter.

 

Token Endpoint Parameter Value

 

Default Value: 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...
ReleaseSnap Pack VersionDateTypeUpdates
May 2024main26341 StableUpdated and certified against the current SnapLogic Platform release.
February 2024main25112 StableUpdated and certified against the current SnapLogic Platform release.
November 2023main23721 StableUpdated and certified against the current SnapLogic Platform release.

August 2023

main22460

 

Stable

Updated and certified against the current SnapLogic Platform release.

May 2023main21015 StableUpgraded with the latest SnapLogic Platform release.
February 2023main19844 StableUpgraded with the latest SnapLogic Platform release.
December 2022431patches19431 Latest

Fixed an issue with the Coupa OAuth2 account where the account intermittently failed when refreshing the access token.

November 2022main18944 Stable

Upgraded with the latest SnapLogic Platform release.

4.30 Patch430patches17137 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 2022main17386 StableUpgraded with the latest SnapLogic Platform release.
4.29main15993 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.28main14627 StableUpgraded with the latest SnapLogic Platform release.

4.27

main12833

 

Stable

Upgraded with the latest SnapLogic Platform release.
4.26main11181 StableUpgraded with the latest SnapLogic Platform release.
4.25 Patch425patches10994 Latest

Enhanced the Snap Pack to support HTTP Proxy Authentication.

4.25main9554
 
StableUpgraded with the latest SnapLogic Platform release.
4.24main8556
Stable

Enhanced the Snap Pack to support Cross-Account IAM role that allows accessing the queues residing in another AWS account.

4.23main7430
 
StableUpgraded with the latest SnapLogic Platform release.
4.22main6403
 
StableUpgraded with the latest SnapLogic Platform release.
4.21 Patch421patches5851 Latest

Fixed the Coupa Read Snap that is unable to read all the available records.

4.21snapsmrc542

 

StableUpgraded with the latest SnapLogic Platform release.
4.20snapsmrc535
 
StableUpgraded with the latest SnapLogic Platform release.
4.19snaprsmrc528
 
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.


Related Content

  • No labels