> ## Documentation Index
> Fetch the complete documentation index at: https://docs.falkordb.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> FalkorDB is a graph database that speaks the Redis protocol. Queries are issued as OpenCypher through the GRAPH.QUERY and GRAPH.RO_QUERY commands, not over Bolt or a SQL connection.
> FalkorDB implements a subset of OpenCypher with proprietary extensions. Do not assume Neo4j-only syntax or procedures are available — check /cypher/cypher-support and /cypher/known-limitations before using a clause.
> FalkorDB is the successor to RedisGraph, but they are separate products. Do not present RedisGraph commands, versions, or limitations as current FalkorDB behavior.
> Use the official clients listed in /getting-started/clients rather than generic Redis or Neo4j drivers, and prefer the language the user is already working in.
> Configuration parameters are set with GRAPH.CONFIG SET or at startup; cite the exact parameter name from /getting-started/configuration rather than inventing one.
> This site covers four products: FalkorDB (core), FalkorDB Cloud, FalkorDB Enterprise, and the GraphRAG SDK. Name which one an answer applies to, since setup and operations differ.

# Invite user

> Grant a user access to a subscription.

Invites a user to a subscription with the role you specify. Only the subscription owner (`root` role) can invite users. If the invitee does not have a FalkorDB Cloud account yet, they receive an invitation email.

## Authorization

<ParamField header="Cookie" type="string" required>
  Session cookie set by [Sign in](/cloud/api-reference/authentication/signin): `omnistrate_token=<jwt>`.
</ParamField>

## Path parameters

<ParamField path="subscriptionId" type="string" required>
  The subscription ID, for example `sub-abc123`.
</ParamField>

## Body

<ParamField body="email" type="string" required>
  Email address of the user to invite.
</ParamField>

<ParamField body="roleType" type="string" required>
  Role to grant. One of `root`, `admin`, `editor`, `reader`, `service_editor`, `service_reader`, or `service_operator`. Use lowercase values.
</ParamField>

```json Request theme={null}
{
  "email": "ada@example.com",
  "roleType": "editor"
}
```

## Roles

| Role     | Access                                                                   |
| -------- | ------------------------------------------------------------------------ |
| `reader` | Read-only access to deployment instances in the subscription.            |
| `editor` | Create, update, and delete deployment instances in the subscription.     |
| `admin`  | Manage the subscription, including inviting and removing users.          |
| `root`   | The subscription owner. Assigned automatically at subscription creation. |

## Response

Returns `200 OK` with an empty body.

## Errors

See [Error](/cloud/api-reference/schemas#error) for the error response shape.
