vMira
Sanity logo

Connect Sanity to vMira

Chat with Sanity and automate it — add Default Role to Users in Sanity, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Sanity from the chat you already use.

Connect Sanity once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Developer Tools

What Sanity does — and what Mira does with it.

Sanity is a headless CMS platform that provides structured content storage and APIs for modern applications.

21 chat actionsConnect with your credentialsLeast-privilege & revocableDeveloper ToolsProductivity

From any chat

What Mira can do with Sanity.

16 Sanity actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

Add Default Role to Users

Apply organization default role to all users. Use when you need to assign the organization's default role to all existing users in the organization. Requires the resource ID of...

Create Attribute Definition

Tool to create a new user attribute definition in Sanity. Use when you need to define a custom attribute (like 'customer-tier' or 'subscription-level') that can be attached to r...

Create Prompt Post

Send a one-shot prompt to the Sanity Content Agent. Stateless one-shot prompt endpoint. No thread management or message persistence. Ideal for simple, single-turn interactions....

Delete User Attribute Definition

Delete a user attribute definition. Use when you need to remove a custom attribute definition from an organization or project in Sanity. The attribute definition controls how us...

Delete User Attributes

Delete custom attributes from a Sanity user within an organization. Use this tool when you need to remove specific custom attributes from a user account. The action deletes the...

Get Invite By Token

Retrieve an invite by its public token. Use this action when you need to fetch details about an invite using the invite token that was shared with the invitee. Returns invite in...

Get Organization Role

Retrieve a specific organization role by its ID. Use this action when you need to fetch details about an organization role including its permissions, title, description, and whe...

Get Permission

Get a permission for a specific resource. Use when you need to retrieve details about a particular permission including its actions, parameters, and scope. The action retrieves...

Get Robots

Tool to get robots with access to a resource. Use when you need to retrieve a list of robots (service accounts) that have been granted access to a specific resource along with t...

Get Role

Retrieve a specific role for a given resource type and resource ID. Use this action when you need to fetch details about a role including its permissions, title, description, an...

List Resource Users

List all users of a resource and their assigned roles. Use when you need to retrieve user information and role assignments for a specific project or organization. Supports pagin...

List Organization Roles

List all roles available for an organization. Use this action to retrieve all available roles that can be assigned to users within a specific Sanity organization. The organizati...

List User Attributes

Tool to retrieve user attributes from a Sanity organization. Use when you need to get the attributes (such as roles, permissions, or custom properties) associated with a specifi...

Query All Screening

Execute a GROQ query to fetch all screening documents from Sanity. Uses the Sanity HTTP query API endpoint. Default query retrieves all documents of type 'screening'. Supports o...

Update Organization ACL

Tool to assign a role to a member in a Sanity organization. Use when adding or modifying user roles within an organization.

Update User Attributes Values

Update user attribute values for a resource. Use this action to set or update custom attributes for a user within an organization or project. When setting a value for an attribu...

Chat or automate

Put Sanity on autopilot.

Ask once, or set it and forget it. Turn Sanity actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add Default Role to Users and sends the result to your chat.

Every week

Mira create Attribute Definition and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several Sanity actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Sanity.

Add Default Role to Users in Sanity

Create Attribute Definition in Sanity

Create Prompt Post in Sanity

Delete User Attribute Definition in Sanity

Delete User Attributes in Sanity

Connect in a few steps

How to connect Sanity to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Sanity

Tell Mira what you want done — e.g. “Add Default Role to Users in Sanity.”

03

Add your credentials

Connect Sanity with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

Sanity + vMira, in brief.

Can I connect Sanity to AI?

Yes. Connect Sanity to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right Sanity action and runs it on your account.

What can Mira do with Sanity?

16 Sanity actions — including Add Default Role to Users, Create Attribute Definition, Create Prompt Post. Just ask in plain language once it is connected.

Can I automate Sanity or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Sanity actions and deliver the result to your chat automatically.

Which apps can I use Sanity from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Sanity on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans