Tenant Administration
Retrieves a list of alerts in the queue
Alerts retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListAlertsQueue HTTP/1.1
Host:
Accept: */*
[
{
"RowKey": "text",
"PartitionKey": "text",
"LogType": "text",
"RawAlert": {}
}
]
Adds a new alert
Alert added successfully
Bad request
Unauthorized
Internal server error
POST /api/AddAlert HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 316
{
"tenantFilter": [
{
"value": "text",
"label": "text"
}
],
"excludedTenants": [
{
"value": "text",
"label": "text"
}
],
"logbook": {
"value": "text",
"label": "text"
},
"conditions": [
{
"Property": {
"value": "text",
"label": "text"
},
"Operator": {
"value": "text",
"label": "text"
},
"Input": {
"value": "text"
}
}
],
"Actions": [
{
"value": "text",
"label": "text"
}
]
}
{
"Results": {}
}
Adds a new scheduled item
Whether to hide the scheduled item
Whether to disallow duplicate names
Unique identifier for the scheduled item
Tenant to apply the scheduled item to
Name of the scheduled item
Parameters for the command
When the job is scheduled to run (Unix timestamp)
How often the job recurs
Scheduled item added successfully
Bad request
Unauthorized
Internal server error
POST /api/AddScheduledItem HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 236
{
"RowKey": "text",
"tenantFilter": "text",
"excludedTenants": [
{
"value": "text",
"label": "text"
}
],
"Name": "text",
"Command": {
"value": "text"
},
"Parameters": {},
"ScheduledTime": 1,
"Recurrence": "text",
"PostExecution": [
{
"value": "text",
"label": "text"
}
]
}
{
"Results": {}
}
Retrieves a list of CSP licenses
CSP licenses retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/listCSPLicenses HTTP/1.1
Host:
Accept: */*
[
{
"Tenant": "text",
"TenantId": "text",
"SubscriptionId": "text",
"SkuId": "text",
"SkuName": "text",
"Status": "text",
"Quantity": 1,
"BillingCycle": "text",
"RenewalDate": "text"
}
]
Executes an operation on CSP licenses
Action to perform
SKU ID
Number of licenses to add
Number of licenses to remove
Subscription IDs to cancel
CSP license operation executed successfully
Bad request
Unauthorized
Internal server error
POST /api/ExecCSPLicense HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 74
{
"Action": "!Add",
"sku": "text",
"add": 1,
"Remove": 1,
"SubscriptionIds": "text"
}
{
"Results": {}
}
Retrieves a list of licenses
Licenses retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListLicenses HTTP/1.1
Host:
Accept: */*
[
{
"Tenant": "text",
"License": "text",
"CountUsed": 1,
"CountAvailable": 1,
"TotalLicenses": 1,
"TermInfo": {}
}
]
Retrieves a list of standard templates
Standard templates retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/listStandardTemplates HTTP/1.1
Host:
Accept: */*
[
{
"GUID": "text",
"templateName": "text",
"tenantFilter": [
{
"value": "text",
"label": "text"
}
],
"excludedTenants": [
{
"value": "text",
"label": "text"
}
],
"updatedAt": "text",
"updatedBy": "text",
"runManually": true,
"standards": [
{}
]
}
]
Executes a standards run
Template ID to run
Tenant filter
Standards run executed successfully
Bad request
Unauthorized
Internal server error
GET /api/ExecStandardsRun?TemplateId=text HTTP/1.1
Host:
Accept: */*
{
"Results": {}
}
Removes a standard template
Template ID to remove
Standard template removed successfully
Bad request
Unauthorized
Internal server error
POST /api/RemoveStandardTemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"ID": "text"
}
{
"Results": {}
}
Retrieves a list of named locations
Named locations retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListNamedLocations HTTP/1.1
Host:
Accept: */*
[
{
"id": "text",
"displayName": "text",
"@odata.type": "text",
"includeUnknownCountriesAndRegions": true,
"isTrusted": true,
"rangeOrLocation": "text",
"modifiedDateTime": "text"
}
]
Executes an operation on a named location
Named location ID
Change to make
Input value (country code or IP)
Named location operation executed successfully
Bad request
Unauthorized
Internal server error
POST /api/ExecNamedLocation HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 64
{
"namedLocationId": "text",
"change": "addLocation",
"input": "text"
}
{
"Results": {}
}
Adds a new named location
Display name
Type of location
List of countries and regions
Whether to include unknown countries and regions
Whether the location is trusted
Named location added successfully
Bad request
Unauthorized
Internal server error
POST /api/AddNamedLocation HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 172
{
"displayName": "text",
"locationType": "country",
"countriesAndRegions": [
"text"
],
"includeUnknownCountriesAndRegions": true,
"ipRanges": [
{
"cidrAddress": "text"
}
],
"isTrusted": true
}
{
"Results": {}
}
Retrieves a list of conditional access policies
Conditional access policies retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListConditionalAccessPolicies HTTP/1.1
Host:
Accept: */*
[
{
"id": "text",
"displayName": "text",
"state": "text",
"conditions": {},
"grantControls": {},
"sessionControls": {}
}
]
Executes a conditional access exclusion
Start date for the exclusion
End date for the exclusion
Conditional access exclusion executed successfully
Bad request
Unauthorized
Internal server error
POST /api/ExecCAExclusion HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 164
{
"tenantFilter": {
"value": "text",
"label": "text"
},
"user": {
"value": "text",
"label": "text"
},
"policy": {
"value": "text",
"label": "text"
},
"startDate": "text",
"endDate": "text"
}
{
"Results": {}
}
Retrieves data from Microsoft Graph API
Graph API endpoint
Fields to select
Whether to include count
Number of results to return
Graph request executed successfully
Bad request
Unauthorized
Internal server error
GET /api/ListGraphRequest?Endpoint=text HTTP/1.1
Host:
Accept: */*
{
"Results": [
{}
]
}
Retrieves a list of audit logs
Relative time filter
Start date filter
End date filter
Audit logs retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListAuditLogs HTTP/1.1
Host:
Accept: */*
{
"Results": [
{
"Timestamp": "text",
"Tenant": "text",
"Title": "text",
"LogId": "text",
"Actions": "text"
}
]
}
Retrieves a list of backups
Tenant filter
Backups retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ExecListBackup HTTP/1.1
Host:
Accept: */*
[
{
"BackupName": "text",
"Timestamp": "text",
"Backup": "text"
}
]
Retrieves a list of community repositories
Whether to only include repositories with write access
Community repositories retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListCommunityRepos HTTP/1.1
Host:
Accept: */*
{
"Results": [
{
"FullName": "text"
}
]
}
Executes an operation on a community repository
Action to perform
Template GUID
Repository full name
Commit message
Community repository operation executed successfully
Bad request
Unauthorized
Internal server error
POST /api/ExecCommunityRepo HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 76
{
"Action": "UploadTemplate",
"GUID": "text",
"FullName": "text",
"Message": "text"
}
{
"Results": {}
}
Retrieves the configuration for extensions
Extensions configuration retrieved successfully
Bad request
Unauthorized
Internal server error
GET /api/ListExtensionsConfig HTTP/1.1
Host:
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": {
"Enabled": true
}
}
Last updated
Was this helpful?