[API] This action requires merchant approval for read_checkouts scope

Hi there,

I am using Shopify SDK on my Framer site. Now i want to set a button that will get the checkout ID and send it to the Node JS application. There i want to call API for checkout to get line_items data.

 let axiosConfig = {
      headers: {
        "X-Shopify-Access-Token": process.env.SHOPIFY_APP_TOKEN,
      },
    };
    console.log(axiosConfig);
    const data = await axios.get(
      `${process.env.SHOPIFY_APP_URL}/admin/api/2023-10/checkouts/${id}.json`,
      axiosConfig
    );
    console.log(data);

Now when i am calling this end point it getting checkout ID properly but it is giving me this error:

errors: '[API] This action requires merchant approval for read_checkouts scope.' 

Even though i have created App and giving them all access. You can check images.

Can you please help me or guide me in this problem?

hi, I am facing the same issue when I make a get request to {{storeUrl}}/admin/api/2023-10/checkouts/{{token}}.json I got error 403

“[API] This action requires merchant approval for read_checkouts scope.”