<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Webhooks (Dropbox Business API) in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412974#M22314</link>
    <description>&lt;P&gt;Yes, when I refer to "teams", I mean&amp;nbsp;Dropbox "Business teams".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The "Development Teams" number listed for your app on the ap's page on &lt;A href="https://www.dropbox.com/developers/apps" target="_self"&gt;the App Console&lt;/A&gt; is not exactly the number of times the OAuth flow was executed for the app, but rather how many distinct teams have been connected to the app.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While any particular user account can only be a member of one team, the same app can be connected to and used by multiple different teams. The developer of the app can implement &lt;A href="https://www.dropbox.com/developers/reference/oauth-guide" target="_self"&gt;the OAuth flow&lt;/A&gt; to allow multiple different team admins from different teams to each connect the app to their team. The result would be multiple different teams all connected to the app, with the app&amp;nbsp;receiving a different access token for each one.&lt;/P&gt;</description>
    <pubDate>Wed, 22 Apr 2020 17:34:24 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2020-04-22T17:34:24Z</dc:date>
    <item>
      <title>Webhooks (Dropbox Business API)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412187#M22282</link>
      <description>&lt;P&gt;When file or folder changes in the account, Dropbox webhook sends notification to the app in the form of -&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;{"list_folder": {"teams": {"dbtid:AADClDNgkem9dWq1M3thVc3K4-93Cl3zWx0": ["dbmid:AADP2xgTpjhFFOMURG5yAZTOVv2T3wkrkyY", "dbmid:AAAwp8MhW85Op96vIjatg9vPYizLr8B8O68"]}}, "delta": {"teams": {"dbtid:AADClDNgkem9dWq1M3thVc3K4-93Cl3zWx0": ["dbmid:AADP2xgTpjhFFOMURG5yAZTOVv2T3wkrkyY", "dbmid:AAAwp8MhW85Op96vIjatg9vPYizLr8B8O68"]}}}&lt;/PRE&gt;
&lt;P&gt;Does&amp;nbsp;&lt;STRONG&gt;"teams"&amp;nbsp;&lt;/STRONG&gt;in the JSON body indicate that webhook notification can come from two different teams at a time or the JSON body always contains only one team ID as key?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I even tried using multi-admin feature, so that admin can do changes in both the teams, but didn't get two team ids in the notification from webhook.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2020 09:36:25 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412187#M22282</guid>
      <dc:creator>Bhavana Reddy Vanga</dc:creator>
      <dc:date>2020-04-21T09:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: Webhooks (Dropbox Business API)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412542#M22294</link>
      <description>&lt;P&gt;Yes, the webhooks format is designed to support multiple teams per webhook notification, so please make sure your implementation is written to handle that possibility.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2020 15:48:43 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412542#M22294</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2020-04-21T15:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: Webhooks (Dropbox Business API)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412762#M22302</link>
      <description>&lt;P&gt;Ok. Can I know in what scenario we would get multiple team ids in webhook notification?&lt;/P&gt;&lt;P&gt;If multiple team IDs are supported in one notification then how can we authenticate the request body, I mean what app secret should be used as signing key?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And how does this work, from what I understood till now a member can't be part of two teams at a time and even if we use multi-admin fetaure, admin of trusted team can just access admin console of team and can't do major changes of files or folders in team's content.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 06:25:59 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412762#M22302</guid>
      <dc:creator>Bhavana Reddy Vanga</dc:creator>
      <dc:date>2020-04-22T06:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: Webhooks (Dropbox Business API)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412903#M22306</link>
      <description>&lt;P&gt;I don't believe we have any documentation or guarantee on when you might expect to see more than one team per notification unfortunately.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If/when that happens though, it would still just be signed with the same app secret for your app. A single app can be used to connect to multiple different teams. The app key/secret wouldn't change, as they're specific to the app itself, not the team. (Separately, it's the access token that identifies the particular team.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you do have and are using multiple different apps registered for whatever reason, and have them connected to different teams and both registered for webhook notifications, those webhook notifications would not be grouped together, and each would use the app secret for the corresponding app.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And that's correct, each team member can only be a member of one team. Each team listed in the webhook notification includes a list of member IDs that have changes in that particular team. You wouldn't see the same member ID across different teams. (Apologies &lt;A href="https://www.dropbox.com/developers/documentation/http/teams#webhooks" target="_self"&gt;the documentation&lt;/A&gt; is a little misleading in that regard; it's just using "member_id1", etc. as a placeholder.)&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 14:33:28 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412903#M22306</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2020-04-22T14:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: Webhooks (Dropbox Business API)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412959#M22312</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It does answer my question but I am confused how can we connect a single app to multiple different teams. In some earlier post I have read that Development Teams for an App indicates - how many times OAuth flow was executed for that app.&lt;BR /&gt;As multiple different teams do you mean multiple 'Business Teams' ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since user can be a part of only one team at a time, how can he/she connect app in their console to multiple different business teams?&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 17:03:33 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412959#M22312</guid>
      <dc:creator>Bhavana Reddy Vanga</dc:creator>
      <dc:date>2020-04-22T17:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: Webhooks (Dropbox Business API)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412974#M22314</link>
      <description>&lt;P&gt;Yes, when I refer to "teams", I mean&amp;nbsp;Dropbox "Business teams".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The "Development Teams" number listed for your app on the ap's page on &lt;A href="https://www.dropbox.com/developers/apps" target="_self"&gt;the App Console&lt;/A&gt; is not exactly the number of times the OAuth flow was executed for the app, but rather how many distinct teams have been connected to the app.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While any particular user account can only be a member of one team, the same app can be connected to and used by multiple different teams. The developer of the app can implement &lt;A href="https://www.dropbox.com/developers/reference/oauth-guide" target="_self"&gt;the OAuth flow&lt;/A&gt; to allow multiple different team admins from different teams to each connect the app to their team. The result would be multiple different teams all connected to the app, with the app&amp;nbsp;receiving a different access token for each one.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 17:34:24 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Webhooks-Dropbox-Business-API/m-p/412974#M22314</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2020-04-22T17:34:24Z</dc:date>
    </item>
  </channel>
</rss>

