How to connect Etsy APIv3 to API2Cart?


- Token Name - an arbitrary name for the token to be used in Postman
- Grant Type - Authorization Code (With PKCE)
- Callback URL - callback_url, which is registered for this application
- Auth URL - https://www.etsy.com/oauth/connect
- Access Token URL - https://api.etsy.com/v3/public/oauth/token
- Client ID - keystring of created application (parameter etsy_client_id)
- Code Challenge Method - SHA-256
- Code Verifier - A random, 43–128 character string used to connect the authorization request to the token request. Uses the following characters: [A-Z] / [a-z] / [0-9] / “-” / “.” / “_” / “~”.
- Scope - following scopes can be used for the applicationі: address_r address_w billing_r cart_r cart_w email_r favorites_r favorites_w feedback_r listings_d listings_r listings_w profile_r profile_w recommend_r recommend_w shops_r shops_w transactions_r transactions_w
- https://developer.etsy.com/documentation/essentials/authentication/ - here you can find the information about scopes
- State - a one-time marker created specifically for this request. An arbitrary set of symbols and numbers.
- Client Authentication - Send client credentials in body
- grant_type - authorization_code.
- client_id - keystring of created application (parameter etsy_client_id).
- redirect_uri - callback_url, which is registered for this application.
- code - token from previous step.
- code_verifier - value from previous step.
Important! Please note that Etsy does not have a sandbox environment, and you must test your APP on a production store. Therefore, we advise you to read and strictly follow the API Testing Policy.
Etsy is gradually restricting the ability to retrieve buyers’ personal data (including address fields) through its API if an application is not part of Etsy’s official partnership program or does not belong to an approved category. For detailed information, please refer to Etsy’s release notes: