How to add Personal Tab dynamically by user at runtime in teams according to his API provided ?

%3CLINGO-SUB%20id%3D%22lingo-sub-1640240%22%20slang%3D%22en-US%22%3EHow%20to%20add%20Personal%20Tab%20dynamically%20by%20user%20at%20runtime%20in%20teams%20according%20to%20his%20API%20provided%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1640240%22%20slang%3D%22en-US%22%3E%3CP%3EHello%20teams%2C%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EI%20have%20uploaded%20one%20custom%20appication%20in%20Teams%20and%20I%20am%20able%20to%20configure%20costume%20tabs%20in%20%3CSTRONG%3ETeams%3C%2FSTRONG%3E%20using%20%3CSTRONG%3E%2B%3C%2FSTRONG%3E%20button.%26nbsp%3B%3CBR%20%2F%3EBut%20now%20I%20want%20to%20configure%20Personal%20Tabs%20dynamically%20(Statictabs%20of%20Manifestfile.json)%20and%20show%20tabs%20user-wise%20in%20Ms-Teams%20after%20configuration.%3CBR%20%2F%3EFor%20example%2C%20in%20one%20company%20we%20have%20different%20tenant%20or%20users%20when%20custom%20application%20installed%20It%20should%20ask%20for%20URL%2FAPI%20from%20customer%20and%20using%20that%20API%20it%20gives%20calll%20to%20custom%20application%20and%20get%20tab%20names%20and%20show%20it%20in%20teams.%3CBR%20%2F%3EWhat%20I%20can%20do%20for%20above%3F%20Provide%20guidance%20and%20some%20sample%20code%20for%20this.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%20in%20Advance%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1640240%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EConfigurable%20Personal%20tabs%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1640669%22%20slang%3D%22en-US%22%3ERe%3A%20How%20to%20add%20Personal%20Tab%20dynamically%20by%20user%20at%20runtime%20in%20teams%20according%20to%20his%20API%20provided%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1640669%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F757201%22%20target%3D%22_blank%22%3E%40aniketkadwane1600%3C%2FA%3E%26nbsp%3BYou%20can%20only%20add%20a%20channel%20tab%20dynamically%20using%20Graph%20API.%20Please%20check%20this%20docs%20to%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fteamstab-add%3Fview%3Dgraph-rest-beta%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EAdd%20channel%20tab%3C%2FA%3E%20using%20Graph.%20Personal%20tabs%20should%20always%20be%20added%20from%20the%20app%20manifest.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1641299%22%20slang%3D%22en-US%22%3ERe%3A%20How%20to%20add%20Personal%20Tab%20dynamically%20by%20user%20at%20runtime%20in%20teams%20according%20to%20his%20API%20provided%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1641299%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F359599%22%20target%3D%22_blank%22%3E%40Gousia_Begum%3C%2FA%3E%26nbsp%3B-%20I%20didn't%20get%20much%20from%20given%20link.%20I%20have%20attached%20image%20please%20check%20it%20and%20let%20me%20know%20will%20above%20thing%20which%20you%20told%20will%20be%20applicable%20for%20the%20scenario%20%3F%3CBR%20%2F%3EI%20do%20have%20static%20tabs%20in%20my%20custom%20application.%3CBR%20%2F%3EI%20want%20to%20be%20render%20that%20tabs%20dynamically%20after%20taking%20API%20input%20from%20user%20once%20after%20installation.%3CBR%20%2F%3E%3CBR%20%2F%3EPlease%20see%20the%20attached%20image%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Hello teams,

I have uploaded one custom appication in Teams and I am able to configure costume tabs in Teams using + button. 
But now I want to configure Personal Tabs dynamically (Statictabs of Manifestfile.json) and show tabs user-wise in Ms-Teams after configuration.
For example, in one company we have different tenant or users when custom application installed It should ask for URL/API from customer and using that API it gives calll to custom application and get tab names and show it in teams.
What I can do for above? Provide guidance and some sample code for this.

Thanks in Advance

5 Replies

@aniketkadwane1600 You can only add a channel tab dynamically using Graph API. Please check this docs to Add channel tab using Graph. Personal tabs should always be added from the app manifest.

@Gousia_Begum - I didn't get much from given link. I have attached image please check it and let me know will above thing which you told will be applicable for the scenario ?
I do have static tabs in my custom application.
I want to be render that tabs dynamically after taking API input from user once after installation.

Please see the attached image

@aniketkadwane1600 Static tabs cannot be added dynamically using API. They should be added through the manifest file only.

@Gousia_Begum - Is There any way to render personal tabs dynamically after installing custom application ?

As I have already told scenario that after installing costume application user will be asked to enter site URL and accordingly it will show tabs dynamically from site into teams.

@aniketkadwane1600 As mentioned earlier, there is no way to add static tab dynamically. They should always be added via the manifest file.