--- title: TheHive description: '' slug: /help/docs/platform-services/automation-service/app-central/integrations/thehive/ canonical: https://www.sumologic.com/help/docs/platform-services/automation-service/app-central/integrations/thehive/ --- import useBaseUrl from '@docusaurus/useBaseUrl'; thehive ***Version: 1.3 Updated: April 30, 2026*** Query, update, and work with cases in TheHive from Cloud SOAR. ## Overview ### Purpose This integration enables seamless interaction with TheHive platform, allowing case and observable management. It supports creating, updating, and searching cases and observables. ### Use cases * Create and update incident cases/observables. * Search for existing cases or observables matching specific criteria. * Find similar observables. * Retrieve detailed information about a case or observable for investigation. ### Supported versions * TheHive 5.x ### Prerequisites * A working instance of TheHive with API access enabled. * API key with appropriate permissions. ## Actions * **Create Case** (*Notification*) - Create a new case. * **Create Observable** (*Enrichment*) - Create a new observable. * **Find Similar Observables** (*Enrichment*) - Find observables similar to the current observable. * **Get Case** (*Enrichment*) - Get case information. * **Get Observable** (*Enrichment*) - Get observable information. * **Search Case** (*Enrichment*) - Query existing cases. * **Search Observable** (*Enrichment*) - Query existing observables. * **Update Case** (*Notification*) - Update an existing case. * **Update Observable** (*Enrichment*) - Update an existing observable. ## Configure TheHive in Automation Service and Cloud SOAR import IntegrationsAuth from '../../../../reuse/integrations-authentication.md'; import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md'; import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md'; import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md'; import IntegrationProxy from '../../../../reuse/automation-service/integration-proxy.md'; import IntegrationTimeout from '../../../../reuse/automation-service/integration-timeout.md'; * * **API Key**. Enter an [API key](https://docs.strangebee.com/cortex/api/api-guide/#authentication) used to authenticate API requests to TheHive. * **Server URL**. Enter the [base URL](https://docs.strangebee.com/thehive/configuration/service/#listen-address-port) (hostname or IP address) of your TheHive server. * **Port**. (Optional) Enter the [port number](https://docs.strangebee.com/thehive/configuration/service/#listen-address-port) on which TheHive is accessible. * **Organization Name**. (Optional) Enter the name of the [organization](https://docs.strangebee.com/thehive/administration/organizations/about-organizations/) context in multi-tenant deployments of TheHive. * * * * TheHive configuration For information about TheHive, see [TheHive documentation](https://docs.strangebee.com/). ## Usage ### Basic usage * Create Case: Provide case title, severity, TLP, tags, and other metadata to create a new case in TheHive. * Create Observable: Supply caseId, data, dataType, and other metadata to attach observables to a case. * Get Case/Observable: Retrieve full metadata for any case or observable using its unique ID. ### Advanced usage * Search Case/Observable: Use complex queries to find matching cases or observables using filters. * Find Similar Observables: compare observables with similar traits across multiple cases. * Update Case/Observable: Modify fields like TLP, tags, status, or timestamps. ## API reference ### Configuration To configure the integration: * API Key: A unique token used to authenticate API requests to TheHive. * Server URL and Port: Define the host and port of TheHive instance (port is optional). * Organization Name (optional): Organization name. ### Enrichment API * Create Observable * Update Observable * Search Observable/Case * Use filtering parameters (dataType, tags, date, etc.) to retrieve specific artifacts or cases. ### Rate Limits and Quotas * There are no specific limits enforced by TheHive unless configured externally. #### Troubleshooting * Forbidden (403): Check API key. * Not Found (404): Ensure IDs like caseId or artifactId are correct. * Validation Errors: Ensure correct formatting of fields like range (start-end), timestamps, or tags. ### FAQ #### What happens if an invalid range is passed? The input will be cleaned (e.g., 5 - 10 to 5-10) and validated. If the format is incorrect or the range is invalid (start > end), an error is raised. ### Support For issues, questions, or improvements: * Use the Sumo Logic logs and API error messages for initial debugging. * Refer to TheHive [official documentation](https://docs.thehive-project.org/) ## Change Log * January 29, 2019 - First upload * July 3, 2023 (v1.1) - Updated the integration with Environmental Variables * May 22, 2025 (v1.2) – Modified TheHive integration with case and observable enhancements: * Fixed parsing issues for date related inputs with inconsistent formatting. * Fixed ssl related warning issues. * Added organization name field in resource which will included in the headers. * Enhanced error handling and made the integration more resilient to malformed inputs. * April 30, 2026 (v1.3) - Upgraded the `python3_generic` Docker image (Python 3.8) to `python3_12_generic` (Python 3.12) to address Python 3.8 end-of-life and improve security and performance.