Actions129
- Calendar Permission Actions
- CIPP Administration Actions
- Execute API Client (GET)
- Execute Auto Backup
- Execute Extension Mapping (GET)
- Execute Extension Mapping (POST)
- Execute Extension Sync
- Execute Extensions Config
- Execute Password Config (POST)
- Execute Restore Backup
- Execute Run Backup
- List Custom Roles
- List Extension Sync
- List Logs
- List Scheduled Items
- Remove Scheduled Item
- Execute API Client (POST)
- Execute Extension Test
- Execute Password Config (GET)
- List Backups
- List Function Parameters
- Group Actions
- Intune Actions
- Add MSP App
- Add Office App
- Add Policy
- Add Store App
- Assign App
- Assign Autopilot Device
- Device Action
- Get Recovery Key
- List Applications
- List Application Queue
- List Autopilot Config
- List Devices
- List Intune Scripts
- List Intune Templates
- Remove Autopilot Device
- Remove Policy
- Remove Queued App
- Add Choco App
- Add WinGet App
- Assign Policy
- Get Local Admin Password
- List Autopilot Devices
- List Intune Policies
- Remove App
- Remove Intune Script
- Sync Autopilot Devices
- License Actions
- Security & Compliance Actions
- Teams & SharePoint Actions
- Tenant Actions
- Add Alert
- Clear Tenant Cache
- Execute CA Exclusion
- Execute Named Location
- Get Tenant
- List Alerts Queue
- List Azure AD Connect Status
- List Conditional Access Policies
- List Named Locations
- List Shared Mailbox Statistics
- List Standards
- List Tenants
- Remove Standard Template
- Add Named Location
- Edit Tenant
- Execute Standards Run
- List Audit Logs
- List CSP Licenses
- List Roles
- List Standard Templates
- Tool Actions
- User Actions
- Add User
- Exec Restore Deleted User
- List User
- List User Conditional Access Policies
- List User Groups
- Clear Immutable ID
- Create Temporary Access Password
- Delete User Device
- Dismiss Risky User
- List Deleted Items
- List Inactive Accounts
- List Sign-Ins
- Remove User
- Reset MFA
- Restore Deleted Item
- Revoke Sessions
- Set Email Forward
- Set Per-User MFA
- List All Users
- List User Counts
- List User Devices
- Convert Mailbox
- Disable User
- Enable Archive
- List MFA Users
- Offboard User
- Reset Password
- Send MFA Push
- Set Out of Office
Overview
This node operation allows bulk creation of SharePoint sites within a specified tenant. It is useful for administrators who need to automate the provisioning of multiple SharePoint sites at once, saving time and reducing manual effort. For example, an organization onboarding new teams can quickly set up multiple team sites with predefined templates and owners in one operation.
Use Case Examples
- Bulk create multiple SharePoint sites by providing an array of site details such as site name, description, owner, template, and design.
- Automate site provisioning during tenant setup or migration by specifying tenant ID or domain and a list of sites to create.
Properties
| Name | Meaning |
|---|---|
| Tenant Filter | The tenant ID or domain name to specify which tenant the sites will be created in. |
| Bulk Sites | A JSON array of site objects, each containing properties like SiteName, siteDescription, siteOwner, TemplateName, and siteDesign to define each site to be created. |
| Request Options | Optional settings to control request behavior such as batching (splitting input into batches to throttle requests), ignoring SSL certificate issues, using a proxy, and setting request timeout. |
Output
JSON
siteResults- Array of results for each site creation attempt, including success or failure details.
Dependencies
- Requires an API key credential for authentication to the CIPP API endpoint.
Troubleshooting
- Common issues include invalid tenant ID or domain, malformed JSON in bulk sites input, and network issues such as proxy misconfiguration or SSL certificate errors.
- Error messages may indicate request timeouts, unauthorized access due to invalid credentials, or batch processing errors if input exceeds allowed limits.
- To resolve, verify tenant information, ensure JSON format correctness, check API credentials, and adjust batching or timeout settings as needed.