In this article
...
Field Name | Field Description | Description | ||
---|---|---|---|---|
Label* | N/A | Specify a unique label for the account. Default Value: N/A | ||
Store Name* | N/A | Specify the store name for which you want to create the account. Default Value: N/A | ||
Client ID* | N/A | Specify the client ID associated with your Shopify application. You can create the client ID as advised by your application provider. See Shopify documentation for more information. | ||
Client Secretsecret | N/A | Specify the client secret associated with your account. You can create the client secret as advised by your application provider. The client secret is securely stored in SnapLogic's cloud data warehouse. See Shopify documentation for more information. | ||
Access Tokentoken | N/A | Auto-generated upon account authorization. The access token associated with the Shopify application is used to make API requests on behalf of the user associated with the client ID.
Default Value: N/A | ||
Refresh Tokentoken | N/A | Auto-generated upon account authorization. The token used to refresh the access token.
Default Value: N/A | ||
Access Token Expirationtoken expiration | N/A | Auto-generated upon account authorization. The access token expiration value. Default Value: N/A | ||
OAuth2 Endpointauthorization endpoint* | N/A | Enter the authorization endpoint to authorize the application. Default Value: N/A | ||
OAuth2 Tokentoken endpoint* | N/A | Specify the token endpoint to get the access token. Default Value: N/A | ||
Auth Endpoint Authorization endpoint config | Use this field set to define custom properties for OAuth2 endpoint. This field set contains the following fields:
| |||
Authentication Parameterparameter | N/A | Specify the name for the token endpoint parameter. Default Value: N/A | ||
Authentication Parameter Valueparameter value | N/A | Specify the value for the parameter. Default Value: N/A | ||
Auto-refresh token | N/A | Select this checkbox to refresh the token automatically if the Refresh Token field is enabled. If you deselect this checkbox, the token might expire and will not be refreshed automatically. Default Value: N/A | ||
Authorize | N/A | Click this button to acquire the required permissions for this account when creating an account. For existing accounts, you can click this button to re-acquire the permissions (Access token, Refresh token, and Access token expiration) to ensure that the account works as expected. This action does not require or result in any changes to the Access token that is already generated. |
Troubleshooting
Error | Reason | Resolution |
---|---|---|
"400 Bad Request" | The request was not understood by the server, generally due to bad syntax or because the Content-Type header was not correctly set to application/json. | Enter valid token details. |
"401 Unauthorized" | The necessary authentication credentials are not present in the request or are incorrect. | Enter valid authentication credentials. |
"403 Forbidden" | The server is refusing to respond to the request. This is generally because you have not requested the appropriate scope for this action. | Request for the scope that is defined in your account. |
...