Overview of organization management tools in the Developer Portal.

In the Epic Online Services (EOS) ecosystem, an organization identifies a team of people. Each product within the EOS ecosystem is owned by an organization, and users are associated with organizations as team members.

Creating an Organization

When you create an account on the Developer Portal, an organization will automatically be created for you if you do not already belong to one. Alternatively, Admins for organizations may add team members and manage their roles through their organization's page.

If your organization represents a company, such as a game studio or game publisher, you can configure your entity type accordingly on the organization management pages.

Selecting an Organization

If you are a member in more than one organization, upon sign-in to the Developer Portal you will be prompted to choose which organization you want to sign in under.

Organization selection on sign-in

When you select one, you will be taken to the Developer Portal home page for that organization, and you will have access to that organization's Publishing, Community, Products, and Organization pages as appropriate for your role.

If you want to sign in under a different organization, click the dropdown located to the left of your organization's name in the banner at the top of the Developer Portal.

Organization selection dropdown

This will return you to the organization selection prompt.

Organization Portal

You can change the settings for your organization, its team members, and its roles from the Organization page on the Developer Portal.

Click image for full size.

Team members within your organization appear in a list of members on this page. Each team member is granted a role within the organization that gives them permissions for different tools in the Developer Portal. For more information about these roles, refer to the Development Roles section below.

Adding New Team Members

To add a new member to your organization, open the Organization page and click the Invite button. This will open the Invite Member dialog box.

Click image for full size.

In the Invite Member dialog box, provide an Email address for the member you want to invite, choose a role for them from the roles dropdown, and select a Product to add them to.

Click image for full size.

Once you have provided this information, click the Invite button to submit the invitation. When your new team member accepts the invitation, they will be added to your organization with the role you assigned.

Editing or Removing Team Members

Once a team member is successfully added to your organization, admins may access each member's settings by clicking the dropdown at the end of that team member's list entry on the organization page.

Click image for full size.

Clicking the Remove button will remove that team member from the organization. Clicking Change Access Rights will prompt you to re-select that team member's role and product.

Development Roles

Each member of an organization has a role that gives them permissions for different tools in the Developer Portal. The default user roles provided for an organization are as follows:





Has access to all functionality on the Developer Portal.

All available tools

Backend Tools

Has access to backend tools.

Product Management, Matchmaking, Leaderboards, Stats, Achievements, Player Data Storage, Lobbies

Community Tools

Has access to all tools under the Community section

Ticketing System, Metrics, Account Linking


Has access to finance data.

Reports, Payout

Publishing Tools

Has access to all tools under the Publishing section.

Builds, Reports, Analytics, Product Pages, Mods

Epic Account

Has access to Epic Account

Epic Account

Adding New Development Roles

Admins can create new roles as fits their organization and its products' needs. To access these settings, click the Role Settings tab at the top of the page. This tab is only available for admins.

Click image for full size.

Click the New Role button on the Role Settings page to add a new development role to your organization.

Click image for full size.

You can click the toggle switches for various features to turn them on and off for your new role. Once you are finished, click Create to add it to the list of roles for your organization.


To review the licenses and agreements that are active for your organization, you can visit the Licenses tab.

Click image for full size.

Company Details

Any organization within the Developer Portal represents a group of people. Your organization´┐Żs entity type defines what kind of group your organization is. You can configure your entity type in the Entity Details tab. The available entity types are as follows:

Entity Type



The default entity type for an organization. Indicates that all of the members of the team are acting on their personal behalf.


Available for incorporated entities. Indicates that your organization represents a legal entity.

There is no functional difference in the features and services that are available to you as an organization. You will only encounter slightly different workflows throughout the services that are tailored to your organization type.