Creating checkout using GraphiQL

Hello,

So I fetched “X-Shopify-Storefront-Access-Token” from meta tag with the name “shopify-checkout-api-token” on my page, when I put this as my header and run:

{
shop{
name
}
}

I get the name of the shop, but when I try to create a checkout:

mutation checkoutCreate($input: CheckoutCreateInput!) {
checkoutCreate(input: $input) {
checkout {
id
}
checkoutUserErrors {
code
field
message
}

}
}

I get:

“message”: “CheckoutCreate access denied”

What am I doing wrong?

Have you applied the required Storefront API permissions for reading and modifying checkouts? Namely unauthenticated_write_checkouts and unauthenticated_read_checkouts.

Check these access scopes and try again.

1 Like

Could you please give an example of how to set new scope?