Skip to content

Commit 43750a5

Browse files
committed
Update approvals-app-api.md
1 parent b854a78 commit 43750a5

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

concepts/approvals-app-api.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,21 @@ ms.date: 07/10/2024
99

1010
# Approvals app APIs
1111

12-
The approvals app API in Microsoft Teams allows you to integrate approval workflows into both Teams app and non-Microsoft apps. You can create new approvals, update existing ones, and list all approvals. The API enables you to: create, update, and list approvals; assign approvals to users; specify custom responses; and receive notifications in Teams. As these APIs support graph subscriptions, you can send notifications for approval responses. The Approvals app is available as a personal app for all Teams users.
12+
The Approvals app in Microsoft Teams is a native application that allows users to create, manage, and share approval requests directly from their Teams environment. It integrates with Power Automate to streamline workflows and bring auditing, compliance, and accountability into both structured and unstructured approval processes.
13+
14+
The approvals app API allows you to integrate approval workflows into both Teams app and non-Microsoft apps. You can create new approvals, update existing ones, and list all approvals. The API enables you to: create, update, and list approvals; assign approvals to users; specify custom responses; and receive notifications in Teams. As these APIs support graph subscriptions, you can send notifications for approval responses. The Approvals app is available as a personal app for all Teams users.
15+
16+
The approval app APIs in Microsoft Graph enable the following use cases:
17+
18+
**Automate approval workflows**: The API allows you to create and manage approval requests, which is helpful for automating workflows that need approvals, such as document sign-offs or expense approvals.
19+
20+
**Integrate with other services**: The API allows for integration with other services and applications. For example, you can set up a workflow where an approval request in Teams triggers an action in another system. Such an action could update a record in a CRM or send a notification through another communication platform.
21+
22+
**Customize approval processes**: With this API, you can customize the approval process to fit your organization’s needs. For example, you can set up multi-stage approvals, conditional approvals based on certain criteria, or approvals that integrate with custom-built applications within your organization.
23+
24+
**Track and report**: The API can be used to track the status of approval requests and generate reports on approval activities. Tracking and reporting can help organizations maintain awareness of pending approvals, monitor the efficiency of approval processes, and ensure compliance with internal policies.
25+
26+
**Better user experience**: By using the API, you can create custom experiences within Teams that streamline the approval process for users. For example, you can create bots that assist with creating and managing approvals. You can also build custom interfaces that make it easier for users to review and respond to approval requests.
1327

1428
The following table lists the APIs available across Microsoft Graph for the approvals app:
1529

@@ -22,25 +36,15 @@ The following table lists the APIs available across Microsoft Graph for the appr
2236
| [Approval item view point](/graph/api/resources/approvalitemviewpoint?view=graph-rest-beta&preserve-view=true) |Represents the user's roles for an `approvalItem`.|
2337
| [Approval operation](/graph/api/resources/approvaloperation?view=graph-rest-beta&preserve-view=true) | Represents the status and details for an operation performed on `approvalItem`.|
2438

25-
## Use cases
26-
27-
**Automating approval workflows**: The API allows you to create and manage approval requests, which is helpful for automating workflows that need approvals, such as document sign-offs or expense approvals.
28-
29-
**Integration with other services**: The API allows for integration with other services and applications. For example, you can set up a workflow where an approval request in Teams triggers an action in another system. Such an action could update a record in a CRM or send a notification through another communication platform.
30-
31-
**Custom approval processes**: With this API, you can customize the approval process to fit your organization’s needs. For example, you can set up multi-stage approvals, conditional approvals based on certain criteria, or approvals that integrate with custom-built applications within your organization.
32-
33-
**Tracking and reporting**: The API can be used to track the status of approval requests and generate reports on approval activities. Tracking and reporting can help organizations maintain awareness of pending approvals, monitor the efficiency of approval processes, and ensure compliance with internal policies.
34-
35-
**Enhanced user experience**: By using the API, you can create custom experiences within Teams that streamline the approval process for users. For example, you can create bots that assist with creating and managing approvals. You can also build custom interfaces that make it easier for users to review and respond to approval requests.
36-
3739
## Key benefits of the Approvals app
3840

41+
Here are some key benefits of the approval app:
42+
3943
* The Approvals app reduces the time and effort required to manage approvals by automating the workflow and notification process.
4044
* It provides a centralized hub where all approvals can be tracked, managed, and audited, offering greater transparency into the approval process.
4145
* Organizations can ensure consistency in how approvals are managed across various departments and teams.
4246
* The app can enforce compliance with organizational policies by ensuring that all necessary approvals are obtained before any action is taken.
4347

4448
## See also
4549

46-
[Manage the approvals app in Microsoft Teams](/microsoftteams/approval-admin)
50+
[Manage the approvals app in Microsoft Teams](/microsoftteams/approval-admin)

0 commit comments

Comments
 (0)