# Team Account

Collaborate with your team using shared resources and credits on Tensorix.

***

## Overview

Tensorix provides team accounts to facilitate collaboration among multiple users. Team accounts allow you to:

* **Share credits** - Pool resources across your team
* **Manage API keys** - Create and manage keys for team members
* **Track usage** - Monitor usage across the entire team
* **Control access** - Assign roles and permissions

{% hint style="info" %}
Each user can create one team account but can join multiple teams created by others.
{% endhint %}

***

## Creating a Team

To create a team:

1. Log in to [app.tensorix.ai](https://app.tensorix.ai)
2. Navigate to your dashboard
3. Click **Create Team**
4. Provide a team name (maximum 48 characters)

When you create a team, your paid balance (deposits made via Stripe or crypto) transfers to the team account.

{% hint style="warning" %}
This is a **one-way transfer**. To recover team funds, you must delete the team.
{% endhint %}

***

## Inviting Team Members

Team owners and admins can invite new members by email:

1. Go to your Team settings page
2. Enter the email address of the person you want to invite
3. Click **Send Invite**
4. The invited user receives an email with a link to join

### Joining a Team

When you receive a team invitation:

1. Click the link in the invitation email
2. Log in or create a Tensorix account if needed
3. Accept the invitation to join the team

When you join a team:

* Your **paid deposits** (Stripe, crypto) transfer to the team wallet
* Your personal API keys are temporarily archived
* You'll use team API keys while part of the team

### Leaving a Team

Any team member can leave at any time from the Team settings. The team owner cannot leave their own team.

When you leave a team:

* Your personal API keys are restored
* Any paid deposits you transferred stay with the team
* Any team API keys you created are deleted

***

## Team Roles

| Role       | Permissions                                        |
| ---------- | -------------------------------------------------- |
| **Owner**  | Full access, billing, team management, delete team |
| **Admin**  | Manage members (invite/remove), view usage         |
| **Member** | Use team API keys, view own usage                  |

{% hint style="info" %}
Admins can help manage the team but do not have access to billing or team deletion.
{% endhint %}

***

## Team Billing

### Shared Credits

* Teams have a shared credit pool
* All team API usage draws from the team balance
* The team owner manages billing and top-ups

{% hint style="warning" %}
When the team balance drops to $0.05 or below, team API keys are temporarily suspended. The owner will see a warning to add funds.
{% endhint %}

### How Funds Transfer

When creating or joining a team:

* **Paid deposits** (Stripe, crypto) transfer to the team
* Transfers are processed instantly

{% hint style="info" %}
Fund transfers to a team are one-way. The only way to recover team funds is when the owner deletes the team.
{% endhint %}

### Usage Tracking

Track team usage in the dashboard:

* **By team member** - See each member's API usage
* **By API key** - View 30-day stats per key including calls, spend, and tokens
* **Personal usage** - Members can see their own usage contribution

***

## API Keys

### Team API Keys

* Team owners and admins can create API keys for the team
* All team members can use team API keys
* Usage is billed to the team balance

### Personal API Keys

* When you join a team, your personal API keys are archived (not deleted)
* When you leave a team, your personal API keys are automatically restored
* This ensures a smooth transition in and out of teams

***

## Team Deletion

Only the team owner can delete a team. When a team is deleted:

1. All team members are automatically removed
2. Members' personal API keys are restored
3. Remaining team balance transfers to the owner's personal account

***

## Best Practices

1. **Use separate API keys** - Create unique API keys for different projects or team members
2. **Monitor usage** - Check your dashboard regularly to track team spending
3. **Assign admin roles** - Let trusted members help manage invitations without giving billing access

***

## Coming Soon

We're working on additional team features:

* 📊 **Usage quotas** - Set limits per member or API key
* 🔔 **Advanced notifications** - Customizable alerts

***

## Need Help?

* 📧 **Email**: <support@tensorix.ai>
* 💬 **Contact Support**: [Contact page](https://github.com/Tensorix-ai/tensorix-docs/blob/main/support/support/README.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tensorix.ai/account/team.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
