Documentation

n8n      AvantGuard

CIPP n8n Node

n8n community node npm

CIPP-API is an Azure Function App providing the logic layer for the CIPP platform. This spec is auto-generated via static analysis of both the API (PowerShell) and frontend (React/Next.js) repositories. Last generated: 2026-03-02.

Table of Contents

Installation

Follow the n8n community node installation guide.

Or install directly via npm:

npm install @avantguardllc/n8n-nodes-cipp

Authentication

This node authenticates using OAuth 2.0.

Setting Value
Type OAuth2
Base URL https://{cippUrl} (editable in credentials)

Tip: The Base URL can be changed in the credential settings if your instance uses a different host.

Resources & Operations

Base URL: https://{cippUrl}

EndpointAutopilot

Endpoint Description
🟢 POST /api/AddAPDevice AddAPDevice
🟢 POST /api/AddAutopilotConfig AddAutopilotConfig
🟢 POST /api/AddEnrollment AddEnrollment
🟢 POST /api/ExecAssignAPDevice ExecAssignAPDevice
🟢 POST /api/ExecRenameAPDevice ExecRenameAPDevice
🟢 POST /api/ExecSetAPDeviceGroupTag ExecSetAPDeviceGroupTag
🟢 POST /api/ExecSyncAPDevices ExecSyncAPDevices
🔵 GET /api/ListAPDevices ListAPDevices
🔵 GET /api/ListAutopilotconfig ListAutopilotconfig
🟢 POST /api/RemoveAPDevice RemoveAPDevice
🟢 POST /api/RemoveAutopilotConfig RemoveAutopilotConfig

TenantAdministrationAlerts

Endpoint Description
🟢 POST /api/AddAlert AddAlert
🟢 POST /api/ExecAuditLogSearch ExecAuditLogSearch
🔵 GET /api/ListAlertsQueue ListAlertsQueue
🔵 GET /api/ListAuditLogSearches ListAuditLogSearches
🔵 GET /api/ListAuditLogTest ListAuditLogTest
🔵 GET /api/ListAuditLogs ListAuditLogs
🔵 GET /api/ListWebhookAlert ListWebhookAlert
🟢 POST /api/PublicWebhooks PublicWebhooks
🟢 POST /api/RemoveQueuedAlert RemoveQueuedAlert

EndpointMEM

Endpoint Description
🟢 POST /api/AddAssignmentFilter AddAssignmentFilter
🟢 POST /api/AddAssignmentFilterTemplate AddAssignmentFilterTemplate
🟢 POST /api/AddDefenderDeployment AddDefenderDeployment
🟢 POST /api/AddIntuneReusableSetting AddIntuneReusableSetting
🟢 POST /api/AddIntuneReusableSettingTemplate AddIntuneReusableSettingTemplate
🟢 POST /api/AddIntuneTemplate AddIntuneTemplate
🟢 POST /api/AddPolicy AddPolicy
🟢 POST /api/EditAssignmentFilter EditAssignmentFilter
🟢 POST /api/EditIntunePolicy EditIntunePolicy
🟣 PATCH /api/EditIntuneScript EditIntuneScript
🟢 POST /api/EditPolicy EditPolicy
🟢 POST /api/ExecAssignPolicy ExecAssignPolicy
🔴 DELETE /api/ExecAssignmentFilter ExecAssignmentFilter
🟢 POST /api/ExecDeviceAction ExecDeviceAction
🟢 POST /api/ExecDevicePasscodeAction ExecDevicePasscodeAction
🟢 POST /api/ExecGetLocalAdminPassword ExecGetLocalAdminPassword
🟢 POST /api/ExecGetRecoveryKey ExecGetRecoveryKey
🟢 POST /api/ExecSyncDEP ExecSyncDEP
🔵 GET /api/ListAppProtectionPolicies ListAppProtectionPolicies
🔵 GET /api/ListAssignmentFilterTemplates ListAssignmentFilterTemplates
🔵 GET /api/ListAssignmentFilters ListAssignmentFilters
🔵 GET /api/ListCompliancePolicies ListCompliancePolicies
🔵 GET /api/ListDefenderState ListDefenderState
🔵 GET /api/ListDefenderTVM ListDefenderTVM
🔵 GET /api/ListIntunePolicy ListIntunePolicy
🔵 GET /api/ListIntuneReusableSettingTemplates ListIntuneReusableSettingTemplates
🔵 GET /api/ListIntuneReusableSettings ListIntuneReusableSettings
🔵 GET /api/ListIntuneScript ListIntuneScript
🔵 GET /api/ListIntuneTemplates ListIntuneTemplates
🟢 POST /api/RemoveAssignmentFilterTemplate RemoveAssignmentFilterTemplate
🟢 POST /api/RemoveIntuneReusableSetting RemoveIntuneReusableSetting
🟢 POST /api/RemoveIntuneReusableSettingTemplate RemoveIntuneReusableSettingTemplate
🟢 POST /api/RemoveIntuneScript RemoveIntuneScript
🟢 POST /api/RemoveIntuneTemplate RemoveIntuneTemplate
🟢 POST /api/RemovePolicy RemovePolicy

TenantTools

Endpoint Description
🟢 POST /api/AddBPATemplate AddBPATemplate
🔴 DELETE /api/ExecGraphExplorerPreset ExecGraphExplorerPreset

TenantConditional

Endpoint Description
🟢 POST /api/AddCAPolicy AddCAPolicy
🟢 POST /api/AddCATemplate AddCATemplate
🟢 POST /api/AddNamedLocation AddNamedLocation
🟢 POST /api/EditCAPolicy EditCAPolicy
🟢 POST /api/ExecCACheck ExecCACheck
🟢 POST /api/ExecCAExclusion ExecCAExclusion
🟢 POST /api/ExecCAServiceExclusion ExecCAServiceExclusion
🟢 POST /api/ExecNamedLocation ExecNamedLocation
🔵 GET /api/ListCAtemplates ListCAtemplates
🔵 GET /api/ListConditionalAccessPolicies ListConditionalAccessPolicies
🔵 GET /api/ListConditionalAccessPolicyChanges ListConditionalAccessPolicyChanges
🟢 POST /api/RemoveCAPolicy RemoveCAPolicy
🟢 POST /api/RemoveCATemplate RemoveCATemplate

EndpointApplications

Endpoint Description
🟢 POST /api/AddChocoApp AddChocoApp
🟢 POST /api/AddMSPApp AddMSPApp
🟢 POST /api/AddOfficeApp AddOfficeApp
🟢 POST /api/AddStoreApp AddStoreApp
🟢 POST /api/AddWin32ScriptApp AddWin32ScriptApp
🔵 GET /api/ExecAppUpload ExecAppUpload
🟢 POST /api/ExecAssignApp ExecAssignApp
🟢 POST /api/ExecSyncVPP ExecSyncVPP
🔵 GET /api/ListApplicationQueue ListApplicationQueue
🔵 GET /api/ListApps ListApps
🟢 POST /api/ListAppsRepository ListAppsRepository
🟢 POST /api/RemoveApp RemoveApp
🟢 POST /api/RemoveQueuedApp RemoveQueuedApp

EmailExchangeTransport

Endpoint Description
🟢 POST /api/AddConnectionFilter AddConnectionFilter
🟢 POST /api/AddConnectionFilterTemplate AddConnectionFilterTemplate
🟢 POST /api/AddEditTransportRule AddEditTransportRule
🟢 POST /api/AddExConnector AddExConnector
🟢 POST /api/AddExConnectorTemplate AddExConnectorTemplate
🟢 POST /api/AddTransportRule AddTransportRule
🟢 POST /api/AddTransportTemplate AddTransportTemplate
🟢 POST /api/EditExConnector EditExConnector
🟢 POST /api/EditTransportRule EditTransportRule
🔵 GET /api/ListExConnectorTemplates ListExConnectorTemplates
🔵 GET /api/ListExchangeConnectors ListExchangeConnectors
🔵 GET /api/ListTransportRules ListTransportRules
🔵 GET /api/ListTransportRulesTemplates ListTransportRulesTemplates
🟢 POST /api/RemoveExConnector RemoveExConnector
🟢 POST /api/RemoveExConnectorTemplate RemoveExConnectorTemplate
🟢 POST /api/RemoveTransportRule RemoveTransportRule
🟢 POST /api/RemoveTransportRuleTemplate RemoveTransportRuleTemplate

EmailExchangeAdministrationContacts

Endpoint Description
🟢 POST /api/AddContact AddContact
🟢 POST /api/AddContactTemplates AddContactTemplates
🟢 POST /api/DeployContactTemplates DeployContactTemplates
🟢 POST /api/EditContact EditContact
🟢 POST /api/EditContactTemplates EditContactTemplates
🔵 GET /api/ListContactTemplates ListContactTemplates
🔵 GET /api/ListContacts ListContacts
🟢 POST /api/RemoveContact RemoveContact
🟢 POST /api/RemoveContactTemplates RemoveContactTemplates

TenantAdministrationDomains

Endpoint Description
🟢 POST /api/AddDomain AddDomain
🔴 DELETE /api/ExecDomainAction ExecDomainAction

EmailExchangeResources

Endpoint Description
🟢 POST /api/AddEquipmentMailbox AddEquipmentMailbox
🟢 POST /api/AddRoomList AddRoomList
🟢 POST /api/AddRoomMailbox AddRoomMailbox
🟢 POST /api/EditEquipmentMailbox EditEquipmentMailbox
🟢 POST /api/EditRoomList EditRoomList
🟢 POST /api/EditRoomMailbox EditRoomMailbox
🔵 GET /api/ListEquipment ListEquipment
🔵 GET /api/ListRoomLists ListRoomLists
🔵 GET /api/ListRooms ListRooms

IdentityAdministrationGroups

Endpoint Description
🟢 POST /api/AddGroup AddGroup
🟢 POST /api/AddGroupTeam AddGroupTeam
🟢 POST /api/AddGroupTemplate AddGroupTemplate
🟣 PATCH /api/EditGroup EditGroup
🔵 GET /api/ListGroupSenderAuthentication ListGroupSenderAuthentication
🔵 GET /api/ListGroupTemplates ListGroupTemplates
🔵 GET /api/ListGroups ListGroups
🟢 POST /api/RemoveGroupTemplate RemoveGroupTemplate

IdentityAdministrationUsers

Endpoint Description
🟢 POST /api/AddGuest AddGuest
🟢 POST /api/AddJITAdminTemplate AddJITAdminTemplate
🟢 POST /api/AddUser AddUser
🟢 POST /api/AddUserBulk Bulk-create users in a tenant via CSV import
🟢 POST /api/AddUserDefaults AddUserDefaults
🔵 GET /api/CIPPOffboardingJob CIPPOffboardingJob
🟢 POST /api/EditJITAdminTemplate EditJITAdminTemplate
🟣 PATCH /api/EditUser EditUser
🟢 POST /api/EditUserAliases EditUserAliases
🔵 GET /api/ExecBECCheck ExecBECCheck
🟢 POST /api/ExecBECRemediate ExecBECRemediate
🔵 GET /api/ExecBulkLicense ExecBulkLicense
🟢 POST /api/ExecClrImmId ExecClrImmId
🟢 POST /api/ExecCreateTAP ExecCreateTAP
🟢 POST /api/ExecDisableUser ExecDisableUser
🟢 POST /api/ExecDismissRiskyUser ExecDismissRiskyUser
🟢 POST /api/ExecJITAdmin ExecJITAdmin
🟢 POST /api/ExecOffboardUser ExecOffboardUser
🟢 POST /api/ExecOneDriveShortCut ExecOneDriveShortCut
🟢 POST /api/ExecOnedriveProvision ExecOnedriveProvision
🟢 POST /api/ExecPasswordNeverExpires ExecPasswordNeverExpires
🟢 POST /api/ExecPerUserMFA ExecPerUserMFA
🟢 POST /api/ExecReprocessUserLicenses ExecReprocessUserLicenses
🟢 POST /api/ExecResetMFA ExecResetMFA
🟢 POST /api/ExecResetPass ExecResetPass
🟢 POST /api/ExecRestoreDeleted ExecRestoreDeleted
🟢 POST /api/ExecRevokeSessions ExecRevokeSessions
🟢 POST /api/ExecSendPush ExecSendPush
🟢 POST /api/ExecSetUserPhoto ExecSetUserPhoto
🔵 GET /api/ListDeletedItems ListDeletedItems
🔵 GET /api/ListJITAdmin ListJITAdmin
🟢 POST /api/ListJITAdminTemplates ListJITAdminTemplates
🟢 POST /api/ListNewUserDefaults ListNewUserDefaults
🔵 GET /api/ListPerUserMFA ListPerUserMFA
🔵 GET /api/ListUserConditionalAccessPolicies ListUserConditionalAccessPolicies
🔵 GET /api/ListUserCounts ListUserCounts
🔵 GET /api/ListUserDevices ListUserDevices
🔵 GET /api/ListUserGroups ListUserGroups
🔵 GET /api/ListUserMailboxDetails ListUserMailboxDetails
🔵 GET /api/ListUserMailboxRules ListUserMailboxRules
🔵 GET /api/ListUserPhoto ListUserPhoto
🔵 GET /api/ListUserSettings ListUserSettings
🔵 GET /api/ListUserSigninLogs ListUserSigninLogs
🔵 GET /api/ListUserTrustedBlockedSenders ListUserTrustedBlockedSenders
🔵 GET /api/ListUsers ListUsers
🟣 PATCH /api/PatchUser PatchUser
🟢 POST /api/RemoveDeletedObject RemoveDeletedObject
🟢 POST /api/RemoveJITAdminTemplate RemoveJITAdminTemplate
🟢 POST /api/RemoveTrustedBlockedSender RemoveTrustedBlockedSender
🟢 POST /api/RemoveUser RemoveUser
🟢 POST /api/RemoveUserDefaultTemplate RemoveUserDefaultTemplate

EmailExchangeSpamfilter

Endpoint Description
🟢 POST /api/AddQuarantinePolicy AddQuarantinePolicy
🟢 POST /api/AddSpamFilter AddSpamFilter
🟢 POST /api/AddSpamFilterTemplate AddSpamFilterTemplate
🟢 POST /api/AddTenantAllowBlockList AddTenantAllowBlockList
🟢 POST /api/EditAntiPhishingFilter EditAntiPhishingFilter
🟢 POST /api/EditMalwareFilter EditMalwareFilter
🟢 POST /api/EditQuarantinePolicy EditQuarantinePolicy
🟢 POST /api/EditSafeAttachmentsFilter EditSafeAttachmentsFilter
🟢 POST /api/EditSpamFilter EditSpamFilter
🟢 POST /api/ExecQuarantineManagement ExecQuarantineManagement
🔵 GET /api/ListConnectionFilter ListConnectionFilter
🔵 GET /api/ListConnectionFilterTemplates ListConnectionFilterTemplates
🔵 GET /api/ListMailQuarantine ListMailQuarantine
🔵 GET /api/ListMailQuarantineMessage ListMailQuarantineMessage
🟢 POST /api/ListQuarantinePolicy ListQuarantinePolicy
🔵 GET /api/ListSpamFilterTemplates ListSpamFilterTemplates
🔵 GET /api/ListSpamfilter ListSpamfilter
🟢 POST /api/RemoveConnectionfilterTemplate RemoveConnectionfilterTemplate
🟢 POST /api/RemoveQuarantinePolicy RemoveQuarantinePolicy
🟢 POST /api/RemoveSpamfilter RemoveSpamfilter
🟢 POST /api/RemoveSpamfilterTemplate RemoveSpamfilterTemplate

SecuritySafeLinksPolicy

Endpoint Description
🟢 POST /api/AddSafeLinksPolicyFromTemplate AddSafeLinksPolicyFromTemplate
🟢 POST /api/AddSafeLinksPolicyTemplate AddSafeLinksPolicyTemplate
🟢 POST /api/CreateSafeLinksPolicyTemplate CreateSafeLinksPolicyTemplate
🟢 POST /api/EditSafeLinksPolicy EditSafeLinksPolicy
🟢 POST /api/EditSafeLinksPolicyTemplate EditSafeLinksPolicyTemplate
🟢 POST /api/ExecDeleteSafeLinksPolicy ExecDeleteSafeLinksPolicy
🟢 POST /api/ExecNewSafeLinksPolicy ExecNewSafeLinksPolicy
🔵 GET /api/ListSafeLinksPolicy ListSafeLinksPolicy
🟢 POST /api/ListSafeLinksPolicyDetails ListSafeLinksPolicyDetails
🟢 POST /api/ListSafeLinksPolicyTemplateDetails ListSafeLinksPolicyTemplateDetails
🔵 GET /api/ListSafeLinksPolicyTemplates ListSafeLinksPolicyTemplates
🟢 POST /api/RemoveSafeLinksPolicyTemplate RemoveSafeLinksPolicyTemplate

CIPPScheduler

Endpoint Description
🟢 POST /api/AddScheduledItem AddScheduledItem
🟢 POST /api/ListScheduledItemDetails ListScheduledItemDetails
🟢 POST /api/ListScheduledItems ListScheduledItems
🟢 POST /api/RemoveScheduledItem RemoveScheduledItem

EmailExchangeAdministration

Endpoint Description
🟢 POST /api/AddSharedMailbox AddSharedMailbox
🟢 POST /api/ExecConvertMailbox ExecConvertMailbox
🟢 POST /api/ExecCopyForSent ExecCopyForSent
🟢 POST /api/ExecEditCalendarPermissions ExecEditCalendarPermissions
🟢 POST /api/ExecEditMailboxPermissions ExecEditMailboxPermissions
🟢 POST /api/ExecEmailForward ExecEmailForward
🟢 POST /api/ExecEnableArchive ExecEnableArchive
🟢 POST /api/ExecEnableAutoExpandingArchive ExecEnableAutoExpandingArchive
🟢 POST /api/ExecGroupsDelete ExecGroupsDelete
🟢 POST /api/ExecGroupsDeliveryManagement ExecGroupsDeliveryManagement
🟢 POST /api/ExecGroupsHideFromGAL ExecGroupsHideFromGAL
🟢 POST /api/ExecHVEUser ExecHVEUser
🟢 POST /api/ExecHideFromGAL ExecHideFromGAL
🔵 GET /api/ExecMailboxMobileDevices ExecMailboxMobileDevices
🟢 POST /api/ExecModifyCalPerms ExecModifyCalPerms
🟢 POST /api/ExecModifyContactPerms ExecModifyContactPerms
🟢 POST /api/ExecModifyMBPerms ExecModifyMBPerms
🟢 POST /api/ExecRemoveMailboxRule ExecRemoveMailboxRule
🟢 POST /api/ExecRemoveRestrictedUser ExecRemoveRestrictedUser
🟢 POST /api/ExecSetCalendarProcessing ExecSetCalendarProcessing
🟢 POST /api/ExecSetLitigationHold ExecSetLitigationHold
🟢 POST /api/ExecSetMailboxEmailSize ExecSetMailboxEmailSize
🟢 POST /api/ExecSetMailboxLocale ExecSetMailboxLocale
🟢 POST /api/ExecSetMailboxQuota ExecSetMailboxQuota
🟢 POST /api/ExecSetMailboxRule ExecSetMailboxRule
🟢 POST /api/ExecSetOoO ExecSetOoO
🟢 POST /api/ExecSetRecipientLimits ExecSetRecipientLimits
🟢 POST /api/ExecSetRetentionHold ExecSetRetentionHold
🟢 POST /api/ExecStartManagedFolderAssistant ExecStartManagedFolderAssistant
🔵 GET /api/ListCalendarPermissions ListCalendarPermissions
🔵 GET /api/ListContactPermissions ListContactPermissions
🔵 GET /api/ListMailboxMobileDevices ListMailboxMobileDevices
🔵 GET /api/ListMailboxRules ListMailboxRules
🔵 GET /api/ListMailboxes ListMailboxes
🔵 GET /api/ListOoO ListOoO
🔵 GET /api/ListRestrictedUsers ListRestrictedUsers
🔵 GET /api/ListSharedMailboxStatistics ListSharedMailboxStatistics
🔵 GET /api/ListmailboxPermissions ListmailboxPermissions

TeamsSharepoint

Endpoint Description
🟢 POST /api/AddSite AddSite
🟢 POST /api/AddSiteBulk AddSiteBulk
🟢 POST /api/AddTeam AddTeam
🟢 POST /api/DeleteSharepointSite DeleteSharepointSite
🟢 POST /api/ExecRemoveTeamsVoicePhoneNumberAssignment ExecRemoveTeamsVoicePhoneNumberAssignment
🟢 POST /api/ExecSetSharePointMember ExecSetSharePointMember
🟢 POST /api/ExecSharePointPerms ExecSharePointPerms
🟢 POST /api/ExecTeamsVoicePhoneNumberAssignment ExecTeamsVoicePhoneNumberAssignment
🔵 GET /api/ListSharepointAdminUrl ListSharepointAdminUrl
🔵 GET /api/ListSharepointQuota ListSharepointQuota
🔵 GET /api/ListSharepointSettings ListSharepointSettings
🔵 GET /api/ListSites ListSites
🔵 GET /api/ListTeams ListTeams
🔵 GET /api/ListTeamsActivity ListTeamsActivity
🔵 GET /api/ListTeamsLisLocation ListTeamsLisLocation
🔵 GET /api/ListTeamsVoice ListTeamsVoice

TenantStandards

Endpoint Description
🟢 POST /api/AddStandardsDeploy AddStandardsDeploy
🟢 POST /api/AddStandardsTemplate AddStandardsTemplate
🔵 GET /api/BestPracticeAnalyser_List BestPracticeAnalyser_List
🔵 GET /api/CIPPStandardsRun CIPPStandardsRun
🟢 POST /api/ExecBPA ExecBPA
🔵 GET /api/ExecDomainAnalyser ExecDomainAnalyser
🟢 POST /api/ExecDriftClone ExecDriftClone
🔵 GET /api/ExecStandardConvert ExecStandardConvert
🔵 GET /api/ExecStandardsRun ExecStandardsRun
🟢 POST /api/ExecUpdateDriftDeviation ExecUpdateDriftDeviation
🔵 GET /api/ListBPA ListBPA
🔵 GET /api/ListBPATemplates ListBPATemplates
🔵 GET /api/ListDomainAnalyser ListDomainAnalyser
🔵 GET /api/ListDomainHealth ListDomainHealth
🔵 GET /api/ListStandards ListStandards
🔵 GET /api/ListStandardsCompare ListStandardsCompare
🔵 GET /api/ListTenantAlignment ListTenantAlignment
🔵 GET /api/ListTenantDrift ListTenantDrift
🟢 POST /api/RemoveBPATemplate RemoveBPATemplate
🔵 GET /api/RemoveStandard RemoveStandard
🟢 POST /api/RemoveStandardTemplate RemoveStandardTemplate
🔵 GET /api/listStandardTemplates listStandardTemplates

TenantAdministrationTenant

Endpoint Description
🟢 POST /api/AddTenant AddTenant
🟢 POST /api/EditTenant EditTenant
🟢 POST /api/EditTenantOffboardingDefaults EditTenantOffboardingDefaults
🔵 GET /api/ListTenantDetails ListTenantDetails
🟢 POST /api/ListTenants ListTenants
🔵 GET /api/RemoveTenantCapabilitiesCache RemoveTenantCapabilitiesCache

Uncategorized

Endpoint Description
🟢 POST /api/AddTestReport AddTestReport
🟢 POST /api/DeleteTestReport DeleteTestReport
🟢 POST /api/ExecBreachSearch ExecBreachSearch
🔵 GET /api/ExecCSPLicense ExecCSPLicense
🟢 POST /api/ExecCSPLicense ExecCSPLicense
🔵 GET /api/ExecExtensionNinjaOneQueue ExecExtensionNinjaOneQueue
🔵 GET /api/ExecListAppId ExecListAppId
🟢 POST /api/ExecListAppId ExecListAppId
🔵 GET /api/ExecSchedulerBillingRun ExecSchedulerBillingRun
🔵 GET /api/ExecSendOrgMessage ExecSendOrgMessage
🟢 POST /api/ExecTestRun ExecTestRun
🔵 GET /api/ExecUniversalSearch ExecUniversalSearch
🔵 GET /api/ExecUniversalSearchV2 ExecUniversalSearchV2
🟢 POST /api/ExecUserSettings ExecUserSettings
🔵 GET /api/ListAllTenantDeviceCompliance ListAllTenantDeviceCompliance
🔵 GET /api/ListAppStatus ListAppStatus
🔵 GET /api/ListAvailableTests ListAvailableTests
🔵 GET /api/ListBreachesAccount ListBreachesAccount
🔵 GET /api/ListBreachesTenant ListBreachesTenant
🔵 GET /api/ListCSPLicenses ListCSPLicenses
🔵 GET /api/ListCSPsku ListCSPsku
🔵 GET /api/ListCheckExtAlerts ListCheckExtAlerts
🔵 GET /api/ListDBCache ListDBCache
🔵 GET /api/ListDetectedAppDevices ListDetectedAppDevices
🔵 GET /api/ListDetectedApps ListDetectedApps
🔵 GET /api/ListDeviceDetails ListDeviceDetails
🔵 GET /api/ListExtensionsConfig ListExtensionsConfig
🔵 GET /api/ListExternalTenantInfo ListExternalTenantInfo
🔵 GET /api/ListFunctionParameters ListFunctionParameters
🔵 GET /api/ListFunctionStats ListFunctionStats
🔵 GET /api/ListGenericTestFunction ListGenericTestFunction
🔵 GET /api/ListGraphExplorerPresets ListGraphExplorerPresets
🔵 GET /api/ListHaloClients ListHaloClients
🔵 GET /api/ListIPWhitelist ListIPWhitelist
🔵 GET /api/ListIntuneIntents ListIntuneIntents
🔵 GET /api/ListKnownIPDb ListKnownIPDb
🔵 GET /api/ListLogs ListLogs
🔵 GET /api/ListNamedLocations ListNamedLocations
🔵 GET /api/ListNotificationConfig ListNotificationConfig
🔵 GET /api/ListOrg ListOrg
🔵 GET /api/ListPartnerRelationships ListPartnerRelationships
🔵 GET /api/ListPendingWebhooks ListPendingWebhooks
🟢 POST /api/ListPotentialApps ListPotentialApps
🔵 GET /api/ListRoles ListRoles
🔵 GET /api/ListTenantAllowBlockList ListTenantAllowBlockList
🔵 GET /api/ListTestReports Lists all available test reports from JSON files and database
🟢 POST /api/ListTests Lists tests for a tenant, optionally filtered by report ID
🔵 GET /api/ListUsersAndGroups ListUsersAndGroups
🟢 POST /api/PublicPhishingCheck PublicPhishingCheck
🟢 POST /api/RemoveTenantAllowBlockList RemoveTenantAllowBlockList

ActivityTriggersTests

Endpoint Description
🔵 GET /api/CIPPDBTestsRun CIPPDBTestsRun

CIPPSettings

Endpoint Description
🔵 GET /api/ExecAPIPermissionList ExecAPIPermissionList
🟢 POST /api/ExecAccessChecks ExecAccessChecks
🟢 POST /api/ExecAddTrustedIP ExecAddTrustedIP
🔴 DELETE /api/ExecApiClient ExecApiClient
🔵 GET /api/ExecBackendURLs ExecBackendURLs
🟢 POST /api/ExecBackupRetentionConfig ExecBackupRetentionConfig
🟢 POST /api/ExecBrandingSettings ExecBrandingSettings
🟢 POST /api/ExecCPVPermissions ExecCPVPermissions
🔴 DELETE /api/ExecCippReplacemap ExecCippReplacemap
🔵 GET /api/ExecCreateDefaultGroups Create default tenant groups
🟢 POST /api/ExecCustomData ExecCustomData
🔴 DELETE /api/ExecCustomRole ExecCustomRole
🟢 POST /api/ExecDnsConfig ExecDnsConfig
🟢 POST /api/ExecExchangeRoleRepair ExecExchangeRoleRepair
🟢 POST /api/ExecExcludeLicenses ExecExcludeLicenses
🟢 POST /api/ExecExcludeTenant ExecExcludeTenant
🔵 GET /api/ExecGDAPTrace Tests the complete GDAP (Granular Delegated Admin Privileges) access path for a user.
🟢 POST /api/ExecJITAdminSettings ExecJITAdminSettings
🟢 POST /api/ExecLogRetentionConfig ExecLogRetentionConfig
🔵 GET /api/ExecMaintenanceScripts ExecMaintenanceScripts
🟢 POST /api/ExecNotificationConfig ExecNotificationConfig
🟢 POST /api/ExecOffloadFunctions ExecOffloadFunctions
🟢 POST /api/ExecPartnerMode ExecPartnerMode
🟢 POST /api/ExecPasswordConfig ExecPasswordConfig
🔵 GET /api/ExecPermissionRepair This endpoint will update the CIPP-SAM app permissions.
🟢 POST /api/ExecRemoveTenant ExecRemoveTenant
🟢 POST /api/ExecRestoreBackup ExecRestoreBackup
🔵 GET /api/ExecRunBackup ExecRunBackup
🟢 POST /api/ExecRunTenantGroupRule Execute tenant group dynamic rules immediately
🟢 POST /api/ExecSAMAppPermissions ExecSAMAppPermissions
🟢 POST /api/ExecSAMRoles ExecSAMRoles
🔴 DELETE /api/ExecTenantGroup Entrypoint for tenant group management
🟢 POST /api/ExecTimeSettings ExecTimeSettings
🔴 DELETE /api/ExecWebhookSubscriptions ExecWebhookSubscriptions
🔵 GET /api/ListCustomRole ListCustomRole
🔵 GET /api/ListCustomVariables ListCustomVariables
🔵 GET /api/ListExcludedLicenses ListExcludedLicenses
🟢 POST /api/ListTenantGroups Entrypoint for listing tenant groups

CIPPCore

Endpoint Description
🟢 POST /api/ExecAddAlert ExecAddAlert
🔵 GET /api/ExecAppInsightsQuery ExecAppInsightsQuery
🟢 POST /api/ExecAzBobbyTables Execute a AzBobbyTables function
🔵 GET /api/ExecCIPPDBCache ExecCIPPDBCache
🔵 GET /api/ExecCPVRefresh This endpoint is used to trigger a refresh of CPV for all tenants
🟢 POST /api/ExecCippFunction Execute a CIPPCore function
🟢 POST /api/ExecCloneTemplate ExecCloneTemplate
🔴 DELETE /api/ExecDiagnosticsPresets ExecDiagnosticsPresets
🔵 GET /api/ExecDurableFunctions ExecDurableFunctions
🟢 POST /api/ExecEditTemplate ExecEditTemplate
🟢 POST /api/ExecFeatureFlag ExecFeatureFlag
🟢 POST /api/ExecGeoIPLookup ExecGeoIPLookup
🔵 GET /api/ExecListBackup ExecListBackup
🟢 POST /api/ExecPartnerWebhook ExecPartnerWebhook
🔵 GET /api/ExecServicePrincipals ExecServicePrincipals
🟢 POST /api/ExecSetCIPPAutoBackup ExecSetCIPPAutoBackup
🟢 POST /api/ExecSetPackageTag ExecSetPackageTag
🔵 GET /api/GetCippAlerts GetCippAlerts
🔵 GET /api/GetVersion GetVersion
🔵 GET /api/ListAdminPortalLicenses ListAdminPortalLicenses
🔵 GET /api/ListApiTest ListApiTest
🔵 GET /api/ListCustomDataMappings ListCustomDataMappings
🔵 GET /api/ListDiagnosticsPresets ListDiagnosticsPresets
🟢 POST /api/ListDirectoryObjects ListDirectoryObjects
🟢 POST /api/ListExtensionCacheData List Extension Cache Data
🔵 GET /api/ListFeatureFlags ListFeatureFlags
🟢 POST /api/ListGraphBulkRequest ListGraphBulkRequest
🔵 GET /api/ListGraphRequest ListGraphRequest
🔵 GET /api/PublicPing PublicPing

TenantGDAP

Endpoint Description
🟢 POST /api/ExecAddGDAPRole ExecAddGDAPRole
🟢 POST /api/ExecAutoExtendGDAP ExecAutoExtendGDAP
🟢 POST /api/ExecDeleteGDAPRelationship ExecDeleteGDAPRelationship
🟢 POST /api/ExecDeleteGDAPRoleMapping ExecDeleteGDAPRoleMapping
🟣 PATCH /api/ExecGDAPAccessAssignment ExecGDAPAccessAssignment
🔴 DELETE /api/ExecGDAPInvite ExecGDAPInvite
🔵 GET /api/ExecGDAPInviteApproved ExecGDAPInviteApproved
🟢 POST /api/ExecGDAPRemoveGArole ExecGDAPRemoveGArole
🔴 DELETE /api/ExecGDAPRoleTemplate ExecGDAPRoleTemplate
🔵 GET /api/ListGDAPAccessAssignments ListGDAPAccessAssignments
🔵 GET /api/ListGDAPInvite ListGDAPInvite
🔵 GET /api/ListGDAPRoles ListGDAPRoles

TenantAdministrationApplicationApproval

Endpoint Description
🟢 POST /api/ExecAddMultiTenantApp ExecAddMultiTenantApp
🔵 GET /api/ExecAppApproval ExecAppApproval
🔴 DELETE /api/ExecAppApprovalTemplate ExecAppApprovalTemplate
🔴 DELETE /api/ExecAppPermissionTemplate ExecAppPermissionTemplate
🟣 PATCH /api/ExecApplication ExecApplication
🟢 POST /api/ExecCreateAppTemplate ExecCreateAppTemplate
🔵 GET /api/ListAppApprovalTemplates ListAppApprovalTemplates

TenantAdministration

Endpoint Description
🔵 GET /api/ExecAddSPN ExecAddSPN
🟣 PATCH /api/ExecOffboardTenant ExecOffboardTenant
🟢 POST /api/ExecOnboardTenant ExecOnboardTenant
🟢 POST /api/ExecUpdateSecureScore ExecUpdateSecureScore
🔵 GET /api/ListAppConsentRequests ListAppConsentRequests
🔵 GET /api/ListDomains ListDomains
🔵 GET /api/ListTenantOnboarding ListTenantOnboarding
🟢 POST /api/SetAuthMethod SetAuthMethod

CIPPSetup

Endpoint Description
🟢 POST /api/ExecAddTenant ExecAddTenant
🟢 POST /api/ExecCombinedSetup ExecCombinedSetup
🟢 POST /api/ExecCreateSAMApp ExecCreateSAMApp
🔵 GET /api/ExecDeviceCodeLogon ExecDeviceCodeLogon
🟢 POST /api/ExecSAMSetup ExecSAMSetup
🟢 POST /api/ExecTokenExchange ExecTokenExchange
🟢 POST /api/ExecUpdateRefreshToken ExecUpdateRefreshToken

Security

Endpoint Description
🔵 GET /api/ExecAlertsList ExecAlertsList
🔵 GET /api/ExecIncidentsList ExecIncidentsList
🔵 GET /api/ExecMdoAlertsList ExecMdoAlertsList
🟢 POST /api/ExecSetMdoAlert ExecSetMdoAlert
🟢 POST /api/ExecSetSecurityAlert ExecSetSecurityAlert
🟢 POST /api/ExecSetSecurityIncident ExecSetSecurityIncident

ToolsGitHub

Endpoint Description
🔴 DELETE /api/ExecCommunityRepo Make changes to a community repository
🟢 POST /api/ExecGitHubAction Invoke GitHub Action
🔵 GET /api/ListCommunityRepos List community repositories in Table Storage
🔵 GET /api/ListGitHubReleaseNotes Retrieves release notes for a GitHub repository.

IdentityAdministrationDevices

Endpoint Description
🟢 POST /api/ExecDeviceDelete ExecDeviceDelete

CIPPExtensions

Endpoint Description
🔵 GET /api/ExecExtensionMapping ExecExtensionMapping
🔵 GET /api/ExecExtensionSync ExecExtensionSync
🔵 GET /api/ExecExtensionTest ExecExtensionTest
🟢 POST /api/ExecExtensionsConfig ExecExtensionsConfig
🔵 GET /api/ListExtensionSync ListExtensionSync

EmailExchangeTools

Endpoint Description
🔵 GET /api/ExecMailTest ExecMailTest
🟢 POST /api/ExecMailboxRestore ExecMailboxRestore
🟢 POST /api/ListExoRequest ListExoRequest
🔵 GET /api/ListMailboxRestores ListMailboxRestores
🟢 POST /api/ListMessageTrace ListMessageTrace

EmailExchangeAdministrationMailboxRetention

Endpoint Description
🔴 DELETE /api/ExecManageRetentionPolicies ExecManageRetentionPolicies
🔴 DELETE /api/ExecManageRetentionTags ExecManageRetentionTags
🟢 POST /api/ExecSetMailboxRetentionPolicies ExecSetMailboxRetentionPolicies

Identity

Endpoint Description
🟢 POST /api/ExecSetCloudManaged ExecSetCloudManaged

EmailExchangeReports

Endpoint Description
🔵 GET /api/ListAntiPhishingFilters ListAntiPhishingFilters
🔵 GET /api/ListGlobalAddressList ListGlobalAddressList
🔵 GET /api/ListMailboxCAS ListMailboxCAS
🔵 GET /api/ListMalwareFilters ListMalwareFilters
🔵 GET /api/ListSafeAttachmentsFilters ListSafeAttachmentsFilters
🔵 GET /api/ListSharedMailboxAccountEnabled ListSharedMailboxAccountEnabled

IdentityReports

Endpoint Description
🔵 GET /api/ListAzureADConnectStatus ListAzureADConnectStatus
🔵 GET /api/ListBasicAuth ListBasicAuth
🔵 GET /api/ListInactiveAccounts ListInactiveAccounts
🔵 GET /api/ListMFAUsers ListMFAUsers
🔵 GET /api/ListSignIns ListSignIns

EndpointReports

Endpoint Description
🔵 GET /api/ListDevices ListDevices

TenantReports

Endpoint Description
🔵 GET /api/ListLicenses ListLicenses
🔵 GET /api/ListOAuthApps ListOAuthApps
🔵 GET /api/ListServiceHealth ListServiceHealth

Compatibility

  • n8n version: 1.0+ (tested on 2.x)
  • Node.js version: 18+

License

MIT

Discussion