I have created an public app with sales channel enabled.
I have following scopes enabled on the shopify token that I received:
{
"access_scopes": [
{
"handle": "write_script_tags"
},
{
"handle": "write_customers"
},
{
"handle": "write_products"
},
{
"handle": "write_inventory"
},
{
"handle": "unauthenticated_read_product_listings"
},
{
"handle": "unauthenticated_write_checkouts"
},
{
"handle": "unauthenticated_write_customers"
},
{
"handle": "unauthenticated_read_customer_tags"
},
{
"handle": "unauthenticated_read_content"
},
{
"handle": "unauthenticated_read_product_tags"
},
{
"handle": "read_script_tags"
},
{
"handle": "read_customers"
},
{
"handle": "read_products"
},
{
"handle": "read_inventory"
},
{
"handle": "unauthenticated_read_checkouts"
},
{
"handle": "unauthenticated_read_customers"
}
]
}
But when I try to create store front token with these request details:
POST {{shopurl}}admin/api/2021-04/storefront_access_tokens.json
Body: {
“storefront_access_token”: {
“title”: “Test”
}
}
I get status code 403 with following response body:
{
“errors”: “Token must be eligible to manage storefront tokens.”
}