Endpoints
List
GET /listdevicedetails?deviceid=text&devicename=text&deviceserial=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listdomainhealth?action=text&domain=text&expectedinclude=text&record=text&selector=text&subdomains=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listfunctionstats?functiontype=text&interval=text&tenantfilter=text&time=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listgraphrequest?countonly=text&endpoint=text&graphfilter=text&ignoreerrors=text&listproperties=text&nopagination=text&queueid=text&queuenameoverride=text&reversetenantlookup=text&reversetenantlookupproperty=text&skipcache=text&tenantfilter=text&version=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listgroups?groupid=text&members=text&owners=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listlogs?datefilter=text&filter=text&listlogs=text&severity=text&user=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listmailboxrestores?identity=text&includereport=text&statistics=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listmessagetrace?days=text&id=text&recipient=text&sender=text&tenantfilter=text&tracedetail=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listsharepointsettings?tenantfilter=text&user=text&usertoget=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listsites?tenantfilter=text&type=text&urlonly=text&userupn=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listtenants?alltenantselector=text&clearcache=text&tenantfilter=text&tenantsonly=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /listusers?graphfilter=text&includelogondetails=text&tenantfilter=text&userid=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
Add & Edit
GET /editexconnector?guid=text&state=text&tenantfilter=text&type=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /editspamfilter?guid=text&name=text&state=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execeditcalendarpermissions?foldername=text&permissions=text&removeaccess=text&tenantfilter=text&userid=text&usertogetpermissions=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
POST /editpolicy HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"groupid": "text",
"assignto": "text",
"displayname": "text",
"tenantid": "text",
"description": "text"
}
Successful operation
{}
POST /edittenant HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"customerid": "text",
"displayname": "text",
"tenantid": "text",
"defaultdomainname": "text"
}
Successful operation
{}
POST /edituser HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 116
{
"setmanager": "text",
"removefromgroups": "text",
"addtogroups": "text",
"copyfrom": "text",
"label": "text",
"value": "text"
}
Successful operation
{}
POST /execeditmailboxpermissions HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 214
{
"removefullaccess": "text",
"removesendas": "text",
"addfullaccessnoautomap": "text",
"tenantfilter": "text",
"addsendas": "text",
"addfullaccess": "text",
"userid": "text",
"addsendonbehalf": "text",
"removesendonbehalf": "text"
}
Successful operation
{}
POST /execedittemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"type": "text",
"displayname": "text",
"guid": "text",
"name": "text",
"description": "text"
}
Successful operation
{}
POST /addalert HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 505
{
"ifs": "text",
"overusedlicenses": "text",
"defenderstatus": "text",
"deptokenexpiry": "text",
"mfaalertusers": "text",
"unusedlicenses": "text",
"newga": "text",
"newrole": "text",
"selection": "text",
"quotausedquota": "text",
"appsecretexpiry": "text",
"secdefaultsupsell": "text",
"nocaconfig": "text",
"sharepointquotaquota": "text",
"mfaadmins": "text",
"setalerts": "text",
"apncertexpiry": "text",
"adminpassword": "text",
"do": "text",
"tenantfilter": "text",
"expiringlicenses": "text",
"vpptokenexpiry": "text",
"defendermalware": "text"
}
Successful operation
{}
POST /addapdevice HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"groupname": "text",
"tenantfilter": "text",
"autopilotdata": "text"
}
Successful operation
{}
POST /addautopilotconfig HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"assignto": "text",
"displayname": "text",
"description": "text"
}
Successful operation
{}
POST /addcapolicy HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"rawjson": "text",
"newstate": "text"
}
Successful operation
{}
POST /addcatemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"name": "text",
"rawjson": "text"
}
Successful operation
{}
POST /addchocoapp HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"assignto": "text",
"installationintent": "text"
}
Successful operation
{}
POST /adddefenderdeployment HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 88
{
"policy": "text",
"edr": "text",
"selectedtenants": "text",
"asr": "text",
"compliance": "text"
}
Successful operation
{}
POST /addexconnectortemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 42
{
"cippconnectortype": "text",
"name": "text"
}
Successful operation
{}
POST /addgroup HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 71
{
"selectedtenants": "text",
"tenantid": "text",
"defaultdomainname": "text"
}
Successful operation
{}
POST /addgrouptemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 127
{
"username": "text",
"displayname": "text",
"grouptype": "text",
"allowexternal": "text",
"membershiprule": "text",
"description": "text"
}
Successful operation
{}
POST /addintunetemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 82
{
"templatetype": "text",
"displayname": "text",
"rawjson": "text",
"description": "text"
}
Successful operation
{}
POST /addmspapp HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"assignto": "text",
"selectedtenants": "text"
}
Successful operation
{}
POST /addnamedlocation HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 150
{
"policyname": "text",
"trusted": "text",
"type": "text",
"includeunknowncountriesandregions": "text",
"value": "text",
"defaultdomainname": "text",
"ips": "text"
}
Successful operation
{}
POST /addofficeapp HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 129
{
"acceptlicense": "text",
"arch": "text",
"sharedcomputeractivation": "text",
"assignto": "text",
"value": "text",
"removeversions": "text"
}
Successful operation
{}
POST /addpolicy HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 120
{
"replacemap": "text",
"displayname": "text",
"templatetype": "text",
"assignto": "text",
"rawjson": "text",
"description": "text"
}
Successful operation
{}
POST /addspamfiltertemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 42
{
"name": "text",
"powershellcommand": "text"
}
Successful operation
{}
POST /addtransporttemplate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 42
{
"name": "text",
"powershellcommand": "text"
}
Successful operation
{}
POST /adduser HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 69
{
"label": "text",
"value": "text",
"setmanager": "text",
"copyfrom": "text"
}
Successful operation
{}
POST /adduserbulk HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 41
{
"bulkuser": "text",
"tenantfilter": "text"
}
Successful operation
{}
POST /addwingetapp HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"assignto": "text",
"installationintent": "text"
}
Successful operation
{}
POST /listappsrepository HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"search": "text",
"repository": "text"
}
Successful operation
{}
POST /listconditionalaccesspolicychanges HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"displayname": "text",
"id": "text"
}
Successful operation
{}
POST /listpotentialapps HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"searchstring": "text",
"type": "text"
}
Successful operation
{}
POST /publicwebhooks HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"value": "text",
"validationcode": "text"
}
Successful operation
{}
Exec
GET /execassignpolicy?assignto=text&displayname=text&id=text&tenantfilter=text&type=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execbeccheck?guid=text&tenantfilter=text&userid=text&username=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execconverttosharedmailbox?converttouser=text&id=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execcopyforsent?id=text&messagecopyforsentasenabled=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execdnsconfig?action=text&domain=text&resolver=text&selector=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execextensionmapping?addmapping=text&automapping=text&list=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execgraphrequest?disablepagination=text&endpoint=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execgroupsdelete?displayname=text&grouptype=text&id=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execgroupsdeliverymanagement?grouptype=text&id=text&onlyallowinternal=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execgroupshidefromgal?grouptype=text&hidefromgal=text&id=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execmailboxmobiledevices?delete=text&deviceid=text&quarantine=text&tenantfilter=text&userid=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execquarantinemanagement?allowsender=text&id=text&tenantfilter=text&type=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execresetpass?displayname=text&id=text&mustchange=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execsendorgmessage?freq=text&id=text&tenantfilter=text&type=text&url=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execsetsecurityalert?guid=text&provider=text&status=text&tenantfilter=text&vendor=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
GET /execsetsecurityincident?assigned=text&classification=text&determination=text&guid=text&redirected=text&status=text&tenantfilter=text HTTP/1.1
Host:
Accept: */*
Successful operation
{}
POST /execaddgdaprole HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 42
{
"gdaproles": "text",
"customsuffix": "text"
}
Successful operation
{}
POST /execaddmultitenantapp HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 89
{
"copypermissions": "text",
"permissions": "text",
"defaultdomainname": "text",
"appid": "text"
}
Successful operation
{}
POST /execassignapdevice HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 95
{
"addressableusername": "text",
"userprincipalname": "text",
"device": "text",
"tenantfilter": "text"
}
Successful operation
{}
POST /execbecremediate HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"username": "text",
"tenantfilter": "text",
"userid": "text"
}
Successful operation
{}
POST /execcaexclusion HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"vacation": "text",
"tenantfilter": "text",
"enddate": "text",
"startdate": "text",
"exclusiontype": "text",
"policyid": "text",
"userid": "text"
}
Successful operation
{}
POST /execdisableemailforward HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"tenantfilter": "text",
"user": "text"
}
Successful operation
{}
POST /execemailforward HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 124
{
"disableforwarding": "text",
"tenantfilter": "text",
"forwardexternal": "text",
"keepcopy": "text",
"value": "text",
"userid": "text"
}
Successful operation
{}
POST /execexcludelicenses HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"skuname": "text",
"guid": "text"
}
Successful operation
{}
POST /execextensionsconfig HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 77
{
"instance": "text",
"ninjaone": "text",
"enabled": "text",
"resetpassword": "text"
}
Successful operation
{}
POST /execgdapmigration HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 45
{
"selectedtenants": "text",
"gdaproles": "text"
}
Successful operation
{}
POST /execgraphexplorerpreset HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 80
{
"preset": "text",
"name": "text",
"value": "text",
"isshared": "text",
"action": "text"
}
Successful operation
{}
POST /execmailboxrestore HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 165
{
"sourcemailbox": "text",
"tenantfilter": "text",
"requestname": "text",
"acceptlargedataloss": "text",
"largeitemlimit": "text",
"baditemlimit": "text",
"targetmailbox": "text"
}
Successful operation
{}
POST /execnotificationconfig HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 148
{
"includetenantid": "text",
"severity": "text",
"sendtointegration": "text",
"onepertenant": "text",
"email": "text",
"logstoinclude": "text",
"webhook": "text"
}
Successful operation
{}
POST /execoffboardtenant HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 201
{
"tenantfilter": "text",
"removecspnotificationcontacts": "text",
"removemultitenantcspapps": "text",
"terminatecontract": "text",
"removecspguestusers": "text",
"terminategdap": "text",
"removevendorapps": "text"
}
Successful operation
{}
POST /execoffboarduser HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"tenantfilter": "text",
"user": "text",
"postexecution": "text",
"psa": "text",
"email": "text",
"enabled": "text",
"date": "text",
"webhook": "text"
}
Successful operation
{}
POST /execonboardtenant HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 80
{
"automaproles": "text",
"id": "text",
"addmissinggroups": "text",
"gdaproles": "text"
}
Successful operation
{}
POST /execonedriveshortcut HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 72
{
"userid": "text",
"username": "text",
"tenantfilter": "text",
"input": "text"
}
Successful operation
{}
POST /execsamsetup HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 108
{
"tenantid": "text",
"applicationid": "text",
"refreshtoken": "text",
"applicationsecret": "text",
"setkeys": "text"
}
Successful operation
{}
POST /execsetmailboxquota HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 140
{
"tenantfilter": "text",
"prohibitsendquota": "text",
"input": "text",
"user": "text",
"issuewarningquota": "text",
"prohibitsendreceivequota": "text"
}
Successful operation
{}
POST /execsetooo HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 162
{
"tenantfilter": "text",
"autoreplystate": "text",
"externalmessage": "text",
"input": "text",
"user": "text",
"endtime": "text",
"starttime": "text",
"internalmessage": "text"
}
Successful operation
{}
POST /execsetsharepointmember HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 92
{
"add": "text",
"groupid": "text",
"sharepointtype": "text",
"tenantfilter": "text",
"input": "text"
}
Successful operation
{}
POST /execsharepointowner HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 90
{
"removepermission": "text",
"url": "text",
"upn": "text",
"tenantfilter": "text",
"input": "text"
}
Successful operation
{}
POST /execusersettings HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"currentsettings": "text",
"user": "text"
}
Successful operation
{}
Last updated
Was this helpful?