LogoLogo
Get CIPPJoin Discord
  • ☕CIPP Documentation
  • 🦸Setup
    • Self Hosting Guide
      • Prerequisites
      • Installation
      • Setup Automatic API Updates
      • Configuring Automatic Updates
      • Adding Users and Managing Roles
      • Updating Versions
      • Migrating to Hosted CIPP
      • Self-hosted API Setup
    • Configuring CIPP
      • Creating the CIPP Service Account
      • Conditional Access Best Practices
      • Adding Users and Managing Roles
      • Executing the Setup Wizard
      • Tenant Onboarding
      • Adding Tenants & Consenting the CIPP-SAM Application
      • Adding a Custom Domain Name
      • I Want to Manage My Own Tenant
      • Recommended Roles
    • Implementing CIPP
      • Recommended First Steps
      • Standards Setup
    • Resources
      • Professional Onboarding Services
      • Sponsor Quick Start
  • 🙋User Documentation
    • Shared Features
      • Menu Bar
        • Tenant Select
        • Display Mode
        • 🔍Search
        • Bookmarks
        • User Preferences
      • Table Features
      • Speed Dial
      • Keyboard Shortcuts
      • Get Help
    • CIPP Dashboard
    • Identity Management
      • Administration
        • Users
          • Bulk Add
          • Invite Guest
          • Add User
          • View Individual User
            • Edit User
            • Exchange Settings
            • Compromise Remediation
            • Conditional Access
        • Risky Users
        • Groups
          • Add Group
          • Edit Group
        • Group Templates
          • Add Group Template
          • Deploy Group Templates
          • Edit Group Template
        • Devices
        • Deleted items
        • Roles
        • JIT Admin
          • Add JIT Admin
        • Offboarding Wizard
      • Reports
        • MFA Report
        • Inactive Users
        • Sign-in Report
        • AAD Connect Report
        • Risk Detections
    • Tenant Administration
      • Administration
        • Tenants
          • Edit Tenant
          • Tenant Groups
            • Add Tenant Group
            • Edit Tenant Group
        • Alert Configuration
          • Add Alert
        • Audit Logs
          • View Audit Log
        • Applications
        • App Registrations
        • Permission Sets
          • Add Permission Set
          • Edit Permission Set
        • Templates
          • Add App Approval Template
          • Edit App Approval Template
        • Secure Score
        • App Consent Requests
        • Authentication Methods
        • Partner Relationships
      • GDAP Management
        • Relationships
          • Relationship Summary
        • Role Mappings
          • Map GDAP Roles
        • Role Templates
          • Add Template
        • Invites
          • New Invite
        • Onboarding
        • Offboarding
      • Configuration Backup
        • Backups
          • Restore Configuration Backup
          • Add Configuration Backup Task
      • Standards
        • List Standards Templates
        • Add Standards Template
        • View Tenant Report
        • Best Practice Analyser
          • Best Practice Templates
          • Custom Reports
        • Domains Analyser
      • Conditional Access
        • CA Policies
          • Deploy CA Policies
        • CA Vacation Mode
          • Add Vacation Schedule
        • CA Templates
        • Named Locations
          • Add Named Location
      • Reports
        • License Report
        • Sherweb License Report
          • Add Subscription
        • Consented Applications
    • Security & Compliance
      • Incidents & Alerts
        • Incidents
        • Alerts
      • Defender
        • Defender Status
        • Defender Deployment
        • Vulnerabilities
      • Reports
        • Device Compliance
    • Intune
      • Applications
        • Applications
          • Add Application
            • Add MSP App
            • Add Store App
            • Add Choco App
            • Add Office App
        • Application Queue
      • Autopilot
        • Autopilot Devices
        • Add Autopilot Device
        • Profiles
          • Add Profile
        • Status Pages
        • Add Status Page
      • Device Management
        • Devices
        • Configuration Policies
        • Compliance Policies
        • Protection Policies
        • Apply Policy
        • Policy Templates
        • Scripts
      • Reports
        • Analytics Device Score
        • Work from Anywhere
    • Teams & SharePoint
      • OneDrive
      • SharePoint
        • Add Site
        • Bulk Add Sites
      • Teams
        • Teams
          • Add Team
        • Teams Activity
        • Business Voice
    • Email & Exchange
      • Administration
        • Mailboxes
          • Add Shared Mailbox
        • Deleted Mailboxes
        • Mailbox Rules
        • Contacts
          • Add Contact
          • Edit Contact
        • Quarantine
        • Tenant Allow/Block Lists
          • Add Entry
      • Transport
        • Transport Rules
          • Deploy Transport Rule Template
        • Transport Templates
        • Connectors
          • Deploy Connector Templates
        • Connector Templates
      • Spamfilter
        • Spamfilter
          • Deploy Spamfilter
        • Spamfilter Templates
        • Connection Filter
          • Deploy Connection Filter
        • Connection Filter Templates
        • Quarantine Policies
          • Edit Global Settings
          • Deploy Custom Policy
        • Quarantine Policies
          • Add Quarantine Policy
      • Resource Management
        • Rooms
          • Add Room
          • Edit Room
        • Room Lists
      • Reports
        • Mailbox Statistics
        • Mailbox Client Access Settings
        • Anti-Phishing Filters
        • Malware Filters
        • Safe Link Filters
        • Safe Attachment Filters
        • Shared Mailbox with Enabled Account
        • Global Address List
    • Tools
      • Tenant Tools
        • Graph Explorer
        • Application Approval
        • Tenant Lookup
        • IP Database
        • Individual Domain Check
      • Email Tools
        • Message Trace
        • Mailbox Restores
        • Message Viewer
      • Dark Web Tools
        • Tenant Breach Lookup
        • Breach Lookup
      • Template Library
      • Community Repositories
        • View Repository Templates
      • Scheduler
        • Add Job
    • CIPP
      • Application Settings
        • Permissions
        • Tenants
        • Backend
        • Notifications
        • Partner Webhooks
        • Licenses
        • CIPP Backup
        • Global Variables
      • Logbook
      • Setup Wizard
      • Integrations
        • Integration Sync
        • CIPP-API
        • Sherweb
        • Gradient
        • Halo PSA Ticketing
        • NinjaOne
        • Hudu
        • Password Pusher
        • Have I Been Pwned?
        • Cloudflare
        • GitHub
      • Custom Data
        • Directory Extensions
          • Add Directory Extension
        • Schema Extensions
          • Add Schema Extension
        • Mappings
          • Add Mapping
          • Edit Mapping
      • Advanced
        • Super Admin
          • Tenant Mode
          • Function Offloading
          • CIPP Roles
          • SAM App Roles
          • SAM App Permissions
        • Exchange Cmdlets
        • Timers
        • Table Maintenance
  • 📂Troubleshooting
    • Error codes
    • Troubleshooting instructions
      • Refreshing a Specific Tenant's Permissions via CPV API
    • Frequently Asked Questions
      • I Got a "Potential Phishing page detected" Alert. What Do I Do With That?
  • 🔐Security
    • CIPP Security and Compliance
      • Security Policy
      • Security reports
    • CIPP Community Vulnerability Disclosure Policy
  • 👩‍💻👩💻 Dev Documentation
    • CIPP Dev Guide
      • Setting Up for Local Development
      • Executing Local Development
      • Project Structure
      • Development Tips
      • CIPP v7 Developer Brief
    • Contributing to the Code
    • Contributing to the Documentation
  • ⚙️API Documentation
    • Setup & Authentication
    • Endpoints
  • 🧰MSP Adoption Toolkit
    • Building a CIPP Business Case
  • ☕Sip & CIPP
    • Conditional Access
    • Autopilot & Intune
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. API Documentation

Endpoints

PreviousSetup & AuthenticationNextBuilding a CIPP Business Case

Last updated 1 year ago

Was this helpful?

List

Add & Edit

Exec

⚙️

Retrieve domainanalyser_list

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /domainanalyser_list?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve getcippalerts

get
Query parameters
localversionstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /getcippalerts?localversion=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve getversion

get
Query parameters
localversionstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /getversion?localversion=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listalltenantdevicecompliance

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listalltenantdevicecompliance?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listapdevices

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listapdevices?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listappconsentrequests

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listappconsentrequests?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listapps

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listapps?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listappstatus

get
Query parameters
appfilterstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listappstatus?appfilter=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listautopilotconfig

get
Query parameters
tenantfilterstringRequired
typestringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listautopilotconfig?tenantfilter=text&type=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listazureadconnectstatus

get
Query parameters
datatoreturnstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listazureadconnectstatus?datatoreturn=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listbasicauth

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listbasicauth?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listbpa

get
Query parameters
reportstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listbpa?report=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listbpatemplates

get
Query parameters
idstringRequired
rawjsonstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listbpatemplates?id=text&rawjson=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listcalendarpermissions

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listcalendarpermissions?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listcatemplates

get
Query parameters
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listcatemplates?id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listconditionalaccesspolicies

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listconditionalaccesspolicies?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listcontacts

get
Query parameters
contactidstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listcontacts?contactid=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdefenderstate

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdefenderstate?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdefendertvm

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdefendertvm?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdevicedetails

get
Query parameters
deviceidstringRequired
devicenamestringRequired
deviceserialstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdevicedetails?deviceid=text&devicename=text&deviceserial=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdevices

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdevices?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdomainanalyser

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdomainanalyser?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdomainhealth

get
Query parameters
actionstringRequired
domainstringRequired
expectedincludestringRequired
recordstringRequired
selectorstringRequired
subdomainsstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdomainhealth?action=text&domain=text&expectedinclude=text&record=text&selector=text&subdomains=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdomains

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdomains?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listexchangeconnectors

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listexchangeconnectors?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listexconnectortemplates

get
Query parameters
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listexconnectortemplates?id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listexternaltenantinfo

get
Query parameters
tenantstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listexternaltenantinfo?tenant=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listfunctionparameters

get
Query parameters
functionstringRequired
modulestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listfunctionparameters?function=text&module=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listfunctionstats

get
Query parameters
functiontypestringRequired
intervalstringRequired
tenantfilterstringRequired
timestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listfunctionstats?functiontype=text&interval=text&tenantfilter=text&time=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listgdapinvite

get
Query parameters
relationshipidstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listgdapinvite?relationshipid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listgraphrequest

get
Query parameters
countonlystringRequired
endpointstringRequired
graphfilterstringRequired
ignoreerrorsstringRequired
listpropertiesstringRequired
nopaginationstringRequired
queueidstringRequired
queuenameoverridestringRequired
reversetenantlookupstringRequired
reversetenantlookuppropertystringRequired
skipcachestringRequired
tenantfilterstringRequired
versionstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
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: */*
200

Successful operation

{}

Retrieve listgroups

get
Query parameters
groupidstringRequired
membersstringRequired
ownersstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listgroups?groupid=text&members=text&owners=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listgrouptemplates

get
Query parameters
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listgrouptemplates?id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listinactiveaccounts

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listinactiveaccounts?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listintuneintents

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listintuneintents?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listintunepolicy

get
Query parameters
idstringRequired
tenantfilterstringRequired
urlnamestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listintunepolicy?id=text&tenantfilter=text&urlname=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listintunetemplates

get
Query parameters
idstringRequired
viewstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listintunetemplates?id=text&view=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listknownipdb

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listknownipdb?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listlicenses

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listlicenses?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listlogs

get
Query parameters
datefilterstringRequired
filterstringRequired
listlogsstringRequired
severitystringRequired
userstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listlogs?datefilter=text&filter=text&listlogs=text&severity=text&user=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxcas

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxcas?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxes

get
Query parameters
keysstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxes?keys=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxmobiledevices

get
Query parameters
mailboxstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxmobiledevices?mailbox=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxmobiledevices copy

get
Query parameters
mailboxstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxmobiledevices copy?mailbox=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxpermissions

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxpermissions?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxrestores

get
Query parameters
identitystringRequired
includereportstringRequired
statisticsstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxrestores?identity=text&includereport=text&statistics=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxrules

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxrules?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailboxstatistics

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailboxstatistics?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmailquarantine

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmailquarantine?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmessagetrace

get
Query parameters
daysstringRequired
idstringRequired
recipientstringRequired
senderstringRequired
tenantfilterstringRequired
tracedetailstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmessagetrace?days=text&id=text&recipient=text&sender=text&tenantfilter=text&tracedetail=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listmfausers

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listmfausers?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listnamedlocations

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listnamedlocations?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listoauthapps

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listoauthapps?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listooo

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listooo?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listorg

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listorg?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listpartnerrelationships

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listpartnerrelationships?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listphishpolicies

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listphishpolicies?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listrecipients

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listrecipients?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listroles

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listroles?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listsharedmailboxaccountenabled

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listsharedmailboxaccountenabled?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listsharedmailboxstatistics

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listsharedmailboxstatistics?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listsharepointquota

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listsharepointquota?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listsharepointsettings

get
Query parameters
tenantfilterstringRequired
userstringRequired
usertogetstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listsharepointsettings?tenantfilter=text&user=text&usertoget=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listsignins

get
Query parameters
failedlogononlystringRequired
filterstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listsignins?failedlogononly=text&filter=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listsites

get
Query parameters
tenantfilterstringRequired
typestringRequired
urlonlystringRequired
userupnstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listsites?tenantfilter=text&type=text&urlonly=text&userupn=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listspamfilter

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listspamfilter?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listspamfiltertemplates

get
Query parameters
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listspamfiltertemplates?id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve liststandards

get
Query parameters
tenantfilterstringOptional
Responses
200
Successful operation
application/json
Responseobject
get
GET /liststandards HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listteams

get
Query parameters
idstringRequired
tenantfilterstringRequired
typestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listteams?id=text&tenantfilter=text&type=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listteamsactivity

get
Query parameters
tenantfilterstringRequired
typestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listteamsactivity?tenantfilter=text&type=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listteamsvoice

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listteamsvoice?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listtenantdetails

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listtenantdetails?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listtenants

get
Query parameters
alltenantselectorstringRequired
clearcachestringRequired
tenantfilterstringRequired
tenantsonlystringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listtenants?alltenantselector=text&clearcache=text&tenantfilter=text&tenantsonly=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listtransportrules

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listtransportrules?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listtransportrulestemplates

get
Query parameters
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listtransportrulestemplates?id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listuserconditionalaccesspolicies

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listuserconditionalaccesspolicies?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listusercounts

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listusercounts?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listuserdevices

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listuserdevices?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listusergroups

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listusergroups?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listusermailboxdetails

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listusermailboxdetails?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listusermailboxrules

get
Query parameters
idstringRequired
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listusermailboxrules?id=text&tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listuserphoto

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listuserphoto?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listusers

get
Query parameters
graphfilterstringRequired
includelogondetailsstringRequired
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listusers?graphfilter=text&includelogondetails=text&tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listusersigninlogs

get
Query parameters
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listusersigninlogs?tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve publicphishingcheck

get
Query parameters
tenantidstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /publicphishingcheck?tenantid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve editcapolicy

get
Query parameters
guidstringRequired
statestringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /editcapolicy?guid=text&state=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve editexconnector

get
Query parameters
guidstringRequired
statestringRequired
tenantfilterstringRequired
typestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /editexconnector?guid=text&state=text&tenantfilter=text&type=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve editspamfilter

get
Query parameters
guidstringRequired
namestringRequired
statestringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /editspamfilter?guid=text&name=text&state=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve edittransportrule

get
Query parameters
guidstringRequired
statestringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /edittransportrule?guid=text&state=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execeditcalendarpermissions

get
Query parameters
foldernamestringRequired
permissionsstringRequired
removeaccessstringRequired
tenantfilterstringRequired
useridstringRequired
usertogetpermissionsstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execeditcalendarpermissions?foldername=text&permissions=text&removeaccess=text&tenantfilter=text&userid=text&usertogetpermissions=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve listdeleteditems

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /listdeleteditems?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execaddspn

get
Query parameters
enablestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execaddspn?enable=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execaddtrustedip

get
Query parameters
ipstringRequired
statestringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execaddtrustedip?ip=text&state=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execalertslist

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execalertslist?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execappapproval

get
Query parameters
applicationidstringRequired
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execappapproval?applicationid=text&id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execassignapp

get
Query parameters
assigntostringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execassignapp?assignto=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execassignpolicy

get
Query parameters
assigntostringRequired
displaynamestringRequired
idstringRequired
tenantfilterstringRequired
typestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execassignpolicy?assignto=text&displayname=text&id=text&tenantfilter=text&type=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execautoextendgdap

get
Query parameters
idstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execautoextendgdap?id=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execbeccheck

get
Query parameters
guidstringRequired
tenantfilterstringRequired
useridstringRequired
usernamestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execbeccheck?guid=text&tenantfilter=text&userid=text&username=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execclrimmid

get
Query parameters
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execclrimmid?id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execconverttosharedmailbox

get
Query parameters
converttouserstringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execconverttosharedmailbox?converttouser=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execcopyforsent

get
Query parameters
idstringRequired
messagecopyforsentasenabledstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execcopyforsent?id=text&messagecopyforsentasenabled=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execcpvpermissions

get
Query parameters
resetspstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execcpvpermissions?resetsp=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execcreatetap

get
Query parameters
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execcreatetap?id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execdeletegdaprelationship

get
Query parameters
gdapidstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execdeletegdaprelationship?gdapid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execdeletegdaprolemapping

get
Query parameters
groupidstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execdeletegdaprolemapping?groupid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execdevicedelete

get
Query parameters
actionstringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execdevicedelete?action=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execdisableuser

get
Query parameters
enablestringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execdisableuser?enable=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execdnsconfig

get
Query parameters
actionstringRequired
domainstringRequired
resolverstringRequired
selectorstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execdnsconfig?action=text&domain=text&resolver=text&selector=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execenablearchive

get
Query parameters
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execenablearchive?id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execextensionmapping

get
Query parameters
addmappingstringRequired
automappingstringRequired
liststringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execextensionmapping?addmapping=text&automapping=text&list=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execextensionsync

get
Query parameters
extensionstringRequired
tenantidstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execextensionsync?extension=text&tenantid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execextensiontest

get
Query parameters
extensionnamestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execextensiontest?extensionname=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgeoiplookup

get
Query parameters
ipstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgeoiplookup?ip=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgetlocaladminpassword

get
Query parameters
guidstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgetlocaladminpassword?guid=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgetrecoverykey

get
Query parameters
guidstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgetrecoverykey?guid=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgraphrequest

get
Query parameters
disablepaginationstringRequired
endpointstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgraphrequest?disablepagination=text&endpoint=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgroupsdelete

get
Query parameters
displaynamestringRequired
grouptypestringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgroupsdelete?displayname=text&grouptype=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgroupsdeliverymanagement

get
Query parameters
grouptypestringRequired
idstringRequired
onlyallowinternalstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgroupsdeliverymanagement?grouptype=text&id=text&onlyallowinternal=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execgroupshidefromgal

get
Query parameters
grouptypestringRequired
hidefromgalstringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execgroupshidefromgal?grouptype=text&hidefromgal=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve exechidefromgal

get
Query parameters
hidefromgalstringRequired
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /exechidefromgal?hidefromgal=text&id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execincidentslist

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execincidentslist?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execmailboxmobiledevices

get
Query parameters
deletestringRequired
deviceidstringRequired
quarantinestringRequired
tenantfilterstringRequired
useridstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execmailboxmobiledevices?delete=text&deviceid=text&quarantine=text&tenantfilter=text&userid=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execmaintenancescripts

get
Query parameters
makelinkstringRequired
scriptfilestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execmaintenancescripts?makelink=text&scriptfile=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execquarantinemanagement

get
Query parameters
allowsenderstringRequired
idstringRequired
tenantfilterstringRequired
typestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execquarantinemanagement?allowsender=text&id=text&tenantfilter=text&type=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execresetmfa

get
Query parameters
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execresetmfa?id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execresetpass

get
Query parameters
displaynamestringRequired
idstringRequired
mustchangestringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execresetpass?displayname=text&id=text&mustchange=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execrestoredeleted

get
Query parameters
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execrestoredeleted?id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execrevokesessions

get
Query parameters
idstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execrevokesessions?id=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execrunbackup

get
Query parameters
selectedstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execrunbackup?selected=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execsendorgmessage

get
Query parameters
freqstringRequired
idstringRequired
tenantfilterstringRequired
typestringRequired
urlstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execsendorgmessage?freq=text&id=text&tenantfilter=text&type=text&url=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execsendpush

get
Query parameters
tenantfilterstringRequired
useremailstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execsendpush?tenantfilter=text&useremail=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execsetsecurityalert

get
Query parameters
guidstringRequired
providerstringRequired
statusstringRequired
tenantfilterstringRequired
vendorstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execsetsecurityalert?guid=text&provider=text&status=text&tenantfilter=text&vendor=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execsetsecurityincident

get
Query parameters
assignedstringRequired
classificationstringRequired
determinationstringRequired
guidstringRequired
redirectedstringRequired
statusstringRequired
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execsetsecurityincident?assigned=text&classification=text&determination=text&guid=text&redirected=text&status=text&tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execstandardsrun

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execstandardsrun?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execsyncapdevices

get
Query parameters
tenantfilterstringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execsyncapdevices?tenantfilter=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}

Retrieve execuniversalsearch

get
Query parameters
namestringRequired
Responses
200
Successful operation
application/json
Responseobject
get
GET /execuniversalsearch?name=text HTTP/1.1
Host: 
Accept: */*
200

Successful operation

{}
  • List
  • GETRetrieve domainanalyser_list
  • GETRetrieve getcippalerts
  • GETRetrieve getversion
  • GETRetrieve listalltenantdevicecompliance
  • GETRetrieve listapdevices
  • GETRetrieve listappconsentrequests
  • GETRetrieve listapps
  • GETRetrieve listappstatus
  • GETRetrieve listautopilotconfig
  • GETRetrieve listazureadconnectstatus
  • GETRetrieve listbasicauth
  • GETRetrieve listbpa
  • GETRetrieve listbpatemplates
  • GETRetrieve listcalendarpermissions
  • GETRetrieve listcatemplates
  • GETRetrieve listconditionalaccesspolicies
  • GETRetrieve listcontacts
  • GETRetrieve listdefenderstate
  • GETRetrieve listdefendertvm
  • GETRetrieve listdevicedetails
  • GETRetrieve listdevices
  • GETRetrieve listdomainanalyser
  • GETRetrieve listdomainhealth
  • GETRetrieve listdomains
  • GETRetrieve listexchangeconnectors
  • GETRetrieve listexconnectortemplates
  • GETRetrieve listexternaltenantinfo
  • GETRetrieve listfunctionparameters
  • GETRetrieve listfunctionstats
  • GETRetrieve listgdapinvite
  • GETRetrieve listgraphrequest
  • GETRetrieve listgroups
  • GETRetrieve listgrouptemplates
  • GETRetrieve listinactiveaccounts
  • GETRetrieve listintuneintents
  • GETRetrieve listintunepolicy
  • GETRetrieve listintunetemplates
  • GETRetrieve listknownipdb
  • GETRetrieve listlicenses
  • GETRetrieve listlogs
  • GETRetrieve listmailboxcas
  • GETRetrieve listmailboxes
  • GETRetrieve listmailboxmobiledevices
  • GETRetrieve listmailboxmobiledevices copy
  • GETRetrieve listmailboxpermissions
  • GETRetrieve listmailboxrestores
  • GETRetrieve listmailboxrules
  • GETRetrieve listmailboxstatistics
  • GETRetrieve listmailquarantine
  • GETRetrieve listmessagetrace
  • GETRetrieve listmfausers
  • GETRetrieve listnamedlocations
  • GETRetrieve listoauthapps
  • GETRetrieve listooo
  • GETRetrieve listorg
  • GETRetrieve listpartnerrelationships
  • GETRetrieve listphishpolicies
  • GETRetrieve listrecipients
  • GETRetrieve listroles
  • GETRetrieve listsharedmailboxaccountenabled
  • GETRetrieve listsharedmailboxstatistics
  • GETRetrieve listsharepointquota
  • GETRetrieve listsharepointsettings
  • GETRetrieve listsignins
  • GETRetrieve listsites
  • GETRetrieve listspamfilter
  • GETRetrieve listspamfiltertemplates
  • GETRetrieve liststandards
  • GETRetrieve listteams
  • GETRetrieve listteamsactivity
  • GETRetrieve listteamsvoice
  • GETRetrieve listtenantdetails
  • GETRetrieve listtenants
  • GETRetrieve listtransportrules
  • GETRetrieve listtransportrulestemplates
  • GETRetrieve listuserconditionalaccesspolicies
  • GETRetrieve listusercounts
  • GETRetrieve listuserdevices
  • GETRetrieve listusergroups
  • GETRetrieve listusermailboxdetails
  • GETRetrieve listusermailboxrules
  • GETRetrieve listuserphoto
  • GETRetrieve listusers
  • GETRetrieve listusersigninlogs
  • GETRetrieve publicphishingcheck
  • Add & Edit
  • GETRetrieve editcapolicy
  • GETRetrieve editexconnector
  • GETRetrieve editspamfilter
  • GETRetrieve edittransportrule
  • GETRetrieve execeditcalendarpermissions
  • GETRetrieve listdeleteditems
  • POSTCreate or update editpolicy
  • POSTCreate or update edittenant
  • POSTCreate or update edituser
  • POSTCreate or update execeditmailboxpermissions
  • POSTCreate or update execedittemplate
  • POSTCreate or update addalert
  • POSTCreate or update addapdevice
  • POSTCreate or update addautopilotconfig
  • POSTCreate or update addcapolicy
  • POSTCreate or update addcatemplate
  • POSTCreate or update addchocoapp
  • POSTCreate or update addcontact
  • POSTCreate or update adddefenderdeployment
  • POSTCreate or update addexconnector
  • POSTCreate or update addexconnectortemplate
  • POSTCreate or update addgroup
  • POSTCreate or update addgrouptemplate
  • POSTCreate or update addintunetemplate
  • POSTCreate or update addmspapp
  • POSTCreate or update addnamedlocation
  • POSTCreate or update addofficeapp
  • POSTCreate or update addpolicy
  • POSTCreate or update addspamfilter
  • POSTCreate or update addspamfiltertemplate
  • POSTCreate or update addtransportrule
  • POSTCreate or update addtransporttemplate
  • POSTCreate or update adduser
  • POSTCreate or update adduserbulk
  • POSTCreate or update addwingetapp
  • POSTCreate or update listappsrepository
  • POSTCreate or update listconditionalaccesspolicychanges
  • POSTCreate or update listpotentialapps
  • POSTCreate or update publicwebhooks
  • Exec
  • GETRetrieve execaddspn
  • GETRetrieve execaddtrustedip
  • GETRetrieve execalertslist
  • GETRetrieve execappapproval
  • GETRetrieve execassignapp
  • GETRetrieve execassignpolicy
  • GETRetrieve execautoextendgdap
  • GETRetrieve execbeccheck
  • GETRetrieve execclrimmid
  • GETRetrieve execconverttosharedmailbox
  • GETRetrieve execcopyforsent
  • GETRetrieve execcpvpermissions
  • GETRetrieve execcreatetap
  • GETRetrieve execdeletegdaprelationship
  • GETRetrieve execdeletegdaprolemapping
  • GETRetrieve execdevicedelete
  • GETRetrieve execdisableuser
  • GETRetrieve execdnsconfig
  • GETRetrieve execenablearchive
  • GETRetrieve execextensionmapping
  • GETRetrieve execextensionsync
  • GETRetrieve execextensiontest
  • GETRetrieve execgeoiplookup
  • GETRetrieve execgetlocaladminpassword
  • GETRetrieve execgetrecoverykey
  • GETRetrieve execgraphrequest
  • GETRetrieve execgroupsdelete
  • GETRetrieve execgroupsdeliverymanagement
  • GETRetrieve execgroupshidefromgal
  • GETRetrieve exechidefromgal
  • GETRetrieve execincidentslist
  • GETRetrieve execmailboxmobiledevices
  • GETRetrieve execmaintenancescripts
  • GETRetrieve execquarantinemanagement
  • GETRetrieve execresetmfa
  • GETRetrieve execresetpass
  • GETRetrieve execrestoredeleted
  • GETRetrieve execrevokesessions
  • GETRetrieve execrunbackup
  • GETRetrieve execsendorgmessage
  • GETRetrieve execsendpush
  • GETRetrieve execsetsecurityalert
  • GETRetrieve execsetsecurityincident
  • GETRetrieve execstandardsrun
  • GETRetrieve execsyncapdevices
  • GETRetrieve execuniversalsearch
  • POSTCreate or update execaccesschecks
  • POSTCreate or update execaddgdaprole
  • POSTCreate or update execaddmultitenantapp
  • POSTCreate or update execassignapdevice
  • POSTCreate or update execbecremediate
  • POSTCreate or update execcaexclusion
  • POSTCreate or update execdeviceaction
  • POSTCreate or update execdisableemailforward
  • POSTCreate or update execemailforward
  • POSTCreate or update execexcludelicenses
  • POSTCreate or update execexcludetenant
  • POSTCreate or update execextensionsconfig
  • POSTCreate or update execgdapinvite
  • POSTCreate or update execgdapmigration
  • POSTCreate or update execgraphexplorerpreset
  • POSTCreate or update execmailboxrestore
  • POSTCreate or update execnotificationconfig
  • POSTCreate or update execoffboardtenant
  • POSTCreate or update execoffboarduser
  • POSTCreate or update execonboardtenant
  • POSTCreate or update execonedriveshortcut
  • POSTCreate or update execpasswordconfig
  • POSTCreate or update execsamsetup
  • POSTCreate or update execsetmailboxquota
  • POSTCreate or update execsetooo
  • POSTCreate or update execsetsharepointmember
  • POSTCreate or update execsharepointowner
  • POSTCreate or update execusersettings

Create or update editpolicy

post
Body
groupidstringOptional
assigntostringOptional
displaynamestringOptional
tenantidstringOptional
descriptionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /editpolicy HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 96

{
  "groupid": "text",
  "assignto": "text",
  "displayname": "text",
  "tenantid": "text",
  "description": "text"
}
200

Successful operation

{}

Create or update edittenant

post
Body
customeridstringOptional
displaynamestringOptional
tenantidstringOptional
defaultdomainnamestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /edittenant HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 87

{
  "customerid": "text",
  "displayname": "text",
  "tenantid": "text",
  "defaultdomainname": "text"
}
200

Successful operation

{}

Create or update edituser

post
Body
setmanagerstringOptional
removefromgroupsstringOptional
addtogroupsstringOptional
copyfromstringOptional
labelstringOptional
valuestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execeditmailboxpermissions

post
Body
removefullaccessstringOptional
removesendasstringOptional
addfullaccessnoautomapstringOptional
tenantfilterstringOptional
addsendasstringOptional
addfullaccessstringOptional
useridstringOptional
addsendonbehalfstringOptional
removesendonbehalfstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execedittemplate

post
Body
typestringOptional
displaynamestringOptional
guidstringOptional
namestringOptional
descriptionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execedittemplate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 85

{
  "type": "text",
  "displayname": "text",
  "guid": "text",
  "name": "text",
  "description": "text"
}
200

Successful operation

{}

Create or update addalert

post
Body
ifsstringOptional
overusedlicensesstringOptional
defenderstatusstringOptional
deptokenexpirystringOptional
mfaalertusersstringOptional
unusedlicensesstringOptional
newgastringOptional
newrolestringOptional
selectionstringOptional
quotausedquotastringOptional
appsecretexpirystringOptional
secdefaultsupsellstringOptional
nocaconfigstringOptional
sharepointquotaquotastringOptional
mfaadminsstringOptional
setalertsstringOptional
apncertexpirystringOptional
adminpasswordstringOptional
dostringOptional
tenantfilterstringOptional
expiringlicensesstringOptional
vpptokenexpirystringOptional
defendermalwarestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update addapdevice

post
Body
groupnamestringOptional
tenantfilterstringOptional
autopilotdatastringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addapdevice HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 65

{
  "groupname": "text",
  "tenantfilter": "text",
  "autopilotdata": "text"
}
200

Successful operation

{}

Create or update addautopilotconfig

post
Body
assigntostringOptional
displaynamestringOptional
descriptionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addautopilotconfig HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 61

{
  "assignto": "text",
  "displayname": "text",
  "description": "text"
}
200

Successful operation

{}

Create or update addcapolicy

post
Body
rawjsonstringOptional
newstatestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addcapolicy HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 36

{
  "rawjson": "text",
  "newstate": "text"
}
200

Successful operation

{}

Create or update addcatemplate

post
Body
namestringOptional
rawjsonstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addcatemplate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 32

{
  "name": "text",
  "rawjson": "text"
}
200

Successful operation

{}

Create or update addchocoapp

post
Body
assigntostringOptional
installationintentstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addchocoapp HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 47

{
  "assignto": "text",
  "installationintent": "text"
}
200

Successful operation

{}

Create or update addcontact

post
Body
tenantidstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addcontact HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 19

{
  "tenantid": "text"
}
200

Successful operation

{}

Create or update adddefenderdeployment

post
Body
policystringOptional
edrstringOptional
selectedtenantsstringOptional
asrstringOptional
compliancestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /adddefenderdeployment HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 88

{
  "policy": "text",
  "edr": "text",
  "selectedtenants": "text",
  "asr": "text",
  "compliance": "text"
}
200

Successful operation

{}

Create or update addexconnector

post
Body
powershellcommandstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addexconnector HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "powershellcommand": "text"
}
200

Successful operation

{}

Create or update addexconnectortemplate

post
Body
cippconnectortypestringOptional
namestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addexconnectortemplate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "cippconnectortype": "text",
  "name": "text"
}
200

Successful operation

{}

Create or update addgroup

post
Body
selectedtenantsstringOptional
tenantidstringOptional
defaultdomainnamestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addgroup HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 71

{
  "selectedtenants": "text",
  "tenantid": "text",
  "defaultdomainname": "text"
}
200

Successful operation

{}

Create or update addgrouptemplate

post
Body
usernamestringOptional
displaynamestringOptional
grouptypestringOptional
allowexternalstringOptional
membershiprulestringOptional
descriptionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update addintunetemplate

post
Body
templatetypestringOptional
displaynamestringOptional
rawjsonstringOptional
descriptionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addintunetemplate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 82

{
  "templatetype": "text",
  "displayname": "text",
  "rawjson": "text",
  "description": "text"
}
200

Successful operation

{}

Create or update addmspapp

post
Body
assigntostringOptional
selectedtenantsstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addmspapp HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 44

{
  "assignto": "text",
  "selectedtenants": "text"
}
200

Successful operation

{}

Create or update addnamedlocation

post
Body
policynamestringOptional
trustedstringOptional
typestringOptional
includeunknowncountriesandregionsstringOptional
valuestringOptional
defaultdomainnamestringOptional
ipsstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update addofficeapp

post
Body
acceptlicensestringOptional
archstringOptional
sharedcomputeractivationstringOptional
assigntostringOptional
valuestringOptional
removeversionsstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update addpolicy

post
Body
replacemapstringOptional
displaynamestringOptional
templatetypestringOptional
assigntostringOptional
rawjsonstringOptional
descriptionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update addspamfilter

post
Body
powershellcommandstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addspamfilter HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "powershellcommand": "text"
}
200

Successful operation

{}

Create or update addspamfiltertemplate

post
Body
namestringOptional
powershellcommandstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addspamfiltertemplate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "name": "text",
  "powershellcommand": "text"
}
200

Successful operation

{}

Create or update addtransportrule

post
Body
powershellcommandstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addtransportrule HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "powershellcommand": "text"
}
200

Successful operation

{}

Create or update addtransporttemplate

post
Body
namestringOptional
powershellcommandstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addtransporttemplate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "name": "text",
  "powershellcommand": "text"
}
200

Successful operation

{}

Create or update adduser

post
Body
labelstringOptional
valuestringOptional
setmanagerstringOptional
copyfromstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /adduser HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 69

{
  "label": "text",
  "value": "text",
  "setmanager": "text",
  "copyfrom": "text"
}
200

Successful operation

{}

Create or update adduserbulk

post
Body
bulkuserstringOptional
tenantfilterstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /adduserbulk HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 41

{
  "bulkuser": "text",
  "tenantfilter": "text"
}
200

Successful operation

{}

Create or update addwingetapp

post
Body
assigntostringOptional
installationintentstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /addwingetapp HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 47

{
  "assignto": "text",
  "installationintent": "text"
}
200

Successful operation

{}

Create or update listappsrepository

post
Body
searchstringOptional
repositorystringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /listappsrepository HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 37

{
  "search": "text",
  "repository": "text"
}
200

Successful operation

{}

Create or update listconditionalaccesspolicychanges

post
Body
displaynamestringOptional
idstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /listconditionalaccesspolicychanges HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 34

{
  "displayname": "text",
  "id": "text"
}
200

Successful operation

{}

Create or update listpotentialapps

post
Body
searchstringstringOptional
typestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /listpotentialapps HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 37

{
  "searchstring": "text",
  "type": "text"
}
200

Successful operation

{}

Create or update publicwebhooks

post
Body
valuestringOptional
validationcodestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /publicwebhooks HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 40

{
  "value": "text",
  "validationcode": "text"
}
200

Successful operation

{}

Create or update execaccesschecks

post
Body
tenantidstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execaccesschecks HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 19

{
  "tenantid": "text"
}
200

Successful operation

{}

Create or update execaddgdaprole

post
Body
gdaprolesstringOptional
customsuffixstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execaddgdaprole HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "gdaproles": "text",
  "customsuffix": "text"
}
200

Successful operation

{}

Create or update execaddmultitenantapp

post
Body
copypermissionsstringOptional
permissionsstringOptional
defaultdomainnamestringOptional
appidstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execaddmultitenantapp HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 89

{
  "copypermissions": "text",
  "permissions": "text",
  "defaultdomainname": "text",
  "appid": "text"
}
200

Successful operation

{}

Create or update execassignapdevice

post
Body
addressableusernamestringOptional
userprincipalnamestringOptional
devicestringOptional
tenantfilterstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execassignapdevice HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 95

{
  "addressableusername": "text",
  "userprincipalname": "text",
  "device": "text",
  "tenantfilter": "text"
}
200

Successful operation

{}

Create or update execbecremediate

post
Body
usernamestringOptional
tenantfilterstringOptional
useridstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execbecremediate HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 57

{
  "username": "text",
  "tenantfilter": "text",
  "userid": "text"
}
200

Successful operation

{}

Create or update execcaexclusion

post
Body
vacationstringOptional
tenantfilterstringOptional
enddatestringOptional
startdatestringOptional
exclusiontypestringOptional
policyidstringOptional
useridstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execdeviceaction

post
Body
inputstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execdeviceaction HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 16

{
  "input": "text"
}
200

Successful operation

{}

Create or update execdisableemailforward

post
Body
tenantfilterstringOptional
userstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execdisableemailforward HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 37

{
  "tenantfilter": "text",
  "user": "text"
}
200

Successful operation

{}

Create or update execemailforward

post
Body
disableforwardingstringOptional
tenantfilterstringOptional
forwardexternalstringOptional
keepcopystringOptional
valuestringOptional
useridstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execexcludelicenses

post
Body
skunamestringOptional
guidstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execexcludelicenses HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 32

{
  "skuname": "text",
  "guid": "text"
}
200

Successful operation

{}

Create or update execexcludetenant

post
Body
valuestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execexcludetenant HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 16

{
  "value": "text"
}
200

Successful operation

{}

Create or update execextensionsconfig

post
Body
instancestringOptional
ninjaonestringOptional
enabledstringOptional
resetpasswordstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execextensionsconfig HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 77

{
  "instance": "text",
  "ninjaone": "text",
  "enabled": "text",
  "resetpassword": "text"
}
200

Successful operation

{}

Create or update execgdapinvite

post
Body
gdaprolesstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execgdapinvite HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 20

{
  "gdaproles": "text"
}
200

Successful operation

{}

Create or update execgdapmigration

post
Body
selectedtenantsstringOptional
gdaprolesstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execgdapmigration HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 45

{
  "selectedtenants": "text",
  "gdaproles": "text"
}
200

Successful operation

{}

Create or update execgraphexplorerpreset

post
Body
presetstringOptional
namestringOptional
valuestringOptional
issharedstringOptional
actionstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execgraphexplorerpreset HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 80

{
  "preset": "text",
  "name": "text",
  "value": "text",
  "isshared": "text",
  "action": "text"
}
200

Successful operation

{}

Create or update execmailboxrestore

post
Body
sourcemailboxstringOptional
tenantfilterstringOptional
requestnamestringOptional
acceptlargedatalossstringOptional
largeitemlimitstringOptional
baditemlimitstringOptional
targetmailboxstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execnotificationconfig

post
Body
includetenantidstringOptional
severitystringOptional
sendtointegrationstringOptional
onepertenantstringOptional
emailstringOptional
logstoincludestringOptional
webhookstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execoffboardtenant

post
Body
tenantfilterstringOptional
removecspnotificationcontactsstringOptional
removemultitenantcspappsstringOptional
terminatecontractstringOptional
removecspguestusersstringOptional
terminategdapstringOptional
removevendorappsstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execoffboarduser

post
Body
tenantfilterstringOptional
userstringOptional
postexecutionstringOptional
psastringOptional
emailstringOptional
enabledstringOptional
datestringOptional
webhookstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execonboardtenant

post
Body
automaprolesstringOptional
idstringOptional
addmissinggroupsstringOptional
gdaprolesstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execonboardtenant HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 80

{
  "automaproles": "text",
  "id": "text",
  "addmissinggroups": "text",
  "gdaproles": "text"
}
200

Successful operation

{}

Create or update execonedriveshortcut

post
Body
useridstringOptional
usernamestringOptional
tenantfilterstringOptional
inputstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execonedriveshortcut HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 72

{
  "userid": "text",
  "username": "text",
  "tenantfilter": "text",
  "input": "text"
}
200

Successful operation

{}

Create or update execpasswordconfig

post
Body
passwordtypestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execpasswordconfig HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 23

{
  "passwordtype": "text"
}
200

Successful operation

{}

Create or update execsamsetup

post
Body
tenantidstringOptional
applicationidstringOptional
refreshtokenstringOptional
applicationsecretstringOptional
setkeysstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execsamsetup HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 108

{
  "tenantid": "text",
  "applicationid": "text",
  "refreshtoken": "text",
  "applicationsecret": "text",
  "setkeys": "text"
}
200

Successful operation

{}

Create or update execsetmailboxquota

post
Body
tenantfilterstringOptional
prohibitsendquotastringOptional
inputstringOptional
userstringOptional
issuewarningquotastringOptional
prohibitsendreceivequotastringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execsetooo

post
Body
tenantfilterstringOptional
autoreplystatestringOptional
externalmessagestringOptional
inputstringOptional
userstringOptional
endtimestringOptional
starttimestringOptional
internalmessagestringOptional
Responses
200
Successful operation
application/json
Responseobject
post
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"
}
200

Successful operation

{}

Create or update execsetsharepointmember

post
Body
addstringOptional
groupidstringOptional
sharepointtypestringOptional
tenantfilterstringOptional
inputstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execsetsharepointmember HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 92

{
  "add": "text",
  "groupid": "text",
  "sharepointtype": "text",
  "tenantfilter": "text",
  "input": "text"
}
200

Successful operation

{}

Create or update execsharepointowner

post
Body
removepermissionstringOptional
urlstringOptional
upnstringOptional
tenantfilterstringOptional
inputstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execsharepointowner HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 90

{
  "removepermission": "text",
  "url": "text",
  "upn": "text",
  "tenantfilter": "text",
  "input": "text"
}
200

Successful operation

{}

Create or update execusersettings

post
Body
currentsettingsstringOptional
userstringOptional
Responses
200
Successful operation
application/json
Responseobject
post
POST /execusersettings HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 40

{
  "currentsettings": "text",
  "user": "text"
}
200

Successful operation

{}