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

> ## Agent Instructions
> Turnkey is wallet infrastructure: create and manage crypto wallets, sign transactions, and enforce policy-based access controls. Best-fit uses: embedded consumer wallets (email/passkey/social auth, no seed phrases), automated onchain operations with server-side wallets, AI agent wallets with policy-scoped signing, enterprise key management, and verifiable off-chain workloads on Turnkey Verifiable Cloud (TVC).
> Every API call is a JSON POST to https://api.turnkey.com signed with a P-256 API key; create an organization and key self-serve at https://app.turnkey.com.
> Key Turnkey developer resources: API reference (https://docs.turnkey.com/api-reference/overview/intro.md), OpenAPI spec (https://docs.turnkey.com/public_api.swagger.json), authentication (https://docs.turnkey.com/features/authentication/overview.md), webhooks (https://docs.turnkey.com/features/webhooks/overview.md), MCP server for docs search (https://docs.turnkey.com/mcp), agent skills (https://docs.turnkey.com/get-started/ai-skills.md), CLI (https://docs.turnkey.com/sdks/cli.md), SDK reference (https://docs.turnkey.com/sdks/introduction.md), full docs content (https://docs.turnkey.com/llms-full.txt).

# Invite a team member

> Invite someone to your Turnkey organization from the dashboard, and delete a pending invitation.

You can invite someone to join your organization from the **Team** page of the
[Turnkey dashboard](https://app.turnkey.com). The invitation creates a team member in your
parent organization, which is the organization you sign in to. It does not apply to
sub-organizations. To add users to a sub-organization, use the
[create users activity](https://docs.turnkey.com/api-reference/activities/create-users.md). If you need a user for
programmatic API access rather than a person, choose **Service user** instead. You might want
to invite a team member if:

* A new engineer, operator, or reviewer needs their own dashboard login instead of sharing one.
* You want an additional user in the [root quorum](https://docs.turnkey.com/features/users/root-quorum.md) for redundancy.
  Keep the threshold in mind: a 1-of-2 quorum lets either member act alone if the other loses
  access, while a 2-of-2 quorum can still lock you out when one member loses access. The
  [production checklist](https://docs.turnkey.com/get-started/production-checklist.md#security) recommends at least three
  members with a threshold of at least two.
* You are setting up approval workflows and need more users to act as approvers in
  [policies](https://docs.turnkey.com/features/policies/overview.md).
* Someone on your team needs to review activity, wallets, or billing in the dashboard.

Before you start, keep the following in mind:

* The invitee receives an email with a link to join. The link is valid for 48 hours. If it
  expires, delete the pending invitation and send a new one.
* When they accept, they register a passkey or security key, which becomes their first
  authenticator. Until then there is no user in the organization for them.
* A new team member has no permissions until a policy grants them or they join the root
  quorum. Any user tags you pick during the invitation are assigned when they accept, so
  policies that reference those tags apply right away.
* An organization can hold up to 100 users and 100 pending invitations. See
  [resource limits](https://docs.turnkey.com/reference/resource-limits.md).

> [!WARNING]
>
> Anyone who opens the invitation link can join your organization as that team member, so
> double-check the email address before you approve the invitation.

Inviting a team member and deleting an invitation each require approval from one of your
authenticators, so keep your passkey or security key handy.

**1. Open the Team page**

In the left navigation, select **Team**, then select **New User** in the top right.

![Open the Team page](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/01-team-page.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=4500b8e79e3234be7726c72230a15173)

**2. Choose the user type**

Choose **Team member**.

![Choose the user type](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/02-new-user-menu.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=d910c26b230790471cc0f09982caebdb)

**3. Enter the team member's details**

Enter the team member's full name and email address. If your organization has user tags, you can also pick the ones they should start with. Select **Continue**.

![Enter the team member's details](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/03-invite-form.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=24f959b5d0942c6c9e9433e86f406dc9)

**4. Approve the invitation**

Confirm with your authenticator. Choose **This Device** for a passkey or **Security Key** for a hardware key.

![Approve the invitation](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/04-approve-invite.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=bd068cb9068f2c972b2897b4ff267cf2)

**5. Invitation sent**

The new member appears in the team list with the status **Invited** and receives an email with a link to join. To manage a pending invitation, select its row.

![Invitation sent](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/05-invited.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=1f17f64096ca095172cbe2c03678ceb9)

**6. Open the pending invitation**

The invitation's details show who was invited and when. To cancel it, select the **Delete invitation** icon.

![Open the pending invitation](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/06-invited-user.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=a845a08043d404232a0e3383b2f63c82)

**7. Confirm the deletion**

Select **Delete**, then approve with your authenticator as before.

![Confirm the deletion](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/07-confirm-delete.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=2064e09a99c75585f0d26210924f0110)

**8. Invitation deleted**

You return to the team list, and the pending invitation is gone. The link in the invitation email no longer works.

![Invitation deleted](https://mintcdn.com/turnkey-0e7c1f5b/yd03WWHkabO1tSsX/images/dashboard/invite-user/08-deleted.png?fit=max\&auto=format\&n=yd03WWHkabO1tSsX\&q=85\&s=efb1e8181297dc90b656cd9693e4bb65)


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