Introduction
This document describes the features, configuration options, and available resources for the Umbrella API platform.
Overview of Umbrella API
The Umbrella API platform provides a secure environment for building, extending, and integrating with Umbrella. Use the API to create cross-platform workflows that aggregate threat intelligence with other security solutions to expand enforcement, increase visibility, and automate incident response.
API Endpoints and Management
- All Umbrella API endpoints are hosted at
api.umbrella.com
.
- Endpoints are grouped by use case, each with a specific path.
- Manage API keys in the Umbrella dashboard under Admin > API keys or programmatically using the KeyAdmin API.
API Use Cases and Endpoint Groups
Configure each API key with granular scopes grouped under these primary use cases:
- Admin API endpoints: Provision and manage API keys and users, view roles, and manage customers for providers and managed providers.
- Auth API endpoints: Authorize integrations between Umbrella and other services.
- Deployments API endpoints: Provision, monitor, and manage networks and entities, securing them by configuring them in existing Umbrella policies.
- Policies API endpoints: Provision and manage destination lists and destinations per list.
- Investigate API endpoints: Research domains, IP addresses, and URLs observed by Umbrella resolvers.
- Reports API endpoints: Read and audit real-time security information about deployments. The App Discovery API provides insights into cloud-based applications.
API Key Access and Expiry
- Set the access level for each scope to Read / Write or Read-Only according to the intended use.
- Configure API keys to expire on a predefined date as required.
15143392160916
Authentication and Token Lifecycle
Documentation and Resources
Support
For questions or additional assistance with the Umbrella API, contact Umbrella support.