Home > Fly Public API
Export to PDFFly provides public APIs to perform Exchange Online / Microsoft 365 Groups / Microsoft Teams / Microsoft Teams Chat / OneDrive / SharePoint Online migrations. Refer to the instructions below to use the public APIs.
Before using the APIs, you must register an app in AvePoint Online Services and grant permissions to the app. With the registered app, you can use the generated application (client) ID for authentication. Refer to the following URLs to access the page where you can register the app.
Refer to the for detailed instructions on how to register an app.
The following information about the app will be used by scripts to connect to Fly:
| Element | Description |
|---|---|
| Application (Client) ID | The application (client) ID you have retrieved. |
| Certificate | The corresponding .pfx certificate file of the .cer certificate you used while registering the AvePoint app. *Note: The certificate must be installed on the machine where you run PowerShell. Make sure the Mark this key as exportable. This will allow you to back up or transport your keysat a later time option is selected while installing the certificate. |
Fly provides a Software Development Kit (SDK) for integration with PowerShell. Refer to the steps below to use the public APIs:
Use the following commands to install and import the Fly PowerShell module:
Install-Module -Name Fly.Client
Import-Module -Name "Fly.Client"
*Note: The Fly PowerShell module requires PowerShell 5.1 or later.
Refer to the example below to connect to Fly.

When using the Fly public API, you will need the public API URL. The public API URL varies with your data center. Choose the public API URL according to your data center.
| Data Center | Web API URL |
|---|---|
| Australia Southeast (Victoria) | https://graph-au.avepointonlineservices.com/fly |
| Canada Central (Toronto) | https://graph-ca.avepointonlineservices.com/fly |
| Germany West Central (Frankfurt) | https://graph-de.avepointonlineservices.com/fly |
| East US (Virginia) | https://graph-us.avepointonlineservices.com/fly |
| France Central (Paris) | https://graph-fr.avepointonlineservices.com/fly |
| Japan West (Osaka) | https://graph-jp.avepointonlineservices.com/fly |
| Korea Central (Seoul) | https://graph-kr.avepointonlineservices.com/fly |
| North Europe (Ireland) | https://graph-ne.avepointonlineservices.com/fly |
| Southeast Asia (Singapore) | https://graph-sg.avepointonlineservices.com/fly |
| Switzerland North (Zurich) | https://graph-ch.avepointonlineservices.com/fly |
| UK South (London) | https://graph-uk.avepointonlineservices.com/fly |
| US Gov Virginia (Virginia) | https://graph-gov.avepointonlineservices.com/fly |
| West Europe (Netherlands) | https://graph-we.avepointonlineservices.com/fly |
Perform Exchange Online / Microsoft 365 Groups / Microsoft Teams / Microsoft Teams Chat / OneDrive / SharePoint Online migrations.
Click to find more information on what is possible with Fly public API.