This is an application to generate O365 resources based on a simplified JSON payload.
- Click on the "Deploy to Azure" button above.
- Create a POST request to the endpoint that was create https://yourname.azurewebsites.net/api/StartDeployment and pass in the Authorization Bearer token.
- The body of the POST request will look like the below code
{
"teams": [
{
"displayName": "My MS Teams Group",
"description": "My MS Teams Group Description",
"mailNickName": "my1teaamsgroup",
"members": [
"[email protected]",
"[email protected]",
"[email protected]"
],
"channels": [
{
"displayName": "my channel one",
"description": "my channel one description",
"azFilesFolderPath": "/team-files/",
"members": [
"[email protected]",
"[email protected]"
]
},
{
"displayName": "my channel two",
"description": "my channel two description",
"azFilesFolderPath": "/team-files-alt/",
"members": [
"[email protected]",
"[email protected]"
]
}
]
},
{
"displayName": "My Second Teams Group",
"description": "My Second Teams Group Description",
"mailNickName": "my1teaamsgroup",
"members": [
"[email protected]",
"[email protected]"
],
"channels": [
{
"displayName": "Second team my channel one",
"description": "Second team my channel one description",
"azFilesFolderPath": "/team-files-2/",
"members": [
"[email protected]"
]
},
{
"displayName": "my channel two",
"description": "my channel two description",
"azFilesFolderPath": "/team-files-alt/",
"members": [
"[email protected]"
]
}
]
}
]
}
If you prefer provisioning resources through a CLI instead of doing an HTTP request directly, you can check the Line of Business client version: Line of Business Accelerator Client.
If there is any services that you'd like to add to this that do not already have functionality built for, please feel free to modify the project LobAccelerator.Library as needed to add the additional functionality.