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

# Identity & Access

> Manage identity and access.

[Browse GraphQL domains](https://veryfront.com/docs/cloud/graphql.md).

## Queries

| Operation | Description |
| - | - |
| [`account`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/account) | Return an account with the caller's role and capabilities in it. |
| [`accountInvitations`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/accountinvitations) | List account invitations. |
| [`accountMembers`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/accountmembers) | List the members of an account with their roles, oldest first. |
| [`accounts`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/accounts) | List the personal and team accounts the caller belongs to, oldest first, with the caller's role and capabilities in each. |
| [`apiKey`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/apikey) | Return one API key's metadata, status and scopes, without its secret. |
| [`apiKeys`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/apikeys) | List the caller's API keys, or the keys bound to one project, newest first; every surface returns active keys unless status selects expired, revoked or all. |
| [`currentUser`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/currentuser) | Return the profile of the signed-in user; GraphQL and MCP also return the profile of the user who owns an API key. |
| [`invitations`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/invitations) | List invitations across projects. |
| [`member`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/member) | Return a member. |
| [`members`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/members) | List the members. |
| [`projectInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/projectinvitation) | Return an invitation. |
| [`projectInvitations`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/projectinvitations) | List the invitations. |
| [`projectMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/projectmember) | Returns one member of the project with role, capabilities and the read-only AI budget projection. |
| [`projectMembers`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/projectmembers) | Lists the project's members with their role and resolved capabilities, one page at a time by user ID cursor. |
| [`projectToolAccessProfile`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/queries/projecttoolaccessprofile) | Return tool access profile. |

## Mutations

| Operation | Description |
| - | - |
| [`acceptAccountInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/acceptaccountinvitation) | Accept account invitation. |
| [`createAccount`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/createaccount) | Create a team account that the caller owns. |
| [`createAccountInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/createaccountinvitation) | Create account invitation. |
| [`createApiKey`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/createapikey) | Create an API key and return its secret once. |
| [`createProjectInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/createprojectinvitation) | Create an invitation. |
| [`deleteAccountInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteaccountinvitation) | Delete account invitation. |
| [`deleteAccountMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteaccountmember) | Remove a member from the account, or leave it yourself; removing another member requires account.members.manage. |
| [`deleteApiKey`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteapikey) | Revoke an API key so that it can no longer authenticate; the key stays listed with status revoked. |
| [`deleteProjectInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteprojectinvitation) | Delete an invitation. |
| [`deleteProjectMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteprojectmember) | Removes a member from the project; the last owner cannot be removed, so transfer ownership first. |
| [`removeMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/removemember) | Delete a member. |
| [`removeUserFromProject`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/removeuserfromproject) | Delete user from project. |
| [`resendProjectInvitation`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/resendprojectinvitation) | Resend an invitation. |
| [`revokeAccountMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/revokeaccountmember) | Remove a member from the account, or leave it yourself; removing another member requires account.members.manage. |
| [`transferProjectOwnership`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/transferprojectownership) | Transfer project ownership. |
| [`updateAccount`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/updateaccount) | Change an account's name or slug. |
| [`updateAccountMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/updateaccountmember) | Change an account member's role. |
| [`updateApiKey`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/updateapikey) | Change an API key's name or expiry. |
| [`updateMemberRole`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/updatememberrole) | Update member role. |
| [`updateProjectMember`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/updateprojectmember) | Changes a non-owner member's role to admin, editor or viewer; the owner changes only through updateProjectOwner. |
| [`updateProjectOwner`](https://veryfront.com/docs/cloud/graphql/operations/identity-and-access-api/mutations/updateprojectowner) | Transfers project ownership from the calling owner to another existing member and demotes the previous owner to admin. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.