githubEdit

Tenant Administration

List Alerts Queue

get

Retrieves a list of alerts in the queue

Responses
chevron-right
200

Alerts retrieved successfully

application/json
RowKeystringOptional

Unique identifier for the alert

PartitionKeystringOptional

Partition key for the alert

LogTypestringOptional

Type of log

RawAlertobjectOptional

Raw alert data

get
/ListAlertsQueue

Add Alert

post

Adds a new alert

Body
Responses
chevron-right
200

Alert added successfully

application/json
ResultsobjectOptional

The results of the operation

post
/AddAlert

Add Scheduled Item

post

Adds a new scheduled item

Query parameters
hiddenbooleanOptional

Whether to hide the scheduled item

DisallowDuplicateNamebooleanOptional

Whether to disallow duplicate names

Body
RowKeystringOptional

Unique identifier for the scheduled item

tenantFilterstringOptional

Tenant to apply the scheduled item to

NamestringOptional

Name of the scheduled item

ParametersobjectOptional

Parameters for the command

ScheduledTimeintegerOptional

When the job is scheduled to run (Unix timestamp)

RecurrencestringOptional

How often the job recurs

Responses
chevron-right
200

Scheduled item added successfully

application/json
ResultsobjectOptional

The results of the operation

post
/AddScheduledItem

List CSP Licenses

get

Retrieves a list of CSP licenses

Responses
chevron-right
200

CSP licenses retrieved successfully

application/json
TenantstringOptional

Tenant name

TenantIdstringOptional

Tenant ID

SubscriptionIdstringOptional

Subscription ID

SkuIdstringOptional

SKU ID

SkuNamestringOptional

SKU name

StatusstringOptional

Subscription status

QuantityintegerOptional

License quantity

BillingCyclestringOptional

Billing cycle

RenewalDatestringOptional

Renewal date

get
/listCSPLicenses

Execute CSP License Operation

post

Executes an operation on CSP licenses

Body
Actionstring · enumOptional

Action to perform

Possible values:
skustringOptional

SKU ID

addintegerOptional

Number of licenses to add

RemoveintegerOptional

Number of licenses to remove

SubscriptionIdsstringOptional

Subscription IDs to cancel

Responses
chevron-right
200

CSP license operation executed successfully

application/json
ResultsobjectOptional

The results of the operation

post
/ExecCSPLicense

List Licenses

get

Retrieves a list of licenses

Responses
chevron-right
200

Licenses retrieved successfully

application/json
TenantstringOptional

Tenant name

LicensestringOptional

License name

CountUsedintegerOptional

Number of licenses used

CountAvailableintegerOptional

Number of licenses available

TotalLicensesintegerOptional

Total number of licenses

TermInfoobjectOptional

Term information

get
/ListLicenses

List Standards

get

Retrieves a list of standards

Responses
chevron-right
200

Standards retrieved successfully

application/json
RowKeystringOptional

Unique identifier for the standard

StandardstringOptional

Standard name

TenantstringOptional

Tenant name

EnabledbooleanOptional

Whether the standard is enabled

get
/ListStandards

List Standard Templates

get

Retrieves a list of standard templates

Responses
chevron-right
200

Standard templates retrieved successfully

application/json
GUIDstringOptional

Unique identifier for the template

templateNamestringOptional

Template name

updatedAtstringOptional

When the template was last updated

updatedBystringOptional

Who last updated the template

runManuallybooleanOptional

Whether the template is run manually

standardsobject[]Optional

List of standards in the template

get
/listStandardTemplates

Execute Standards Run

get

Executes a standards run

Query parameters
TemplateIdstringRequired

Template ID to run

tenantFilterstringOptional

Tenant filter

Responses
chevron-right
200

Standards run executed successfully

application/json
ResultsobjectOptional

The results of the operation

get
/ExecStandardsRun

Remove Standard Template

post

Removes a standard template

Body
IDstringRequired

Template ID to remove

Responses
chevron-right
200

Standard template removed successfully

application/json
ResultsobjectOptional

The results of the operation

post
/RemoveStandardTemplate

Convert Standards

post

Converts legacy standards to the new format

Responses
chevron-right
200

Standards converted successfully

application/json
ResultsobjectOptional

The results of the operation

post
/execStandardConvert

List Named Locations

get

Retrieves a list of named locations

Responses
chevron-right
200

Named locations retrieved successfully

application/json
idstringOptional

Unique identifier for the named location

displayNamestringOptional

Display name

@odata.typestringOptional

Type of named location

includeUnknownCountriesAndRegionsbooleanOptional

Whether to include unknown countries and regions

isTrustedbooleanOptional

Whether the location is trusted

rangeOrLocationstringOptional

Range or location

modifiedDateTimestringOptional

When the named location was last modified

get
/ListNamedLocations

Execute Named Location Operation

post

Executes an operation on a named location

Body
namedLocationIdstringRequired

Named location ID

changestring · enumRequired

Change to make

Possible values:
inputstringRequired

Input value (country code or IP)

Responses
chevron-right
200

Named location operation executed successfully

application/json
ResultsobjectOptional

The results of the operation

post
/ExecNamedLocation

Add Named Location

post

Adds a new named location

Body
displayNamestringOptional

Display name

locationTypestring · enumOptional

Type of location

Possible values:
countriesAndRegionsstring[]Optional

List of countries and regions

includeUnknownCountriesAndRegionsbooleanOptional

Whether to include unknown countries and regions

isTrustedbooleanOptional

Whether the location is trusted

Responses
chevron-right
200

Named location added successfully

application/json
ResultsobjectOptional

The results of the operation

post
/AddNamedLocation

List Conditional Access Policies

get

Retrieves a list of conditional access policies

Responses
chevron-right
200

Conditional access policies retrieved successfully

application/json
idstringOptional

Unique identifier for the policy

displayNamestringOptional

Display name

statestringOptional

State of the policy

conditionsobjectOptional

Conditions for the policy

grantControlsobjectOptional

Grant controls for the policy

sessionControlsobjectOptional

Session controls for the policy

get
/ListConditionalAccessPolicies

Execute Conditional Access Exclusion

post

Executes a conditional access exclusion

Body
startDatestringOptional

Start date for the exclusion

endDatestringOptional

End date for the exclusion

Responses
chevron-right
200

Conditional access exclusion executed successfully

application/json
ResultsobjectOptional

The results of the operation

post
/ExecCAExclusion

List Graph Request

get

Retrieves data from Microsoft Graph API

Query parameters
EndpointstringRequired

Graph API endpoint

$selectstringOptional

Fields to select

$countbooleanOptional

Whether to include count

$topintegerOptional

Number of results to return

Responses
chevron-right
200

Graph request executed successfully

application/json
Resultsobject[]Optional
get
/ListGraphRequest

List Audit Logs

get

Retrieves a list of audit logs

Query parameters
RelativeTimestringOptional

Relative time filter

StartDatestring · dateOptional

Start date filter

EndDatestring · dateOptional

End date filter

Responses
chevron-right
200

Audit logs retrieved successfully

application/json
get
/ListAuditLogs

List Backups

get

Retrieves a list of backups

Query parameters
tenantFilterstringOptional

Tenant filter

Responses
chevron-right
200

Backups retrieved successfully

application/json
BackupNamestringOptional

Name of the backup

TimestampstringOptional

When the backup was created

BackupstringOptional

The backup data (JSON string)

get
/ExecListBackup

List CSP SKUs

get

Retrieves a list of CSP SKUs

Responses
chevron-right
200

CSP SKUs retrieved successfully

application/json
skustringOptional

SKU ID

get
/ListCSPsku

List Community Repositories

get

Retrieves a list of community repositories

Query parameters
WriteAccessbooleanOptional

Whether to only include repositories with write access

Responses
chevron-right
200

Community repositories retrieved successfully

application/json
get
/ListCommunityRepos

Execute Community Repository Operation

post

Executes an operation on a community repository

Body
Actionstring · enumRequired

Action to perform

Possible values:
GUIDstringRequired

Template GUID

FullNamestringRequired

Repository full name

MessagestringRequired

Commit message

Responses
chevron-right
200

Community repository operation executed successfully

application/json
ResultsobjectOptional

The results of the operation

post
/ExecCommunityRepo

List Extensions Configuration

get

Retrieves the configuration for extensions

Responses
chevron-right
200

Extensions configuration retrieved successfully

application/json
get
/ListExtensionsConfig

List GDAP Role Templates

get

Retrieves a list of existing GDAP role templates

Responses
chevron-right
200

GDAP role templates retrieved successfully

application/json
get
/ExecGDAPRoleTemplate

List GDAP Roles

get

Retrieves a list of GDAP roles that have been mapped in CIPP

Responses
chevron-right
200

GDAP roles retrieved successfully

application/json
GroupNamestringOptional

Name of the GDAP group

GroupIdstringOptional

Unique identifier for the GDAP group

RoleNamestringOptional

Name of the Microsoft role

roleDefinitionIdstringOptional

Unique identifier for the role definition

get
/ListGDAPRoles

Create GDAP Invite

post

Creates a GDAP invite using the specified role mappings

Body
Responses
chevron-right
200

GDAP invite created successfully

application/json
MessagestringOptional

Success message

post
/ExecGDAPInvite

Last updated

Was this helpful?