Skip to content

Instantly share code, notes, and snippets.

@jdmills-edu
Last active September 20, 2017 19:17
Show Gist options
  • Save jdmills-edu/17fe4410bfe3f31236bd5068b4f812e4 to your computer and use it in GitHub Desktop.
Save jdmills-edu/17fe4410bfe3f31236bd5068b4f812e4 to your computer and use it in GitHub Desktop.
A PowerShell script that retrieves Dropbox Business Team Member information for a given email address.
param(
[Parameter(Mandatory=$true)][String]$emailAddress
)
#API token from https://www.dropbox.com/developers/apps
$token = 'Bearer YourTeamMemberInformationAppTokenHere'
$body = '{"members":[{".tag":"email","email":"'+$emailAddress+'"}]}'
$headers = @{
Authorization = $token
}
$response = Invoke-RestMethod -Uri "https://api.dropboxapi.com/2/team/members/get_info" -Method Post -ContentType "application/json; charset=utf-8" -Body $body -Headers $headers
return $response.profile
@jdmills-edu
Copy link
Author

Example return:

team_member_id   : dbmid:theTeamMembersDropboxID
external_id      : ADSYNC xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
account_id       : dbid:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
email            : john.doe@contoso.com
email_verified   : True
status           : @{.tag=active}
name             : @{given_name=John; surname=Doe; familiar_name=John; display_name=John Doe; abbreviated_name=JD}
membership_type  : @{.tag=full}
joined_on        : 2017-04-01T12:12:12Z
groups           : {g:group1, g:group2, g:group3, g:group4...}
member_folder_id : xxxxxxxxx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment