> ## 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 and Access API

> Authenticate callers and manage account and project access.

For API groups, see [Identity and Access API](/docs/cloud/apis/identity-and-access).

## Queries

| Operation | Description |
| - | - |
| [`apiKey`](/docs/cloud/graphql/operations/identity-and-access-api/queries/apikey) | Returns an API key by ID. |
| [`apiKeys`](/docs/cloud/graphql/operations/identity-and-access-api/queries/apikeys) | Lists API keys visible in the selected scope. |
| [`currentUser`](/docs/cloud/graphql/operations/identity-and-access-api/queries/currentuser) | Returns the authenticated user’s profile. |
| [`invite`](/docs/cloud/graphql/operations/identity-and-access-api/queries/invite) | Returns a pending project invitation. |
| [`invites`](/docs/cloud/graphql/operations/identity-and-access-api/queries/invites) | List pending invitations with invitation-ID cursor pagination. |
| [`member`](/docs/cloud/graphql/operations/identity-and-access-api/queries/member) | Returns a project membership. |
| [`members`](/docs/cloud/graphql/operations/identity-and-access-api/queries/members) | Lists project members without pagination. |
| [`projectCollaboration`](/docs/cloud/graphql/operations/identity-and-access-api/queries/projectcollaboration) | Read collaboration entitlement and owner-wide seat usage. |
| [`projectToolAccessProfile`](/docs/cloud/graphql/operations/identity-and-access-api/queries/projecttoolaccessprofile) | Returns the caller’s project capabilities and tool-access decisions. |

## Mutations

| Operation | Description |
| - | - |
| [`createApiKey`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/createapikey) | Creates an API key with the supplied scope. |
| [`deleteApiKey`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteapikey) | Deletes an API key. |
| [`deleteInvite`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/deleteinvite) | Delete a pending invite after authorizing its stored owning project. |
| [`inviteUser`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/inviteuser) | Adds an existing account as a member or creates a pending invitation for a new account. |
| [`removeMember`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/removemember) | Remove a project member. |
| [`removeUserFromProject`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/removeuserfromproject) | Remove a project member. |
| [`resendProjectInvite`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/resendprojectinvite) | Attempt the notification for an existing pending invitation in this project. |
| [`transferProjectOwnership`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/transferprojectownership) | Transfer ownership to an existing member as the authenticated current owner. |
| [`updateApiKey`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/updateapikey) | Updates an API key. |
| [`updateMemberRole`](/docs/cloud/graphql/operations/identity-and-access-api/mutations/updatememberrole) | Change an existing non-owner member role. |


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