# Managing Roles

By managing provider and channel roles, you can control the information that developers can view and edit on the LINE Developers Console. This page describes the types of roles that can be assigned to developers registered on providers and channels.

The provider and channel each have respective roles.

# Provider roles

A developer who is registered as a provider can be given either the Admin role or Member role.

It's possible to grant channel access to a developer without granting provider access. In this case, the developer's role in the provider will be "No role".

Admin Member No role *1
View provider name
View provider ID ✅ *2 ✅ *2
Edit provider name
Delete provider *3
View list of channels linked to provider
Create a channel under provider
Add or delete developer to/from provider
View or edit provider role settings

*1 Only with access to the channel linked to the provider.

*2 Cannot view the Provider settings screen, but provider ID will be included in the URL when developer selects a provider.

*3 Cannot delete a provider with existing channels.

On provider roles and channel roles

Even with the Admin role on the provider, without channel access, you cannot see detailed information of the channel that is linked to the provider.

Even if you grant provider access to a developer, the developer won't automatically be given access to the channel(s) linked to the provider. However, note that when a developer, who is registered on both the provider and a channel(s) linked to the provider, is deleted from the provider, the developer will automatically be deleted from the channel(s) too.

What is the difference between "Member" and "No role" on the provider?

Both "Member" and "No role" on the provider can only view the provider name.

If you grant the Member role to a developer on a provider, you can add the developer to a channel linked to the provider, simply by clicking Import from provider on the Roles tab of the channel (the developer needs Admin role in the channel to add other developers to the channel).

Import from provider

# Adding developers, editing roles, and deleting developers on provider

Follow these steps to open the Roles tab.

  1. Select provider from the LINE Developers Console sidebar.

  2. Click Roles tab.

    Action Steps
    Add Click Invite by email, register the email address, set the role of the developer, and then click Send invitation. The developer will receive an email with the title, "You have received an invitation to join a provider". If the developer accepts the invitation, the developer will be added to the provider.
    Edit Click Edit and then select a role from the dropdown list.
    Delete Select the checkbox next to a member's name and click Delete selected.

# Channel roles

A developer can be given the Admin, Member, or Tester role on a channel.

Admin Member Tester No role
View basic information of the channel (Channel ID, icon, name etc.)
View Your user ID
Test on a channel set to "Developing" *4
View statistics information
Stop testing Feature
Edit channel icon or channel name
Delete channel *5
Edit channel description
View or edit channel settings
Edit Privacy policy URL or Terms of Service
Edit email to which notifications about the channel are sent
Add or delete developer to/from channel
View or edit channel roles

*4 Only LINE Login, LINE MINI App, and Blockchain service channels display statuses. For testing methods after you've granted Tester access to your developer account in the LINE Login channel, see How to test with a LINE Login channel with the "Developing" status.

*5 You can't delete Blockchain Service and LINE MINI App channel.

# How to test with a LINE Login channel with the "Developing" status

When testing with a LINE Login channel with the "Developing" status, a developer account that has been given a role to test on the channel must be linked to a LINE account.

Developer accounts are always linked to business accounts on a one-to-one basis. However, linking a business account to your LINE account is optional. Therefore, there may be cases where your business account and your LINE account are not linked. When testing LINE Login, make sure that your business account is linked to your LINE account.

When testing LINE Login, you will need to log in using your LINE account that is linked to your developer account. Note that you can't log in using the email address and password registered for your business account.

For more information on linking a business account with a LINE account, see Link your business account with your LINE account.

# Adding developers, editing roles, and deleting developers on channel

Open the Roles tab of the channel on the LINE Developers Console.

Action Steps
Add
  • Click Invite by email, register the email address, set the role of the developer, and then click Send inivitaion. The developer will receive an email with the title, "You have received an invitation to join a channel". If the developer accepts the invitation, the developer will be added to the channel.
  • Click Import from provider and select previously registered members under the same provider. The role is assigned to the developer immediately after you click Import. It isn't necessary for the developer to accept your invitation.
Edit Click Edit and select a role from the dropdown list.
Delete Select the checkbox next to a member's name and click Delete selected.
Restrictions on adding a developer with an Admin role in Messaging API channels

If developer A is registered as an Admin in 100 Messaging API channels, developer A cannot be added as an Admin to Messaging API channels created by developer B, but can be added as a Member or Tester.

This is because it conflicts with the "LINE Official Account Manager restrictions" described in The number of channels that can be created.

# "The email address entered when sending an invitation" will be used only for the invitation

The email address you enter when clicking Invite by email will be used only for an invitation to the channel. The role specified at the time of the invitation will be granted to the developer account that logs in to the LINE Developers Console after clicking Accept the invitation in the email.

"The email address entered when sending an invitation" doesn't have to be the same as "the email address of the developer account to which a role is granted". Therefore, note that a role may be unintentionally granted to a developer account that is registered with an email address different from the one used for the invitation.

Note when you receive an invitation

When receiving an invitation and granting a role to your developer account, take note of the following:

  • If you haven't logged in to the LINE Developers Console, log in to the LINE Developers Console with a developer account that should be given the role
  • If you've already logged in to the LINE Developers Console, make sure that the developer account you are logging in is the one which should be given the role