{
"status": "error",
"message": "This app hasn't been granted all required scopes to make this call. Read more about required scopes here: https://developers.hubspot.com/scopes.",
"correlationId": "10790ba4-5eeb-4f2c-8915-b7131e409938",
"errors": [
{
"message": "One or more of the following scopes are required.",
"context": {
"requiredScopes": [
"e-commerce"
]
}
}
],
"links": {
"scopes": "https://developers.hubspot.com/scopes"
},
"category": "MISSING_SCOPES"
}
I’ve tried it using the old API Key method, as well as using a private app with the scope in question added.
Other endpoints (e.g. searching, creating contacts) are working just fine. Am I missing something?
Hi, @m3g4p0p Please forgive the basic questions, and can you confirm the following:
Are you using a Private App? If not, can you create one and grant it only the ecommerce scope? And then try from the documentation page — Products API.
I have a Private App set up with only one scope and verified the endpoint works as expected when using one of my app test accounts.
Yes I’m using a private app (and, in fact, a test account where we are testing things before going production)… and the last time we were developing something a couple of weeks ago everything used to work.
I also created another private app with only the “e-commerce” scope added but still getting the same error. Maybe another thing to note: apparently there’s now a limit for custom properties, which I have exceeded (You’ve used 42 out of 10 custom properties.)… could this be an issue? Unfortunately I’m not able to archive these to check. ^^