See the API's various operations for details on their request parameters and response data.
Operation | Method | Endpoint |
---|---|---|
Identity providers (IDPs) | ||
List IDPs | GET | /mgmt-pop/idp |
Create an IDP | POST | /mgmt-pop/idp |
Delete an IDP | DELETE | /mgmt-pop/idp/{idp_id} |
Get an IDP | GET | /mgmt-pop/idp/{idp_id} |
Modify an IDP | PUT | /mgmt-pop/idp/{idp_id} |
Deploy an IDP | POST | /mgmt-pop/idp/{idp_id}/deploy |
Get an IDP directory membership | GET | /mgmt-pop/idp/{idp_id}/directories_membership |
Enable ghost to origin (G2O) for an IDP | POST | /mgmt-pop/idp/{idp_id}/g2o |
Upload metadata of an IDP | POST | /mgmt-pop/idp/{idp_id}/metadata |
Get an IDP status | GET | /mgmt-pop/idp/{idp_id}/status |
List IDP directories | GET | /mgmt-pop/idpdirectory |
Create an IDP directory | POST | /mgmt-pop/idpdirectory |
Delete an IDP directory | DELETE | /mgmt-pop/idpdirectory/{idpdirectory_id} |
Get an IDP directory | GET | /mgmt-pop/idpdirectory/{idpdirectory_id} |
Modify an IDP directory | PUT | /mgmt-pop/idpdirectory/{idpdirectory_id} |
Directories | ||
List directories | GET | /mgmt-pop/directories |
Create a directory | POST | /mgmt-pop/directories |
Get user upload status | GET | /mgmt-pop/directories/createusers/status/{cmd_id} |
Verify user re-invite status | GET | /mgmt-pop/directories/reinviteusers/status/{cmd_id} |
Search a directory | POST | /mgmt-pop/directories/search |
Verify a directory | POST | /mgmt-pop/directories/verify |
Check directory verification status | GET | /mgmt-pop/directories/verify/{cmd_id} |
Delete a directory | DELETE | /mgmt-pop/directories/{directory_id} |
Get a directory | GET | /mgmt-pop/directories/{directory_id} |
Modify a directory | PUT | /mgmt-pop/directories/{directory_id} |
List directory applications | GET | /mgmt-pop/directories/{directory_id}/apps |
Bulk create users | POST | /mgmt-pop/directories/{directory_id}/createusers |
Bulk delete user | POST | /mgmt-pop/directories/{directory_id}/deleteusers |
List directory groups | GET | /mgmt-pop/directories/{directory_id}/groups |
Get a directory group | GET | /mgmt-pop/directories/{directory_id}/groups/{group_id} |
List directory group users | GET | /mgmt-pop/directories/{directory_id}/groups/{group_id}/users |
Re-invite user to a cloud directory group | POST | /mgmt-pop/directories/{directory_id}/reinviteusers |
Sync a directory | POST | /mgmt-pop/directories/{directory_id}/sync |
List directory users | GET | /mgmt-pop/directories/{directory_id}/users |
Invite an user to a directory group | POST | /mgmt-pop/directories/{directory_id}/users |
List users using autocomplete | GET | /mgmt-pop/directories/{directory_id}/users/autocomplete |
Get a directory user | GET | /mgmt-pop/directories/{directory_id}/users/byname/{user_id} |
List directory group memberships | GET | /mgmt-pop/groupmembership |
Create a directory group membership | POST | /mgmt-pop/groupmembership |
Delete a directory group membership | DELETE | /mgmt-pop/groupmembership/{groupmembership_id} |
Get a directory group membership | GET | /mgmt-pop/groupmembership/{groupmembership_id} |
Reset MFA user password | POST | /mgmt-pop/tenant/mfa/reset |
Applications | ||
List application metrics for connector | GET | /mgmt-pop/agents/{agentId}/app-metrics |
List application bundles | GET | /mgmt-pop/appbundle |
Create an application bundle | POST | /mgmt-pop/appbundle |
Delete an application bundle | DELETE | /mgmt-pop/appbundle/{appBundleId} |
Get an application bundle | GET | /mgmt-pop/appbundle/{appBundleId} |
Modify an application bundle | PUT | /mgmt-pop/appbundle/{appBundleId} |
Deploy an application bundle | POST | /mgmt-pop/appbundle/{appBundleId}/deploy |
List application categories | GET | /mgmt-pop/appcategories |
Create an application category | POST | /mgmt-pop/appcategories |
Delete an application category | DELETE | /mgmt-pop/appcategories/{appCategoryId} |
Get an application category | GET | /mgmt-pop/appcategories/{appCategoryId} |
Modify an application category | PUT | /mgmt-pop/appcategories/{appCategoryId} |
List application directories | GET | /mgmt-pop/appdirectories |
Create or delete application directories | POST | /mgmt-pop/appdirectories |
Get an application directory | GET | /mgmt-pop/appdirectories/{appDirectoryId} |
List application rewrite groups | GET | /mgmt-pop/appgroups |
Assign directory groups to applications | POST | /mgmt-pop/appgroups |
Get an application group | GET | /mgmt-pop/appgroups/{appGroupId} |
List application IDPs | GET | /mgmt-pop/appidp |
Assign an IDP to an application | POST | /mgmt-pop/appidp |
Delete an application IDP | DELETE | /mgmt-pop/appidp/{appIdpId} |
Get an application IDP | GET | /mgmt-pop/appidp/{appIdpId} |
List application audit logs reports | GET | /mgmt-pop/application-reports/ops/query |
List applications | GET | /mgmt-pop/apps |
Create an application | POST | /mgmt-pop/apps |
Delete an application | DELETE | /mgmt-pop/apps/{applicationId} |
Get an application | GET | /mgmt-pop/apps/{applicationId} |
Modify an application | PUT | /mgmt-pop/apps/{applicationId} |
List connectors for an application | GET | /mgmt-pop/apps/{applicationId}/agents |
Assign connectors to an application | POST | /mgmt-pop/apps/{applicationId}/agents |
Get a connector for an application | GET | /mgmt-pop/apps/{applicationId}/agents/{agentId} |
Deploy an application | POST | /mgmt-pop/apps/{applicationId}/deploy |
Create an edge key | POST | /mgmt-pop/apps/{applicationId}/edgekey |
Create a Ghost to Origin key | POST | /mgmt-pop/apps/{applicationId}/g2o |
List the groups assigned to an application | GET | /mgmt-pop/apps/{applicationId}/groups |
List services for an application | GET | /mgmt-pop/apps/{applicationId}/services |
List URL location rules | GET | /mgmt-pop/apps/{applicationId}/urllocation |
Create a URL location rule | POST | /mgmt-pop/apps/{applicationId}/urllocation |
Delete a URL location rule | DELETE | /mgmt-pop/apps/{applicationId}/urllocation/{locationId} |
Get a URL location rule | GET | /mgmt-pop/apps/{applicationId}/urllocation/{locationId} |
Modify a URL location rule | PUT | /mgmt-pop/apps/{applicationId}/urllocation/{locationId} |
List application versions | GET | /mgmt-pop/apps/{applicationId}/versions |
Get an application version | GET | /mgmt-pop/apps/{applicationId}/versions/{versionId} |
Create a new application version from existing | PUT | /mgmt-pop/apps/{applicationId}/versions/{versionId} |
Block a user from accessing an IDP | POST | /mgmt-pop/idpblockuser/idp/{idp_id}/block |
Unblock a user from accessing an IDP | POST | /mgmt-pop/idpblockuser/idp/{idp_id}/unblock |
Connectors | ||
List connectors | GET | /mgmt-pop/agents |
Create a connector | POST | /mgmt-pop/agents |
Delete a connector | DELETE | /mgmt-pop/agents/{uuid_url} |
Get a connector | GET | /mgmt-pop/agents/{uuid_url} |
Modify a connector | PUT | /mgmt-pop/agents/{uuid_url} |
Approve a connector | POST | /mgmt-pop/agents/{uuid_url}/approve |
List connector system metrics | GET | /mgmt-pop/agents/{uuid_url}/system-metrics |
Upgrade OS packages on a connector | POST | /mgmt-pop/agents/{uuid_url}/upgrade-os-pkgs |
Certificates | ||
List certificates | GET | /mgmt-pop/certificates |
Create a certificate | POST | /mgmt-pop/certificates |
List CA certificate attributes | GET | /mgmt-pop/certificates/ca_attributes |
Delete a certificate | DELETE | /mgmt-pop/certificates/{certificateId} |
Get a certificate | GET | /mgmt-pop/certificates/{certificateId} |
Modify a manual certificate | PUT | /mgmt-pop/certificates/{certificateId} |
Upload a certificate | POST | /mgmt-pop/certificates/{certificateId}/upload |
Rules | ||
List rules | GET | /mgmt-pop/services |
Create a rule | POST | /mgmt-pop/services |
Delete a rule | DELETE | /mgmt-pop/services/{id} |
Get a rule | GET | /mgmt-pop/services/{id} |
Modify a rule | PUT | /mgmt-pop/services/{id} |
Create an access control rule | POST | /mgmt-pop/services/{id}/rules |
Modify an access control rule | PUT | /mgmt-pop/services/{id}/rules |
Device posture | ||
Get device history | GET | /device-posture/inventory/device-history/{deviceId} |
Update device status to clear | PUT | /device-posture/inventory/device/{deviceId}/op/clear |
List device inventory | GET | /device-posture/inventory/list |
List anti-malware status | GET | /device-posture/inventory/summary/anti-malware-status |
List browser activity | GET | /device-posture/inventory/summary/browsers |
List devices with biometrics | GET | /device-posture/inventory/summary/device-biometric |
List jailbroken devices | GET | /device-posture/inventory/summary/device-jailbroken |
List device activity | GET | /device-posture/inventory/summary/device-roll-ups |
List device screen lock | GET | /device-posture/inventory/summary/device-screen-lock |
List firewall status | GET | /device-posture/inventory/summary/firewall-status |
List operating system activity | GET | /device-posture/inventory/summary/os |
List device risk assessment | GET | /device-posture/inventory/summary/risk-assessment |
List system disk encryption | GET | /device-posture/inventory/summary/system-disk-encryption |
List available browser versions | GET | /device-posture/risk-assessment/available-browsers |
List available client versions | GET | /device-posture/risk-assessment/available-client-ver |
List available operating system versions | GET | /device-posture/risk-assessment/available-os-ver |
Get CA and OCSP information | GET | /device-posture/risk-assessment/ca-ocsp |
List certificate profiles | GET | /device-posture/risk-assessment/certificate-profiles |
Create certificate profile | POST | /device-posture/risk-assessment/certificate-profiles |
Delete certificate profile | DELETE | /device-posture/risk-assessment/certificate-profiles/{certificateProfileId} |
Get certificate profile | GET | /device-posture/risk-assessment/certificate-profiles/{certificateProfileId} |
Update certificate profile | PUT | /device-posture/risk-assessment/certificate-profiles/{certificateProfileId} |
List anti-malware profiles | GET | /device-posture/risk-assessment/certificate-usage/anti-malware-profiles |
Create an anti-malware profile | POST | /device-posture/risk-assessment/certificate-usage/anti-malware-profiles |
Delete an anti-malware profile | DELETE | /device-posture/risk-assessment/certificate-usage/anti-malware-profiles/{antiMalwareProfileId} |
Get an anti-malware profile | GET | /device-posture/risk-assessment/certificate-usage/anti-malware-profiles/{antiMalwareProfileId} |
Update an anti-malware profile | PUT | /device-posture/risk-assessment/certificate-usage/anti-malware-profiles/{antiMalwareProfileId} |
Get CA information | GET | /device-posture/risk-assessment/certificate-usage/ca |
Get OCSP information | GET | /device-posture/risk-assessment/certificate-usage/ocsp |
List chosen versions | GET | /device-posture/risk-assessment/chosen-versions |
Modify chosen versions | PUT | /device-posture/risk-assessment/chosen-versions |
Test chosen versions | POST | /device-posture/risk-assessment/chosen-versions/test |
List available operating systems | GET | /device-posture/risk-assessment/os-names |
List Carbon Black integrations | GET | /device-posture/risk-assessment/partner/carbon-black |
Create a new Carbon Black integration | POST | /device-posture/risk-assessment/partner/carbon-black |
Get Carbon Black integration status | GET | /device-posture/risk-assessment/partner/carbon-black/status |
Update Carbon Black integration status | PUT | /device-posture/risk-assessment/partner/carbon-black/status |
Create a Carbon Black integration | POST | /device-posture/risk-assessment/partner/carbon-black/test |
Creates a Carbon Black integration for testing | PUT | /device-posture/risk-assessment/partner/carbon-black/test/{integration_id} |
Delete a Carbon Black integration | DELETE | /device-posture/risk-assessment/partner/carbon-black/{integration_id} |
Get a Carbon Black integration | GET | /device-posture/risk-assessment/partner/carbon-black/{integration_id} |
Modify a Carbon Black integration | PUT | /device-posture/risk-assessment/partner/carbon-black/{integration_id} |
List CrowdStrike integrations | GET | /device-posture/risk-assessment/partner/crowdstrike |
Create a new CrowdStrike integration | POST | /device-posture/risk-assessment/partner/crowdstrike |
Get CrowdStrike integration status | GET | /device-posture/risk-assessment/partner/crowdstrike/status |
Update CrowdStrike integration status | PUT | /device-posture/risk-assessment/partner/crowdstrike/status |
Create a CrowdStrike integration | POST | /device-posture/risk-assessment/partner/crowdstrike/test |
Creates a CrowdStrike integration for testing | PUT | /device-posture/risk-assessment/partner/crowdstrike/test/{integration_id} |
Delete a CrowdStrike integration | DELETE | /device-posture/risk-assessment/partner/crowdstrike/{integration_id} |
Get a CrowdStrike integration | GET | /device-posture/risk-assessment/partner/crowdstrike/{integration_id} |
Modify a CrowdStrike integration | PUT | /device-posture/risk-assessment/partner/crowdstrike/{integration_id} |
List signal names | GET | /device-posture/risk-assessment/signal-names |
List risk tags | GET | /device-posture/risk-assessment/tags |
Create risk tag | POST | /device-posture/risk-assessment/tags |
Delete a tag | DELETE | /device-posture/risk-assessment/tags/{ruleId} |
Get a risk tag | GET | /device-posture/risk-assessment/tags/{ruleId} |
Modify a risk tag | PUT | /device-posture/risk-assessment/tags/{ruleId} |
Test risk rule | PUT | /device-posture/risk-assessment/test/{ruleId} |
List risk tiers | GET | /device-posture/risk-assessment/tiers |
Get a risk tier | GET | /device-posture/risk-assessment/tiers/{ruleId} |
Modify risk tier | PUT | /device-posture/risk-assessment/tiers/{ruleId} |
List client versions | GET | /device-posture/risk-assessment/versions/client_version |
Admin events reports | ||
List admin event reports | GET | /mgmt-pop/adminevents-reports/ops/reports |