question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Sanity error: ClientError: The mutation(s) failed: mutation failed... Insufficient permissions; permission "create" required

See original GitHub issue

Hello! Everything is connected and everything deploys fine but when I use Shopify to either send a test request or update a product, the Shopify function catches an error. I’m pretty sure Netlify has all the permissions and variables it needs. I’m sure this is something simple but I’m having a hard time debugging this.

Sanity error 4: ClientError: The mutation(s) failed: mutation failed on document "788032119674292900": Insufficient permissions; permission "create" required at onResponse (/var/task/src/node_modules/@sanity/client/lib/http/request.js:27:13) at /var/task/src/node_modules/get-it/lib-node/util/middlewareReducer.js:10:22 at Array.reduce (<anonymous>) at applyMiddleware (/var/task/src/node_modules/get-it/lib-node/util/middlewareReducer.js:9:29) at onResponse (/var/task/src/node_modules/get-it/lib-node/index.js:81:22) at /var/task/src/node_modules/get-it/lib-node/index.js:48:55 at callback (/var/task/src/node_modules/get-it/lib-node/request/node-request.js:57:46) at /var/task/src/node_modules/get-it/lib-node/request/node-request.js:141:14 at DestroyableTransform.<anonymous> (/var/task/src/node_modules/simple-concat/index.js:7:13) at Object.onceWrapper (events.js:420:28) { response: { body: { error: [Object] }, url: '***************************************', method: 'POST', headers: { 'content-type': 'application/json; charset=utf-8', 'content-length': '349', 'x-sanity-shard': '*********************', 'x-served-by': '*************', date: '********************', vary: 'Origin', xkey: 'project-************, project-******************', via: '1.1 google', 'alt-svc': 'clear', connection: 'close' }, statusCode: 403, statusMessage: 'Forbidden' }

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6

github_iconTop GitHub Comments

3reactions
jamesandereggcommented, Dec 7, 2020

My API key was setup without “READ” settings so I made a new key with the proper permissions.

1reaction
jamesandereggcommented, Feb 5, 2021

@jamesanderegg Did you add a new token on Sanity? Just wanted to know what API key you re-made in. Please let me know. Thank you

@jaynerdominguez I had accidentally set up a token using Deploy Studio rights instead of read and write settings so I deleted my old token and made a new one.

Read more comments on GitHub >

github_iconTop Results From Across the Web

I've been trying to create a new permissions document. I tried ...
ClientError : The mutation(s) failed: mutation failed on document "_.groups. ... Insufficient permissions; permission "manage" required
Read more >
clienterror: the mutation(s) failed: insufficient permissions
Hii, i got stuck when trying to create document via sanity libraries. as documentation texted, this is how to create new document: const...
Read more >
I am building a React Application using the Sanity CMS for the ...
Here is the code where the error seems to be coming from. import React, { useState } from 'react'; import { images }...
Read more >
Sanity unhandledRejection, ClientError: the mutation(s) failed
unhandledRejection: ClientError: the mutation(s) failed: Insufficient permissions; permission “create” required
Read more >
insufficient permissions for device: missing udev rules? user is ...
error : insufficient permissions for device: user in plugdev group; are your udev rules wrong? ... Fatal error in launcher: Unable to create...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found