You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The AvePoint Graph Modern API is a robust suite of tools designed to streamline integration and enhance functionality for managing your digital collaboration environment. This API allows developers to interact programmatically with AvePoint's solutions, facilitating automation, data integration, and enhanced operational capabilities.
3
+
The AvePoint Graph API is a robust suite of tools designed to streamline integration and enhance functionality for managing your digital collaboration environment. It allows developers to interact programmatically with AvePoint's solutions, facilitating automation, data integration, and enhanced operational capabilities.
4
4
5
-
## Available APIs
6
-
7
-
AvePoint Confidence Platform offers a range of APIs to suit different integration needs. The modern API provides advanced features and security, while the legacy API, though still functional, is scheduled for deprecation. Below is a detailed overview of each option:
8
-
9
-
### Modern API
10
-
11
-
The Modern API provides advanced features to optimize integration and security:
5
+
The API provides advanced features to optimize integration and security:
12
6
13
7
- Authentication methods: Supports client secret and certificate authentication for secure and efficient access control. This flexibility allows developers to choose the most suitable authentication method for their needs.
14
8
- Unified endpoint: The API can be accessed via a unified endpoint format `https://graph-{dc}.avepointonlineservices.com`. Note that the endpoint differs based upon the data center you want to access. For details, refer to [Endpoints Upon Data Centers](#endpoints-upon-data-center).
@@ -18,33 +12,31 @@ The Modern API provides advanced features to optimize integration and security:
18
12
- Comprehensive functionality: Enables seamless interaction with AvePoint services, supporting tasks like data management, reporting, and configuration.
19
13
- Scalability and performance: Designed to handle large-scale operations, ensuring reliability and speed in various enterprise scenarios.
20
14
21
-
###Legacy API
15
+
## Legacy API
22
16
23
17
The legacy API offers essential capabilities but is slated for deprecation:
24
18
25
19
- Functionalities:
26
-
27
20
- Retrieve audit records for compliance and monitoring.
28
21
- Import objects into AvePoint Online Services for streamlined data management.
29
22
- Register partner customers to facilitate partner integrations.
30
23
- Access Cloud Backup for Microsoft 365 job information for backup management.
31
24
32
-
-**Deprecation Notice**: This API is scheduled for deprecation after the December 2024 release. Transitioning to modern APIs is highly recommended to ensure continued support and access to the latest features.
25
+
-**Deprecation Notice**: This API has been deprecated after the December 2024 release. Transitioning to the current API is highly recommended to ensure continued support and access to the latest features.
33
26
- Documentation: For additional details on the legacy API, refer to [AvePoint Online Services Web API Help](https://avepointcdn.azureedge.net/assets/webhelp/avepoint-online-services-api/index.htm).
34
-
By leveraging these APIs, you can efficiently manage and interact with your cloud data in the AvePoint Confidence Platform, ensuring seamless integration and enhanced productivity.
35
27
36
-
## What's in AvePoint Graph Modern API
28
+
## What's in the current AvePoint Graph API
37
29
38
-
AvePoint Graph Modern API provides a unified endpoint to accessing AvePoint services data, designed to cater to IT professionals seeking robust data management, data insights, and backup monitoring solutions.
30
+
AvePoint Graph API provides a unified endpoint to accessing AvePoint services data, designed to cater to IT professionals seeking robust data management, data insights, and backup monitoring solutions.
39
31
40
32
### Introduction
41
33
42
-
This API employs advanced authentication methods to ensure secure and efficient access to a wide range of functionalities. These include:
34
+
The AvePoint Graph API employs advanced authentication methods to ensure secure and efficient access to a wide range of functionalities. These include:
43
35
44
36
- Retrieve audit records: Access comprehensive records from AvePoint Online Services.
45
37
- Streamline partner operations on customer management: Enhance efficiency in handling customer data and interactions through the Elements platform.
46
38
- Job information retrieval: Obtain detailed job data from AvePoint's Cloud Backup solutions for Microsoft 365, Microsoft Azure, AWS, Dynamics 365, and Google Workspace.
47
-
- EnPower data retrieval: Access and manage Power Platform data including environments, connections, Power Apps, Power Automate Cloud Flows, and Power BI artifacts.
39
+
- EnPower data retrieval: Access and manage Exchange mailboxes and Power Platform data.
48
40
- Insights data retrieval: Access detailed reports and data insights from Insights for Microsoft 365.
49
41
- AvePoint Opus data management: Submit records to AvePoint Opus, retrieve due records, and destroy records.
50
42
@@ -58,7 +50,7 @@ This API employs advanced authentication methods to ensure secure and efficient
58
50
59
51
- Job Information Retrieval: Detailed insights into Cloud Backup operations to ensure data integrity and availability.
60
52
61
-
- EnPower Data Retrieval: Manage and retrieve data for Power Platform environments, connections, Power Apps, Power Automate Cloud Flows, and Power BI artifacts.
53
+
- EnPower Data Retrieval: Manage and retrieve data for Exchange mailboxes and Power Platform environments, connections, Power Apps, Power Automate Cloud Flows, and Power BI artifacts.
62
54
63
55
- Insights Data Retrieval: Export and retrieve detailed reports and data insights for Microsoft 365.
64
56
@@ -69,18 +61,41 @@ For more features and use cases, visit the [Use Cases](Use-Cases.md).
>Effective April 2025 release, AvePoint Online Services commercial production environment now supports the following **Google Cloud Platform (GCP) data centers**:
66
+
> - GCP for Australia Southeast (Sydney)
67
+
> - GCP for Japan (Tokyo)
68
+
> - GCP for East US (Moncks Corner)
69
+
> - GCP for West Europe (Eemshaven, Netherlands)
70
+
>
71
+
> These GCP data centers are currently deployed with the following AvePoint services:
72
+
> - AvePoint Online Services
73
+
> - Cloud Backup for Microsoft 365
74
+
> - Cloud Backup for Google Workspace
75
+
> - AvePoint Opus
76
+
> - Insights
77
+
>
78
+
> In addition to the core deployments, the **public APIs** for these products now fully support **GCP data center endpoints**.
79
+
80
+
Refer to the data center endpoints in the table below:
Copy file name to clipboardExpand all lines: docs/docs/Use-AvePoint-Graph-API.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Use AvePoint Graph Modern API <!-- omit in toc -->
1
+
# Use AvePoint Graph API <!-- omit in toc -->
2
2
3
3
**In this article**
4
4
@@ -14,11 +14,11 @@
14
14
15
15
<!-- /TOC -->
16
16
17
-
Welcome to the AvePoint Graph Modern API, your gateway to accessing and managing the AvePoint Confidence Platform with efficiency and security. This API is designed to streamline your data management and backup monitoring processes, providing IT professionals with robust tools and insights.
17
+
Welcome to the AvePoint Graph API, your gateway to accessing and managing the AvePoint Confidence Platform with efficiency and security. This API is designed to streamline your data management and backup monitoring processes, providing IT professionals with robust tools and insights.
18
18
19
19
## Authentication and Authorization
20
20
21
-
To access the resources of AvePoint Cloud Services via the AvePoint Graph Modern API, you must configure the app registration and grant the necessary permissions. This process involves:
21
+
To access the resources of AvePoint Cloud Services via the AvePoint Graph API, you must configure the app registration and grant the necessary permissions. This process involves:
22
22
23
23
-**Registering an app**: Set up your app in AvePoint Online Services.
24
24
-**Permissions**: Assign the appropriate permissions for your app.
@@ -53,7 +53,7 @@ After making a request, a response is returned that includes:
53
53
54
54
## HTTP Methods
55
55
56
-
The Modern API uses the HTTP methods to specify the action being performed on a request. Currently, the API documented here only supports:
56
+
The API uses the HTTP methods to specify the action being performed on a request. Currently, the API documented here only supports:
57
57
58
58
| Method | Description |
59
59
|------|------|
@@ -76,4 +76,4 @@ HTTP status codes indicate the outcome of a request. Common codes include:
76
76
77
77
## Resource
78
78
79
-
A resource can be an entity or complex type, commonly defined with properties. Your URL will include the resource you are interacting with in the request, such as `customers`, `services`, and `jobs`. Methods can also be used to perform operations on these resources.
79
+
A resource can be an entity or complex type, commonly defined with properties. Your URL will include the resource you are interacting with in the request, such as `customers`, `services`, and `jobs`. Methods can also be used to perform operations on these resources.
Copy file name to clipboardExpand all lines: docs/docs/Use-Cases.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Use Cases
2
2
3
-
By integrating the AvePoint Graph Modern API into their operations, organizations can achieve enhanced control, security, and efficiency in managing their data and IT services.
3
+
By integrating the AvePoint Graph API into their operations, organizations can achieve enhanced control, security, and efficiency in managing their data and IT services.
4
4
5
5
## Secure Data Access and Management
6
6
@@ -39,4 +39,4 @@ AvePoint Opus API methods allows organizations to efficiently manage their conte
39
39
40
40
-**Fly**: Execute migrations with Fly to seamlessly migrate data between systems. [See more](https://cdn.avepoint.com/assets/webhelp/fly/index.htm#!Documents/flypublicapi.htm)
41
41
42
-
-**Cloud Governance**: Manage data within Cloud Governance to streamline governance processes and data handling. [See more](https://cdn.avepoint.com/assets/webhelp/avepoint-cloud-governance-administrator-guide/index.htm#!Documents/avepointcloudgovernancemodernapi.htm)
42
+
-**Cloud Governance**: Manage data within Cloud Governance to streamline governance processes and data handling. [See more](https://cdn.avepoint.com/assets/webhelp/avepoint-cloud-governance-administrator-guide/index.htm#!Documents/avepointcloudgovernanceapi.htm)
Copy file name to clipboardExpand all lines: docs/docs/change-log.md
+39-7Lines changed: 39 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,49 @@
1
1
# Change Log
2
2
3
-
This document provides a detailed log of changes, updates, and enhancements made to the AvePoint Graph Modern API. It includes information on newly introduced features, improvements to existing functionalities, and any fixes applied. Stay up-to-date with the latest modifications to ensure optimal integration and utilization of the API.
3
+
This document provides a detailed log of changes, updates, and enhancements made to the AvePoint Graph API. It includes information on newly introduced features, improvements to existing functionalities, and any fixes applied. Stay up-to-date with the latest modifications to ensure optimal integration and utilization of the API.
4
+
5
+
## April 2025
6
+
7
+
### Added
8
+
9
+
- The public APIs for **AvePoint Online Services**, **Cloud Backup for Microsoft 365**, **Cloud Backup for Google Workspace**, **Insights**, and **AvePoint Opus**, now fully support **GCP data center endpoints**.
10
+
- Introduced new endpoints to EnPower for retrieving Exchange objects:
11
+
-`/smp/exchange/resourcemailboxes`
12
+
-`/smp/exchange/mailboxes`
13
+
- Added the `jobType` property to the response of the `backup/vm/jobs` endpoint.
14
+
15
+
16
+
17
+
### Changed
18
+
-**Cloud Backup for Microsoft 365**
19
+
- Updated the `/backup/m365/cloudbackup/getjobs` endpoint to `/backup/m365/jobs`.
20
+
- Updated the `/backup/m365/cloudbackup/licenseconsumption` endpoint to `/backup/m365/licenseconsumption`.
21
+
- Updated the `/backup/m365/cloudbackup/unusualactivitydata` endpoint to `/backup/m365/unusualactivitydata`.
22
+
-**Elements**
23
+
- Updated the `/partner/customers/{id}/scanProfilesDetails/profileId/{ProfileId}` endpoint to `/partner/customers/{id}/scanProfiles/{ProfileId}`.
24
+
- Updated the `/partner/customers/{id}/scanProfilesDailyNew/profileId/{ProfileId}` endpoint to `/partner/customers/{id}/scanProfiles/{ProfileId}/dailyNewSummary`.
25
+
- Updated the `/partner/customers/{id}/scanProfilesDailyNewDetail/profileId/{ProfileId}` endpoint to `/partner/customers/{id}/scanProfiles/{ProfileId}/dailyNewDetails`.
26
+
-**EnPower**
27
+
- Removed the `ownerCount` and `userCount` properties from the response of the `/smp/powerplatform/powerapps` endpoint.
28
+
29
+
30
+
### Fixed
31
+
32
+
- Corrected the spelling mistake of the `conflictOption` property in the request of the `/records/connector/records` endpoint. It was previously misspelled as `confilictOption`.
33
+
- Corrected the following property types in the `/smp/powerplatform/environments` endpoint response:
34
+
- Corrected the type of `phaseAssignees` to "Object".
35
+
- Corrected the type of `dlpPolicies` to "Integer".
36
+
- Documented the `location` query parameter for the `/backup/m365/jobs` and `backup/m365/licenseconsumption` endpoints.
4
37
5
38
## February 2025
6
39
7
40
### Added
8
41
9
-
- Introduced new endpoints to AvePoint Graph Modern API for:
42
+
- Introduced new endpoints to AvePoint Graph API for:
10
43
- Cloud Backup for Google Workspace
11
44
- AvePoint Opus
12
45
- Insights for Microsoft 365
13
-
- EnPower
46
+
- EnPower
14
47
- Implemented new API for retrieving unusual activities or potential ransomware attacks for Microsoft 365 environment in the `/backup/m365/cloudbackup/unusualactivitydata` endpoint.
15
48
16
49
### Changed
@@ -28,13 +61,12 @@ This document provides a detailed log of changes, updates, and enhancements made
28
61
### Fixed
29
62
- Resolved the issue with the `Dynamics.ReadWrite.All` scope where the API does not work when using it with the other scopes. -->
30
63
31
-
32
64
## December 2024
33
65
34
66
### Added
35
67
36
-
- Initial release of the AvePoint Graph Modern API.
37
-
- Introduced endpoints for retrieving audit records, managing partner operations, and accessing job information from AvePoint Cloud Backup solutions.
68
+
- Initial release of the AvePoint Graph API.
69
+
- Introduced endpoints for retrieving audit records, managing partner operations, and accessing job information and subscription consumption from AvePoint Cloud Backup solutions.
38
70
39
71
### Deprecated
40
-
- Marked the legacy API for deprecation after the December 2024 release. Transition to the modern API is recommended.
72
+
- Marked the legacy API for deprecation after the December 2024 release. Transition to the current API is recommended.
0 commit comments