Skip to content

Commit bf5a68c

Browse files
committed
Update other SPE articles
1 parent 44fd09e commit bf5a68c

File tree

6 files changed

+94
-150
lines changed

6 files changed

+94
-150
lines changed

docs/embedded/administration/billing/billing.md

Lines changed: 18 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,42 @@
11
---
2-
title: PAYG billing for SharePoint Embedded
3-
description: This article explains the billing models and how to set up PAYG billing.
4-
ms.date: 03/03/2025
2+
title: Pay-as-you-go billing for SharePoint Embedded
3+
description: This article explains the billing models and how to set up pay-as-you-go billing.
4+
ms.date: 08/13/2025
55
ms.localizationpriority: high
66
---
77

88
# SharePoint Embedded billing
99

10-
SharePoint Embedded is a consumption-based Pay-as-you-go (PAYG) offering meaning you pay only for what you use. SharePoint Embedded provides two billing models that the tenant developing the SharePoint Embedded application can select for respective container types, tailoring it to their unique business requirements. The two billing models are Standard and Pass-through billing.
10+
SharePoint Embedded is a consumption-based pay-as-you-go offering meaning you pay only for what you use. SharePoint Embedded provides two billing models that the tenant developing the SharePoint Embedded application can select for respective container types, tailoring it to their unique business requirements. The two billing models are Standard and Passthrough billing.
1111

12-
### Standard
12+
## Standard billing
1313

1414
With the standard billing model, all consumption-based charges are directly billed to the tenant who owns or develops the application. The admin in the developer tenant must establish a valid billing profile when creating a standard container type.
1515

16-
![Standard](../../images/1bill521.png)
16+
![Standard billing](../../images/1bill521.png)
1717

18-
### Pass-through
18+
## Passthrough billing
1919

20-
With pass-through billing, consumption-based charges are billed directly to the tenant registered to use the SharePoint Embedded application. Admins in the developer tenant don't need to set up a billing profile when creating a pass-through SharePoint Embedded container type. Once the container type is registered in the consuming tenant, the consuming tenant admin (SharePoint Admin or Global Admin) needs to set up the billing profile in the consuming tenant to use the SharePoint Embedded application.
20+
With passthrough billing, consumption-based charges are billed directly to the tenant registered to use the SharePoint Embedded application. Admins in the developer tenant don't need to set up a billing profile when creating a passthrough SharePoint Embedded container type. Once the container type is registered in the consuming tenant, the consuming tenant admin (SharePoint Admin or Global Admin) needs to set up the billing profile in the consuming tenant to use the SharePoint Embedded application.
2121

22-
![Pass Through](../../images/2bill521.png)
22+
![PassThrough billing](../../images/2bill521.png)
2323

24-
## Prerequisites to create SharePoint Embedded container type
24+
## Create a SharePoint Embedded container type
2525

26-
A new container type will be created using **SharePoint Online Management Shell**:
26+
For information on how to create a container type with billing enabled, see [creating a container type](../../getting-started/containertypes.md#creating-container-types).
2727

28-
1. Download and install the [latest version of SharePoint Online Management Shell](https://www.microsoft.com/download/details.aspx?id=35588)
29-
1. Open SharePoint Online Management Shell from **Start** screen, type **sharepoint**, and then select **SharePoint Online Management Shell**.
30-
1. Connect to SPO service using `Connect-SPOService` cmdlet by providing admin credentials associated with tenancy. For information on [how to use Connect-SPOService](/powershell/module/sharepoint-online/connect-sposervice), refer the linked documentation.
28+
## View & edit billing properties of standard container type
3129

32-
### Tenant requirements
30+
You can view the properties of a container type and associated billing properties by using the Container Type APIs:
3331

34-
- An active instance of SharePoint is required in your Microsoft 365 tenant.
35-
- Users who will be authenticating into SharePoint Embedded Container Types and Containers must be in Entra ID (Members and Guests)
32+
- [List container types](/graph/api/filestorage-list-containertypes)
33+
- [Get container type](/graph/api/filestoragecontainertype-get)
3634

37-
> [!NOTE]
38-
> An Office license is not required to collaborate on Microsoft Office documents stored in a container.
35+
To update the billing properties on a container type with standard billing, see [set the billing profile](../../getting-started/containertypes.md#set-the-billing-profile).
3936

40-
### Roles and Permissions
37+
## Set up billing for passthrough container types in consuming tenant
4138

42-
- The admin who sets up the billing relationship for SharePoint Embedded needs to have owner or contributor permissions on the Azure subscription.
43-
- Admin needs to have a SharePoint Embedded Administrator or Global Admin role to operate billing cmdlets.
44-
45-
### Azure Subscription
46-
47-
For the Standard Billing container type, the developer admin needs to set up:
48-
49-
- An existing SharePoint tenancy
50-
- An Azure subscription in the tenancy
51-
- A resource group attached to the Azure subscription
52-
53-
## Set up a Standard Billing container type
54-
55-
For standard billed container types, developer admins should set up billing in their tenant. The Microsoft 365 SharePoint Embedded Administrator serves as the developer admin. Global Administrators in Microsoft 365 can assign users the SharePoint Embedded Administrator role, which already has all the permissions of the SharePoint Embedded Administrator role. The SharePoint Embedded Admin role is available in Microsoft Entra and Microsoft 365 Admin Center.
56-
57-
SharePoint Embedded Admin can create a container type using the `New-SPOContainerType` cmdlet by providing an Azure subscription, the resource group associated with the subscription, and a region.
58-
59-
- If you don't have an Azure subscription, you can create one by following the steps here to [create an Azure subscription in your tenancy](/azure/cloud-adoption-framework/ready/azure-best-practices/initial-subscriptions),
60-
- If you don't have a resource group, you can create one by following the steps here to [create a resource group](/azure/azure-resource-manager/management/manage-resource-groups-portal)
61-
62-
```powershell
63-
New-SPOContainerType -ContainerTypeName <ContainerTypeName>
64-
-OwningApplicationId <OwningApplicationId>
65-
-AzureSubscriptionId <AzureSubscriptionId>
66-
-ResourceGroup <ResourceGroup>
67-
-Region <Region>
68-
```
69-
70-
> [!IMPORTANT]
71-
> Every container type must have an owning application.
72-
>
73-
> A single-owning app can only own one container type at a time.
74-
>
75-
> An Azure subscription can be attached to any number of container types.
76-
77-
### View & Edit billing properties of Standard container type
78-
79-
You can view the properties of a container type and associated billing properties by using one of the two PowerShell cmdlets:
80-
81-
1. See all container types and billing properties except associated region:
82-
83-
```powershell
84-
Get-SPOContainerType
85-
```
86-
87-
1. See billing properties associated with a container type including region:
88-
89-
```powershell
90-
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>
91-
```
92-
93-
1. Update Azure subscription or resource group associated with a container type:
94-
95-
```powershell
96-
Set-SPOContainerType -ContainerTypeId <ContainerTypeId> [-AzureSubscriptionId <AzureSubscriptionId>] [-ResourceGroup <ResourceGroup>]
97-
```
98-
99-
100-
## Set up a Pass-through Billing container type
101-
102-
For Pass-through Billing container types, the developer admin doesn't have to set up billing in the developer tenant. SharePoint Embedded Admin can create container type using `New-SPOContainerType` cmdlet with `isPassThroughBilling` specified.
103-
104-
```powershell
105-
New-SPOContainerType -ContainerTypeName <ContainerTypeName>
106-
-OwningApplicationId <OwningApplicationId>
107-
-isPassThroughBilling
108-
```
109-
110-
### [Set Up Guide in Consuming Tenant Admin Center](../consuming-tenant-admin/cta.md#set-up-billing-for-pass-through-app)
111-
112-
1. In [Microsoft 365 admin center](https://admin.microsoft.com/), select **Setup**, and the view the **Files and Content** section. Select **Automate Content with Microsoft Syntex.**
113-
114-
![Microsoft 365 admin center Files and Content](../../images/DTCBilling1.png)
115-
116-
1. Select **Go to Syntex settings**.
117-
1. Select **Apps** under **Syntex services for**, select **SharePoint Embedded**
118-
119-
![Microsoft 365 admin center SharePoint Embedded Billing setting](../../images/DTCBilling2.png)
120-
121-
1. Follow the instructions on the **SharePoint Embedded** flyer to turn on SharePoint Embedded apps.
39+
To set up billing for a passthrough container type in the consuming tenant, see the [setup guide in the consuming tenant Admin Center](../consuming-tenant-admin/cta.md#set-up-billing-for-passthrough-app).
12240

12341
## SharePoint Embedded meters
12442

docs/embedded/administration/billing/meters.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,17 @@ ms.date: 04/30/2025
55
ms.localizationpriority: high
66
---
77

8-
# SharePoint Embedded Billing Meters
8+
# SharePoint Embedded billing meters
99

10-
SharePoint Embedded employs a pay-as-you-go (PAYG) billing model through an Azure subscription. Billing is determined by how much data in GB you store in SharePoint Embedded, transactions used to access and modify the container and container contents, and data that is egressed from the SharePoint Embedded platform. Each of these factors contributes to the overall cost, ensuring that you only pay for the resources and services you use. You can view this usage and billing details in the [Azure Cost Management](https://ms.portal.azure.com/). Both Standard Billing container type and Pass-through Billing container type will use the same meters.
10+
SharePoint Embedded employs a pay-as-you-go (PAYG) billing model through an Azure subscription. Billing is determined by how much data in GB you store in SharePoint Embedded, transactions used to access and modify the container and container contents, and data that is egressed from the SharePoint Embedded platform. Each of these factors contributes to the overall cost, ensuring that you only pay for the resources and services you use. You can view this usage and billing details in the [Azure Cost Management](https://ms.portal.azure.com/). Both standard billing container type and passthrough billing container type will use the same meters.
1111

1212
SharePoint Embedded has three billing meters as shown. Refer to the [product page](https://adoption.microsoft.com/en-us/sharepoint/embedded/) for pricing details.
1313

14-
1514
## Storage
1615

1716
Storage consumption meters in SharePoint Embedded apply to the storage used by files and documents along with their metadata and versions. Storage consumption also includes all content in the recycle bin and deleted container collection within SharePoint Embedded.
1817

19-
## API Transactions
18+
## API transactions
2019

2120
Each Microsoft Graph call made explicitly by the SharePoint Embedded application is counted as one transaction and customers are billed based on the transaction count. See the [examples](/graph/api/resources/filestoragecontainer) of Microsoft Graph calls that can be made by a SharePoint Embedded application.
2221

docs/embedded/administration/consuming-tenant-admin/cta.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: Consuming Tenant Admin
33
description: This article describes the role and responsibilities of Consuming Tenant Admin in SharePoint Embedded.
4-
ms.date: 03/03/2025
4+
ms.date: 08/13/2025
55
ms.localizationpriority: high
66
---
77

88
# Consuming Tenant Admin
99

1010
> [!IMPORTANT]
11-
> Assign the SharePoint Embedded Administrator role available in M365 Admin Center or Microsoft Entra to execute SharePoint Embedded Container cmdlets mentioned in this article.
11+
> Assign the SharePoint Embedded Administrator role available in M365 Admin Center or Microsoft Entra ID to execute SharePoint Embedded Container cmdlets mentioned in this article.
1212
>
1313
> Global Administrators can continue to execute SharePoint Embedded container cmdlets.
1414
>
@@ -18,13 +18,22 @@ The organizations that use the SharePoint Embedded applications on their Microso
1818

1919
## Consuming Tenant Admin Role
2020

21-
Microsoft 365 SharePoint Embedded Administrator serves as the consuming tenant admin. Global Administrators in Microsoft 365 can assign users the SharePoint Embedded Administrator. The Global Administrator role already has all the permissions of the SharePoint Embedded Administrator role. The SharePoint Embedded Role is available in Microsoft Entra and Microsoft 365 Admin Center.
21+
Microsoft 365 SharePoint Embedded Administrator serves as the consuming tenant admin. Global Administrators in Microsoft 365 can assign users the SharePoint Embedded Administrator. The Global Administrator role already has all the permissions of the SharePoint Embedded Administrator role. The SharePoint Embedded Role is available in Microsoft Entra ID and Microsoft 365 Admin Center.
2222
For information on [SharePoint Embedded Admin](../adminrole.md)
2323

2424
## Administration Tools
2525

2626
Consuming tenant admins can manage SharePoint Embedded applications with the following options:
2727

28+
### Microsoft Graph APIs
29+
30+
The [fileStorageContainerTypeRegistration](/graph/api/resources/filestoragecontainertyperegistration) resource represents the registration of a container type in a consuming tenant. To manage all container type registrations in the consuming tenant, the `FileStorageContainerTypeReg.Manage.All` delegated permission is required.
31+
32+
- [List container type registrations](/graph/api/filestorage-list-containertyperegistrations)
33+
- [Get container type registrations](/graph/api/filestoragecontainertyperegistration-get)
34+
- [Update container type registrations](/graph/api/filestoragecontainertyperegistration-update)
35+
- [Delete container type registrations](/graph/api/filestorage-delete-containertyperegistrations)
36+
2837
### SharePoint Online Management Shell
2938

3039
On PowerShell, the SharePoint Embedded Admin can run the following cmdlets:
@@ -48,19 +57,19 @@ The SharePoint Embedded Admin can access the Active and Deleted containers page
4857

4958
For information on consuming tenant admin in SharePoint Admin see [container management](ctaUX.md)
5059

51-
## Security and Compliance Administration
60+
## Security and compliance administration
5261

5362
SharePoint Embedded uses Microsoft’s comprehensive compliance and data governance solutions to help organizations manage risks, protect, and govern sensitive data, and respond to regulatory requirements. Security and compliance solutions work in a similar manner in the SharePoint Embedded platform as they do today in the Microsoft 365 platform so that data is stored in a secure, protected way that meets customers’ business and compliance policies while making it easy for Compliance and SharePoint Administrators to enforce critical security and compliance policies on the content. For information on supported security and compliance capabilities, see [Security and Compliance](../../compliance/security-and-compliance.md).
5463

55-
## Set Up Billing for Pass-through App
64+
## Set up billing for passthrough container type
5665

57-
To use Pass-through SharePoint Embedded App, SharePoint Embedded Admin needs to set up Microsoft Syntex billing in [Microsoft 365 admin center](https://admin.microsoft.com/). No user can access any Pass-through SharePoint Embedded apps before a valid billing is set up for the SharePoint Embedded platform.
66+
To use passthrough billing SharePoint Embedded app, SharePoint Embedded Admin needs to set up Microsoft Syntex billing in [Microsoft 365 admin center](https://admin.microsoft.com/). No user can access any passthrough SharePoint Embedded apps before a valid billing is set up for the SharePoint Embedded platform.
5867

5968
### [Meters](../billing/meters.md)
6069

6170
SharePoint Embedded employs a pay-as-you-go (PAYG) billing model through an Azure subscription. Billing is determined by how much data in GB you store in SharePoint Embedded, transactions used to access and modify the container and container contents, and data that is egressed from the SharePoint Embedded platform. Each of these factors contributes to the overall cost, ensuring that you only pay for the resources and services you use. You can view this usage and billing details in the [Azure Cost Management](https://ms.portal.azure.com/).
6271

63-
SharePoint Embedded has three billing meters as shown. Refer to the [product page](https://adoption.microsoft.com/en-us/sharepoint/embedded/) for pricing details
72+
SharePoint Embedded has three billing meters as shown. Refer to the [product page](https://adoption.microsoft.com/en-us/sharepoint/embedded/) for pricing details
6473

6574
| SharePoint Embedded Service Meters | Meter Unit |
6675
| :--------------------------------: | :------------: |

0 commit comments

Comments
 (0)