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:
Log in to your Citrus Client.
Click the profile dropdown and select Team Settings.
The Team ID is displayed at the top of the page.

Team Elements
Each team includes the following key elements:
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
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
Creates a new team. A team represents a supplier such as advertiser, ad management platform, or marketplace vendor. Permissions: Retailers: Can create teams on behalf of suppliers or advertisers (requires configuration). By design, retailers cannot create retailer teams. Suppliers: Can create teams (if allowed by retailers).
Updates team details including name, company information, phone number, website URL, and address. Note: This endpoint is subject to configuration. Ensure the relevant feature flag or setting is enabled in your environment to use this API.
Retrieves teams using parameters: name, namespace_id, seller_id. Use page_token for navigation andpage_size to control results per page.
Retrieves detailed information about a specific team, including its members.
Allows users to join a team using a valid invitation token.
For common questions and troubleshooting tips, see Frequently asked questions.

