> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/partner/team-user-api/team.md).

# Team

## Overview

The Teams API enables retailers, advertisers, and suppliers to manage teams and user programmatically through API endpoints.

### Target Audience

* Retailers: Manage supplier teams and collaborate with advertising partners.
* Advertisers: Create and manage teams for campaign collaboration.
* Developers: Integrate team management into applications.
* Ad management platform: Facilitate team creation and management workflows.

### Team management

In the Epsilon Retail Media system, teams represent either suppliers (advertisers) or retailers. Supplier teams create campaigns, while retailer teams review and manage them. Users can belong to multiple teams, each with its own set of users, campaigns, and wallets.

#### What is a Team ID?

A Team ID is a unique identifier for each team in the Epsilon Retail Media system. It is required in API requests to associate actions with the correct retailer or supplier team, such as generating ads, managing users, or retrieving team level campaign reporting.

#### Finding Your Team ID

To use the Teams API, you’ll need your Team ID. This identifies the retailer or supplier team in API requests. You can find it by:

1. Log in to your Citrus Client.
2. Click the profile dropdown and select **Team Settings**.
3. The Team ID is displayed at the top of the page.

<figure><img src="/files/uqz6BCX10y3n9YypIcXt" alt="" width="100%"><figcaption></figcaption></figure>

### Team Elements

Each team includes the following key elements:

| Field Name      | Description                                                                                                            |
| --------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Team ID         | A unique identifier for the team.                                                                                      |
| Team name       | The team's name.                                                                                                       |
| Company name    | The name of the company associated with the team.                                                                      |
| Company website | The official website URL of the company.                                                                               |
| Phone number    | The contact phone number for the company.                                                                              |
| Company address | The physical address of the company.                                                                                   |
| Postcode        | The postal code for the company's address.                                                                             |
| Business ID     | An identifier used for business or legal purposes.                                                                     |
| ad financier    | Entity funding the advertisement, required for compliance with regional laws like the EU’s Digital Services Act (DSA). |

### Team API Field Definitions

| Field Name             | Description                                                                             |
| ---------------------- | --------------------------------------------------------------------------------------- |
| id                     | The unique ID of the team.                                                              |
| name                   | The name of the team.                                                                   |
| namespaceId            | The unique identifier of the namespace.                                                 |
| companyName            | The name of the company to which the team belongs.                                      |
| companyWebsite         | The URL of the company website.                                                         |
| companyPhone           | Legacy field. The phone number of the company.                                          |
| companyAddress         | The address object for the company's location.                                          |
| userIds                | Unique identifiers of users belonging to the team.                                      |
| reviewerEmail          | Email to notify when a campaign needs review. Applicable to Primary Retailer team only. |
| sellerId               | Unique supplier/merchant ID provided by a Retailer. Must match retailer-provided ID.    |
| notificationRecipients | Recipients for campaign notifications.                                                  |

### Available endpoints

| Endpoint                                                                                   | Description                                                                                                                                                                                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Create team](/retail-media-interface/partner/team-user-api/team.md)                       | <p>Creates a new team. A team represents a supplier such as advertiser, ad management platform, or marketplace vendor.<br><br><strong>Permissions</strong>:<br>Retailers: Can create teams on behalf of suppliers or advertisers (requires configuration). By design, retailers cannot create retailer teams.<br>Suppliers: Can create teams (if allowed by retailers).</p> |
| [Update a team](/retail-media-interface/partner/team-user-api/team.md)                     | <p>Updates team details including name, company information, phone number, website URL, and address.<br><strong>Note</strong>: This endpoint is subject to configuration. Ensure the relevant feature flag or setting is enabled in your environment to use this API.</p>                                                                                                   |
| [Lists all teams](/retail-media-interface/partner/team-user-api/team.md)                   | Retrieves teams using parameters: `name`, `namespace_id`, `seller_id`. Use `page_token` for navigation and`page_size` to control results per page.                                                                                                                                                                                                                          |
| [Get team for specified ID](/retail-media-interface/partner/team-user-api/team.md)         | Retrieves detailed information about a specific team, including its members.                                                                                                                                                                                                                                                                                                |
| [Join a team with invitation token](/retail-media-interface/partner/team-user-api/team.md) | Allows users to join a team using a valid invitation token.                                                                                                                                                                                                                                                                                                                 |

For common questions and troubleshooting tips, see [Frequently asked questions](/retail-media-interface/partner/partner-api-overview/frequently-asked-questions.md#team-and-user).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/partner/team-user-api/team.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
