Shopify Basic Auth Account
In this article
Overview
You can use this account type to connect Shopify Snaps with data sources that use Shopify Basic Auth account.
The Private apps use Basic HTTP Account type. The private apps are created for a single Shopify store, or a small group of clients. A private app can make authenticated requests to the REST Admin API or the GraphQL Admin API using basic authentication.
Prerequisites
Create a Private App in Shopify portal.
Limitations
- API versions: Shopify releases new API versions every quarter. Each stable version is supported only for a minimum of 12 months. Part of a Shopify API is deprecated if it becomes unnecessary, unsafe, or outdated. The API’s are marked as deprecated when they are removed in a newer version of the API. The deprecation is then retroactively applied to previous stable versions of the API.
API Rate Limit: All Shopify APIs are rate-limited. Shopify uses various strategies to enforce rate limits, such as Calculated query cost, Request-based limit, and Time-based limit.
Shopify Snap Pack uses admin APIs, which are applicable for Request-based limit. If the APIs cross the rate limit, the Snap fails.
Known Issues
None.
Account Settings
Field Name | Field Type | Description |
---|---|---|
Label* | String | Specify a unique label for the account instance. Default Value: N/A |
Username* | String | Specify the API key that you have generated in Shopify portal. To learn how to generate API key, see Application configuration in Shopify portal for Basic HTTP Authentication to use in Shopify. Default Value: N/A |
Password* | String/Expression | Specify the API key password that you have generated in the Shopify portal. Default Value: N/A |
Store Name* | N/A | Specify the name of your development store. Default Value: N/A |
Troubleshooting
Error | Reason | Resolution |
---|---|---|
| The necessary authentication credentials are not present in the request or are incorrect. | Specify valid authentication credentials. |
Snap Pack History
See Also
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.