[{"data":1,"prerenderedAt":363},["ShallowReactive",2],{"h968372671":3,"h2567369332":232,"h440007679":357},{"id":4,"title":5,"body":6,"description":28,"extension":223,"meta":224,"navigation":227,"path":228,"seo":229,"stem":230,"__hash__":231},"docs\u002Fen\u002Ftips\u002F2026\u002F06\u002F25\u002Fprovider-design-basics.md","Provider design basics to check before creating a channel",{"type":7,"value":8,"toc":204},"minimark",[9],[10,11,12,20,25,29,32,35,38,41,46,49,52,55,58,61,64,68,71,74,77,80,89,92,106,109,112,116,124,127,153,156,159,163,166,183,187,190,198],"Tips",{},[13,14,17],"h1",{"id":15,"class":16},"","!mb-4",[18,19],"page-title",{},[21,22],"display-date",{"date":23,"class":24},"2026\u002F06\u002F25","!mb-20",[26,27,28],"p",{},"Before you create a channel on the LINE Developers Console, check which provider the channel should be created under.",[26,30,31],{},"This is especially important when your company or organization uses the LINE Platform. You might create a new provider without realizing that another department has already created one.",[26,33,34],{},"Once you create a channel, you can't move the channel to another provider later.\nFor services that use multiple channels, such as LINE Login, Messaging API, and LINE MINI App channels, provider design affects how user IDs are handled and whether you can use the add friend option.",[26,36,37],{},"This article explains the provider design basics to check before creating channels.",[39,40],"toc",{},[42,43,45],"h2",{"id":44},"what-is-provider","What is a provider",[26,47,48],{},"On the LINE Developers site, an individual developer, company, or organization that provides services and acquires user information is referred to as a service provider. In the context of LINE MINI Apps, this is referred to as a service company. On the LINE Developers Console, this service provider is registered as a provider.",[26,50,51],{},"A channel enables service providers to use the features provided through the LINE Platform. For example, to use LINE Login, create a LINE Login channel. To use the Messaging API, create a Messaging API channel.",[26,53,54],{},"In other words, a provider represents who provides the service, and a channel represents which LINE Platform features the service uses.",[26,56,57],{},"Create a provider for each service provider.",[26,59,60],{},"For example, if you outsource the development of services using the LINE Platform to another company, normally create a provider for the outsourcer as the main service provider, not for the development company. Then, create channels under that provider.",[26,62,63],{},"If you create channels under the development company's provider, problems may occur in the future when the operational structure changes or when you want to link those channels with other channels.\nBecause you can't move channels to another provider later, it's important to check who the main service provider is before creating channels.",[42,65,67],{"id":66},"create-related-channels-under-same-provider","Create channels that you want to link under the same provider",[26,69,70],{},"If you develop a service that links multiple channels, create the channels that you want to link under the same provider.",[26,72,73],{},"This is because user IDs are handled at the provider level.\nEven for the same user, a different user ID is issued for each provider. On the other hand, if channels are under the same provider, the same user is assigned the same user ID regardless of the channel type.",[26,75,76],{},"For example, if a LINE Login channel and a Messaging API channel are under the same provider, the user IDs obtained by both channels for the same user are the same. In contrast, user IDs obtained by channels under different providers are different, even for the same user.",[26,78,79],{},"Therefore, before creating channels for a service that combines LINE Login and the Messaging API, or a service that links a LINE MINI App and a LINE Official Account, check which provider the channels should be grouped under.",[26,81,82],{},[83,84],"img",{"alt":15,"className":85,"src":88},[86,87],"w-fix-520","bg-border","\u002Fmedia\u002Fmessaging-api\u002Fgetting-user-ids\u002Fuser-id-for-each-provider-en.png",[26,90,91],{},"Note that although the same user is assigned the same user ID for channels under the same provider, this doesn't mean that LINE user information obtained from multiple services can be freely linked and used.",[26,93,94,95,100,101,105],{},"Under the LINE User Data Policy, linking and commonly using LINE user information obtained from multiple services by a provider is generally prohibited. However, the common use of LINE user information is permitted if you publish a ",[96,97,99],"a",{"href":98},"\u002Fdocs\u002Fpartner-docs\u002Fprovider-page\u002F","provider page"," and meet the specified ",[96,102,104],{"href":103},"\u002Fdocs\u002Fpartner-docs\u002Fprovider-page\u002F#terms-and-conditions-of-use","terms and conditions of use",".",[26,107,108],{},"When using LINE user information, the provider must recognize that it is the acquirer of LINE user information and use the information responsibly, in compliance with applicable laws and regulations, and in a way that doesn't disadvantage users.",[26,110,111],{},"Having the same user ID and being able to commonly use LINE user information are different. When using LINE user information across services, check not only the technical implementation, but also the applicable policies and explanations to users.",[42,113,115],{"id":114},"use-friend-add-option-under-same-provider","Check the provider when using the add friend option",[26,117,118,119,123],{},"LINE Login and LINE MINI Apps can use the ",[96,120,122],{"href":121},"\u002Fdocs\u002Fline-login\u002Flink-a-bot\u002F","add friend option"," to prompt users to add a LINE Official Account as a friend.",[26,125,126],{},"To use the add friend option with LINE Login, the Messaging API channel associated with the LINE Official Account and the LINE Login channel must belong to the same provider.",[128,129,132,135],"admonition",{"title":130,"type":131},"Requirements for linking a LINE Official Account to a LINE Login channel","note",[26,133,134],{},"To link a LINE Official Account to a LINE Login channel, the following requirements must be met:",[136,137,138,142],"ul",{},[139,140,141],"li",{},"The Messaging API channel associated with the LINE Official Account belongs to the same provider as the LINE Login channel.",[139,143,144,145],{},"The account used for the operation has the Admin role for the LINE Login channel and administrator privileges for the LINE Official Account.\n",[136,146,147,150],{},[139,148,149],{},"You can check the Admin role for the LINE Login channel on the LINE Developers Console.",[139,151,152],{},"You can check the administrator privileges for the LINE Official Account on LINE Official Account Manager.",[26,154,155],{},"Similarly, to use the add friend option with a LINE MINI App, the Messaging API channel associated with the LINE Official Account and the LINE MINI App channel must belong to the same provider.",[26,157,158],{},"Even if you plan to link a LINE Official Account later, channels created under different providers might not meet the requirements. If you plan to use the add friend option, check the provider structure before creating channels.",[42,160,162],{"id":161},"checkpoints-before-creating-channels","Checklist before creating channels",[26,164,165],{},"Before creating channels, check the following:",[136,167,168,171,174,177,180],{},[139,169,170],{},"Whether you created a provider for each service provider",[139,172,173],{},"Whether, for outsourced development, you created channels under the provider of the outsourcer",[139,175,176],{},"Whether the LINE Login, Messaging API, and LINE MINI App channels that you want to link are under the same provider",[139,178,179],{},"Whether the Messaging API channel of the LINE Official Account that you want to link with the add friend option is under the same provider as the LINE Login channel or LINE MINI App channel",[139,181,182],{},"Whether you have published a provider page and met the terms and conditions of use when commonly using LINE user information across multiple services",[42,184,186],{"id":185},"wrap-up","Summary",[26,188,189],{},"A provider is not just a container for channels. It is an important design unit related to service providers, user IDs, LINE user information, and links with LINE Official Accounts.",[26,191,192,193,197],{},"When creating a new channel, refer to ",[96,194,196],{"href":195},"\u002Fdocs\u002Fline-developers-console\u002Fbest-practices-for-provider-and-channel-management\u002F","Best practices for provider and channel management"," and make sure your plan covers not only the current implementation but also future channel linkage and operational structure.",[199,200],"tags",{"tags":201,"lang":202,"section":203},"console","en","tips",{"title":15,"searchDepth":205,"depth":205,"links":206},4,[207,211,214,217,220],{"id":208,"depth":209,"text":210},"what-is-a-provider-what-is-provider",2,"What is a provider {#what-is-provider}",{"id":212,"depth":209,"text":213},"create-channels-that-you-want-to-link-under-the-same-provider-create-related-channels-under-same-provider","Create channels that you want to link under the same provider {#create-related-channels-under-same-provider}",{"id":215,"depth":209,"text":216},"check-the-provider-when-using-the-add-friend-option-use-friend-add-option-under-same-provider","Check the provider when using the add friend option {#use-friend-add-option-under-same-provider}",{"id":218,"depth":209,"text":219},"checklist-before-creating-channels-checkpoints-before-creating-channels","Checklist before creating channels {#checkpoints-before-creating-channels}",{"id":221,"depth":209,"text":222},"summary-wrap-up","Summary {#wrap-up}","md",{"date":225,"tags":201,"locale":202,"sidebar":226},"2026-06-25 00:00 UTC",false,true,"\u002Fen\u002Ftips\u002F2026\u002F06\u002F25\u002Fprovider-design-basics",{"title":5,"description":28},"en\u002Ftips\u002F2026\u002F06\u002F25\u002Fprovider-design-basics","zX60IKic7tRvW1712JNnE_mWg-NCqOGcFumgUs3OBaw",{"id":4,"title":5,"body":233,"description":28,"extension":223,"meta":355,"navigation":227,"path":228,"seo":356,"stem":230,"__hash__":231},{"type":7,"value":234,"toc":348},[235],[10,236,237,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,282,284,290,292,294,296,300,302,318,320,322,324,326,338,340,342,346],{},[13,238,239],{"id":15,"class":16},[18,240],{},[21,242],{"date":23,"class":24},[26,244,28],{},[26,246,31],{},[26,248,34],{},[26,250,37],{},[39,252],{},[42,254,45],{"id":44},[26,256,48],{},[26,258,51],{},[26,260,54],{},[26,262,57],{},[26,264,60],{},[26,266,63],{},[42,268,67],{"id":66},[26,270,70],{},[26,272,73],{},[26,274,76],{},[26,276,79],{},[26,278,279],{},[83,280],{"alt":15,"className":281,"src":88},[86,87],[26,283,91],{},[26,285,94,286,100,288,105],{},[96,287,99],{"href":98},[96,289,104],{"href":103},[26,291,108],{},[26,293,111],{},[42,295,115],{"id":114},[26,297,118,298,123],{},[96,299,122],{"href":121},[26,301,126],{},[128,303,304,306],{"title":130,"type":131},[26,305,134],{},[136,307,308,310],{},[139,309,141],{},[139,311,144,312],{},[136,313,314,316],{},[139,315,149],{},[139,317,152],{},[26,319,155],{},[26,321,158],{},[42,323,162],{"id":161},[26,325,165],{},[136,327,328,330,332,334,336],{},[139,329,170],{},[139,331,173],{},[139,333,176],{},[139,335,179],{},[139,337,182],{},[42,339,186],{"id":185},[26,341,189],{},[26,343,192,344,197],{},[96,345,196],{"href":195},[199,347],{"tags":201,"lang":202,"section":203},{"title":15,"searchDepth":205,"depth":205,"links":349},[350,351,352,353,354],{"id":208,"depth":209,"text":210},{"id":212,"depth":209,"text":213},{"id":215,"depth":209,"text":216},{"id":218,"depth":209,"text":219},{"id":221,"depth":209,"text":222},{"date":225,"tags":201,"locale":202,"sidebar":226},{"title":5,"description":28},[358,359,360,361,362],{"id":44,"depth":209,"text":45},{"id":66,"depth":209,"text":67},{"id":114,"depth":209,"text":115},{"id":161,"depth":209,"text":162},{"id":185,"depth":209,"text":186},1783052641368]