Product Development · Beta
Cortex
API integration
Ship Product Development features without building the integration. Full Cortex API access via Proxy and 490+ MCP-ready tools for AI agents — extend models and mappings to fit your product.
Built for specific customer use cases. Issues are resolved quickly.
Talk to usUse Cases
Why integrate with Cortex
Common scenarios for SaaS companies building Cortex integrations for their customers.
Enrich security findings with service ownership
Security SaaS platforms can map vulnerabilities and SBOM data to the correct owning team by pulling Cortex catalog entities and pushing findings as custom metrics, so remediation gets routed to the right engineers automatically.
Accelerate incident response with dependency context
Incident management tools can resolve service ownership and traverse upstream/downstream dependencies during an outage, then log incidents back to Cortex as custom events for a complete post-mortem timeline.
Unify deployment history across CI/CD tools
CI/CD and developer productivity platforms can register deployments to Cortex entities with environment, SHA, and metadata, giving mutual customers a consolidated deployment audit log regardless of which pipeline ran the release.
Power FinOps scorecards with engineering context
Cloud cost management platforms can push per-service spend into Cortex as custom metrics, letting customers drive Initiatives around cost reduction tied to service tiers and ownership.
Embed service health scores inside your product
Observability and platform tools can display live Cortex scorecard results and next steps directly in their own UI, keeping developers in-context instead of forcing a tab switch.
What You Can Build
Ship these features with Truto + Cortex
Concrete product features your team can ship faster by leveraging Truto’s Cortex integration instead of building from scratch.
Ownership-aware alert routing
Look up the owning team and members for any Cortex catalog entity to auto-route alerts, tickets, or approvals to the correct on-call humans.
Custom metric sync pipeline
Continuously push numerical data (vulnerabilities, coverage, cost, DORA metrics) into Cortex via bulk custom metric data points to feed customer scorecards.
Deployment event tracker
Register every deployment your platform executes against the correct Cortex entity, capturing environment, SHA, and deployer for a unified release timeline.
SBOM and package graph uploader
Push language-specific manifests (package.json, requirements.txt, pom.xml, go.sum, csproj) to Cortex so supply-chain data lives alongside service metadata.
Blast-radius analyzer
Query dependency trees for any entity to visualize upstream and downstream services affected by an incident, config change, or planned migration.
Embedded scorecard widget
Fetch scorecard scores, badges, and next steps for an entity and render them natively inside your product so developers see their Cortex health without leaving your UI.
SuperAI
Cortex AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
list_all_cortex_api_key
List API keys in Cortex. Returns each key's cid, createdDate, name, last4, expirationDate, and roles. No required parameters.
get_single_cortex_api_key_by_id
Get a Cortex API key by id. Returns: description, name, role. Required: id.
create_a_cortex_api_key
Create a new Cortex API key. Returns the created key including apiKey (only shown once), name, description, expirationDate, and roles. Required: name, roles.
update_a_cortex_api_key_by_id
Update a Cortex API key by id. Returns the updated key with cid, createdDate, last4, name, roles, and optional description/expirationDate. Required: id, name.
delete_a_cortex_api_key_by_id
Delete a Cortex API key by id. Returns an empty 204 response on success. Required: id.
list_all_cortex_catalog_entity
List all entities across the Service, Resource, and Domain Catalogs in Cortex. Returns: entities, page, total, totalPages.
get_single_cortex_catalog_entity_by_id
Get detailed information about a single Cortex catalog entity by id. Returns: definition, description, git, groups, hierarchy, id, isArchived, lastUpdated, links, metadata, name, owners, ownersV2, ownership, slackChannels, tag, type. Required: id.
cortex_catalog_entity_archive
Archive a Cortex catalog entity by tag or id. Returns the archived entity including id, tag, name, type, and isArchived. Required: tag_or_id.
cortex_catalog_entity_unarchive
Unarchive a Cortex catalog entity by tag or id. Returns the unarchived entity including id, tag, name, type, and isArchived. Required: tag_or_id.
delete_a_cortex_catalog_entity_by_id
Delete a single catalog entity in Cortex by its id. Returns an empty 204 response on success. Required: id (Cortex tag or CID).
cortex_catalog_entity_bulk_delete
Bulk delete Cortex catalog entities. This dangerous operation removes all entities matching the provided types or ids. Returns an empty 204 response on success.
cortex_custom_data_get_by_key
Get a single custom data entry for a Cortex entity by key. Returns: dateUpdated, description, id, key, source, value. Required: tag_or_id, custom_data_id.
cortex_custom_data_create_via_webhook
Forward a JSON payload to a Cortex custom integration webhook by uuid. The payload shape is configured by the integration; returns an empty response on success. Required: uuid.
cortex_custom_data_bulk_upsert
Bulk create or update custom data key/values across multiple Cortex entities. Returns the created/updated custom data records with key, source, value, dateUpdated, description, and id. Required: values.
cortex_custom_data_delete_by_key
Delete custom data by key for a Cortex entity using its tag, use this when the key contains non-alphanumeric characters. Returns an empty 204 response on success. Required: tag, key.
cortex_custom_data_create_by_entity_tag
Add custom data to a Cortex entity by tag. Returns the created custom data record with key, source, value, dateUpdated, description, and id. Required: tag, key, value.
list_all_cortex_custom_data
List custom data entries for a Cortex entity. Returns custom data records with key, source, value, dateUpdated, description, and id. Required: tag_or_id.
get_single_cortex_custom_datum_by_id
Retrieve custom data entries for a Cortex entity by tag. Returns an array of entries, each containing dateUpdated, key, source, and value. Required: tag.
create_a_cortex_custom_datum
Add custom data for a Cortex entity by tag or id. Returns the created custom data entry including dateUpdated, key, source, and value. Required: tag_or_id, key, value.
cortex_custom_data_bulk_delete
Delete custom data for a Cortex entity by tag or id. Returns an empty 204 response on success. Required: tag_or_id, key.
cortex_custom_event_delete_all_for_entity
Delete all custom events for a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id.
get_single_cortex_custom_event_by_id
Get a single Cortex custom event by id. Returns: customData, description, timestamp, title, type, url, uuid. Required: tag_or_id, id.
update_a_cortex_custom_event_by_id
Update a Cortex custom event by id. Returns: customData, description, timestamp, title, type, url, uuid. Required: tag_or_id, id, timestamp, title, type.
delete_a_cortex_custom_event_by_id
Delete a Cortex custom event by id. Returns an empty 204 response on success. Required: tag_or_id, id.
list_all_cortex_custom_event
List custom events for a Cortex entity. Returns a list of events; each event includes uuid, title, type, timestamp, description, url, and customData. Required: tag_or_id.
create_a_cortex_custom_event
Create a custom event for a Cortex entity. Returns the created event including its uuid, title, type, and timestamp. Required: tag_or_id, title, type, timestamp.
cortex_custom_metric_bulk_add_data_points
Add multiple custom metric data points for a Cortex entity in bulk. Returns an empty 204 response on success. Required: custom_metric_key, tag_or_id, series. Max 100 data points per call.
list_all_cortex_custom_metric
List custom metric data points for a Cortex entity. Returns: timestamp, value. Required: custom_metric_key, tag_or_id.
create_a_cortex_custom_metric
Add a single custom metric data point for an entity in Cortex. Returns an empty response on success. Required: custom_metric_key, tag_or_id, value.
delete_a_cortex_custom_metric_by_id
Delete custom metric data points for an entity in Cortex within a date range. Returns an empty 204 response on success. Required: id (tag or CID), custom_metric_key, start_date, end_date.
cortex_dependency_list_for_entity
List dependencies for a Cortex entity. Returns dependency objects with callee_tag, callee_type, caller_tag, caller_type, description, metadata, method, and path. Required: caller_tag.
cortex_dependency_get_between_entities
Get the dependency between two Cortex entities. Returns: calleeTag, calleeType, callerTag, callerType, description, metadata, method, path. Required: caller_tag, callee_tag.
cortex_dependency_create_between_entities
Create a dependency from one Cortex entity to another. Returns the created dependency including callee_tag, callee_type, caller_tag, caller_type, description, metadata, method, and path. Required: caller_tag, callee_tag.
cortex_dependency_bulk_upsert
Create or update multiple Cortex dependencies in bulk. Returns the values map of caller tags to arrays of dependency objects. Required: values.
cortex_dependency_delete_between_entities
Delete a single API-created dependency edge between two Cortex entities. Returns an empty 204 response on success. Required: caller_tag, callee_tag.
cortex_dependency_delete_from_entity
Delete all outgoing API-created dependencies from a Cortex entity. Returns an empty 204 response on success. Required: caller_tag.
cortex_dependency_bulk_delete
Delete multiple Cortex dependencies in bulk by caller service. Returns an empty 204 response on success. Required: values.
cortex_dependency_bulk_update
Update a dependency between two Cortex entities. Returns the updated dependency including callee_tag, callee_type, caller_tag, caller_type, description, metadata, method, and path. Required: caller_tag, callee_tag, description, metadata.
cortex_deploy_list_for_entity
List deployments for a Cortex entity. Returns deploy records with uuid, title, type, timestamp, environment, sha, and deployer details. Required: tag_or_id.
cortex_deploy_create_for_entity
Create a deployment for a Cortex entity. Returns the created deploy with uuid, title, type, timestamp, service_id, and environment. Required: tag_or_id, title, type, timestamp.
cortex_deploy_delete_all_for_all
Delete all deployments across all Cortex entities. Returns an array of deleted deploy records under the deploys key. Dangerous bulk operation.
cortex_deploy_delete_for_entity
Delete deployments for a Cortex entity, optionally filtered by environment, sha, or type. Returns the deleted deploy with uuid, title, type, timestamp, service_id, and environment. Required: tag_or_id.
cortex_deploy_delete_by_filter
Delete Cortex deploys by SHA, environment, or type. Requires at least one filter. Returns an empty 204 response on success.
cortex_deploy_list_environments
List all distinct deploy environments in Cortex. Returns: environments, customData, deployerEmail, deployerName, environment, id, serviceId, sha, timestamp, title, url, uuid.
cortex_deploy_search
Search Cortex deployments across the tenant. Returns: deployments, page, total, totalPages, customData, deployerEmail, deployerName, environment, id, serviceId, sha, timestamp, title, url, uuid.
update_a_cortex_deploy_by_id
Update a Cortex deployment for an entity by tag or id and deployment uuid. Returns the updated deployment with customData, deployerEmail, deployerName, environment, id, serviceId, sha, timestamp, title, type, url, and uuid. Required: tag_or_id, id, timestamp, title, type.
delete_a_cortex_deploy_by_id
Delete a single Cortex deployment for an entity by deployment uuid. Returns an empty 204 response on success. Required: tag_or_id, id.
cortex_discovery_audit_list_events
List discovery audit events in Cortex. Returns the audit report with events, page, total, and totalPages. Supports optional filters by type, source, and includeIgnored.
cortex_entity_doc_list_for_entity
List external documentation for a Cortex entity. Returns: spec. Required: tag_or_id.
cortex_entity_doc_get_openapi
Get the OpenAPI spec for a Cortex entity. Returns: spec. Required: tag_or_id.
cortex_entity_doc_delete_openapi
Delete the OpenAPI spec for a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id.
cortex_entity_doc_bulk_update
Update the OpenAPI spec for a Cortex entity. Returns: spec. Required: tag_or_id, spec.
list_all_cortex_eng_intel_user_label
List all user labels in Cortex Eng Intelligence. Returns: labels, page, total, totalPages.
get_single_cortex_eng_intel_user_label_by_id
Get a single user label by id in Cortex Eng Intelligence. Returns: description, id, name, values. Required: id.
cortex_eng_intel_user_label_update_assignments
Bulk assign user label values to user emails in Cortex Eng Intelligence. Returns: userLabelAssignments. Required: userLabelAssignments.
list_all_cortex_entity_relationship_type
List relationship types in Cortex. Returns relationship type records each including tag, name, definitionLocation, sourcesFilter, and destinationsFilter.
create_a_cortex_entity_relationship_type
Create a relationship type in Cortex. Returns the created relationship type including tag, name, definitionLocation, sourcesFilter, and destinationsFilter. Required: name, tag, definitionLocation, allowCycles, createCatalog, isSingleSource, isSingleDestination, sourcesFilter, destinationsFilter, and inheritances.
get_single_cortex_entity_relationship_type_by_id
Get a relationship type in Cortex by id. Returns the relationship type including tag, name, definitionLocation, sourcesFilter, and destinationsFilter. Required: id.
update_a_cortex_entity_relationship_type_by_id
Update a relationship type in Cortex. Returns the updated relationship type including tag, name, definitionLocation, sourcesFilter, and destinationsFilter. Required: id, name, tag, definitionLocation, allowCycles, createCatalog, isSingleSource, isSingleDestination, sourcesFilter, destinationsFilter, and inheritances.
delete_a_cortex_entity_relationship_type_by_id
Delete a relationship type in Cortex by id. Returns an empty 204 response on success. Required: id.
cortex_entity_relationship_list_destinations_for_entity
List entity destinations for a relationship type in Cortex. Returns a destinations array of related entity details (description, id, name, tag, type). Required: tag_or_id, relationship_type_tag.
cortex_entity_relationship_add_destinations_for_entity
Add direct entity destinations for a given entity and relationship type in Cortex. Returns the updated destinations array with related entity details (description, id, name, tag, type). Required: tag_or_id, relationship_type_tag, destinations.
cortex_entity_relationship_list_sources_for_entity
List entity sources for a relationship type in Cortex. Returns a sources array of related entity details (description, id, name, tag, type). Required: tag_or_id, relationship_type_tag.
cortex_entity_relationship_update_sources_for_entity
Update all direct entity sources for a given entity and relationship type in Cortex. Returns: sources. Required: tag_or_id, relationship_type_tag, sources.
cortex_entity_relationship_add_sources_for_entity
Add direct source entities to a Cortex entity for a given relationship type. Returns the added sources with id, tag, name, and type. Required: tag_or_id, relationship_type_tag, sources.
cortex_entity_relationship_list_for_type
List all Cortex entity relationships for a relationship type. Returns: page, relationships, total, totalPages. Required: relationship_type_tag.
cortex_entity_relationship_update_for_type
Update all entity relationships for a Cortex relationship type. Returns: errors, relationships. Required: relationship_type_tag, relationships.
cortex_entity_relationship_add_for_type
Add all entity relationships for a Cortex relationship type. Returns: errors, relationships. Required: relationship_type_tag, relationships.
cortex_entity_relationship_bulk_update
Update all direct entity destinations for a given entity and relationship type in Cortex. Returns: destinations. Required: tag_or_id, relationship_type_tag, destinations.
list_all_cortex_entity_type
List entity types in Cortex. Returns: description, iconTag, name, schema, source, type. Excludes Cortex default service, domain, and team types.
get_single_cortex_entity_type_by_id
Get a single Cortex entity type by id. Returns: description, iconTag, name, schema, source, type. Required: id.
create_a_cortex_entity_type
Create a new entity type in Cortex. Returns: description, iconTag, name, schema, source, type. Required: type, schema.
update_a_cortex_entity_type_by_id
Update an existing entity type in Cortex. Returns: description, iconTag, name, schema, source, type. Required: id, schema.
delete_a_cortex_entity_type_by_id
Delete a Cortex entity type by id. Returns an empty 204 response on success. Required: id.
list_all_cortex_gitops_log
List GitOps logs in Cortex. Returns each log's commit, dateCreated, files, and repository. Required: scorecardTag, tag.
cortex_group_list_for_entity
List the groups associated with a Cortex entity. Returns: groups, page, total, totalPages. Required: tag_or_id.
cortex_group_add_to_entity
Add groups to a Cortex entity. Returns the created group memberships with groups, page, total, and totalPages. Required: tag_or_id, groups.
cortex_group_delete_from_entity
Delete groups from a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id, groups.
list_all_cortex_initiative
List Initiatives in Cortex. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Optional: includeDrafts, includeExpired.
get_single_cortex_initiative_by_id
Get a single Initiative in Cortex by id. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Required: id.
create_a_cortex_initiative
Create a new Initiative in Cortex. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Required: name, isDraft, scorecardTag, targetDate, emphasizedLevels, emphasizedRules.
update_a_cortex_initiative_by_id
Update an existing Initiative in Cortex by id. Returns: cid, dateCreated, dateUpdated, description, emphasizedLevels, emphasizedRules, filter, isDraft, name, notificationSchedule, scorecardName, scorecardTag, targetDate. Required: id, name, isDraft, scorecardTag, targetDate, emphasizedLevels, emphasizedRules.
delete_a_cortex_initiative_by_id
Delete an Initiative in Cortex by id. Returns an empty 204 response on success. Required: id.
list_all_cortex_ip_allowlist
List the IP allowlist entries in Cortex. Returns: address, valid.
cortex_ip_allowlist_validate
Validate IP allowlist entries in Cortex. Returns: address, description, valid. Required: entries.
cortex_ip_allowlist_replace
Replace the entire IP allowlist in Cortex with the provided entries. Returns: address, valid. Required: entries.
list_all_cortex_notification_log
List notification logs in Cortex. Returns the log object including id, status, medium, type, dateCreated, dateDelivered, and recipient details. Supports filtering by notification run, type, status, recipient, medium, ignored or failed reason, and date range.
cortex_notification_log_list_runs
List notification runs in Cortex. Returns the run object including id, status, medium, notificationType, deliveredCount, summary, and associated notificationObjects. Supports filtering by type, status, medium, ignored or failed reason, date range, and delivery state.
cortex_on_call_get_current_for_entity
Get the current on-call details for a Cortex entity. Returns an array of current on-call entries including provider, escalation levels, and scheduled users. Required: tag_or_id.
cortex_on_call_get_registration_for_entity
Get the on-call integration registration for a Cortex entity. Returns: id, provider, source, type. Required: tag_or_id.
cortex_package_list_for_entity
List packages attached to a Cortex entity. Returns an array of package objects including id, name, packageType, version, and dateCreated. Required: tag_or_id.
cortex_package_upload_nuget_csproj
Upload a NuGet .csproj file to a Cortex entity's packages. Returns saved packages as an array of objects including id, name, packageType, version, and dateCreated. Required: tag_or_id.
cortex_package_upload_nuget_packages_lock
Upload a NuGet packages.lock.json file to a Cortex entity's packages. Returns saved packages as an array of objects including id, name, packageType, version, and dateCreated. Required: tag_or_id.
cortex_package_delete_nuget
Delete a NuGet package from a Cortex entity by name. Returns an empty 204 response on success. Required: tag_or_id, name.
cortex_package_upload_go_gosum
Upload a Go go.sum file to a Cortex entity's packages. Returns saved packages as an array of objects including id, name, packageType, version, and dateCreated. Required: tag_or_id.
cortex_package_delete_go
Delete a Go package from a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id, name.
cortex_package_upload_java_single
Upload a single Java package to a Cortex entity. Returns the saved package with id, name, package_type, version, and date_created. Required: tag_or_id, name, version.
cortex_package_upload_java_bulk
Upload multiple Java packages to a Cortex entity in bulk. Returns an array of saved packages with id, name, package_type, version, and date_created. Required: tag_or_id and a request body array of objects each containing name and version.
cortex_package_upload_java_maven_pom
Upload a Maven pom.xml to a Cortex entity to ingest Java packages. Returns an array of saved packages with id, name, package_type, version, and date_created. Required: tag_or_id. Send the pom.xml content as the request body.
cortex_package_delete_java
Delete a Java package from a Cortex entity. Returns an empty 204 response on success. Required: tag_or_id, name.
cortex_package_upload_node_package_json
Upload a Node package.json file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.
cortex_package_upload_node_package_lock
Upload a Node package-lock.json file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.
cortex_package_delete_node
Delete a Node package from a Cortex catalog entity by name. Returns an empty 204 response on success. Required: tag_or_id, name.
cortex_package_upload_node_pnpm_lock
Upload a pnpm-lock.yaml file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.
cortex_package_upload_node_yarn_lock
Upload a yarn.lock file to a Cortex catalog entity. Returns the saved packages as an array with dateCreated, id, name, packageType, and version. Required: tag_or_id.
cortex_package_upload_python_pipfile
Upload a Pipfile.lock to a Cortex catalog entity to ingest Python packages. Returns the saved packages as an array of objects with id, name, version, packageType, and dateCreated. Required: tag_or_id.
cortex_package_upload_python_requirements
Upload a requirements.txt to a Cortex catalog entity to ingest Python packages. Returns the saved packages as an array of objects with id, name, version, packageType, and dateCreated. Required: tag_or_id. Only exact `==` version specifiers are parsed; `>=`, `<=`, `~=`, and `!=` are ignored.
cortex_package_delete_python
Delete a Python package from a Cortex catalog entity. Returns an empty 204 response on success. Required: tag_or_id, name.
list_all_cortex_plugin
List all Cortex plugins, excluding drafts by default. Returns: tag, name, description, iconTag, isDraft, minimumRoleRequired, proxyTag, version, lastUpdated, contexts, createdBy, blob. Optional: includeDrafts.
get_single_cortex_plugin_by_id
Get a single Cortex plugin by id. Returns: tag, name, description, iconTag, isDraft, minimumRoleRequired, proxyTag, version, lastUpdated, contexts, createdBy, blob. Required: id. Optional: includeBlob.
create_a_cortex_plugin
Create a new Cortex plugin. Returns: tag, name, description, iconTag, isDraft, minimumRoleRequired, proxyTag, version, lastUpdated, contexts, createdBy, blob. Required: blob, contexts, isDraft, minimumRoleRequired, name, tag.
update_a_cortex_plugin_by_id
Update an existing Cortex plugin by id. Returns: tag, name, description, iconTag, isDraft, minimumRoleRequired, proxyTag, version, lastUpdated, contexts, createdBy, blob. Required: id, blob, contexts, isDraft, minimumRoleRequired, name.
delete_a_cortex_plugin_by_id
Delete a Cortex plugin by id. Returns an empty 204 response on success. Required: id.
cortex_query_run
Run a CQL query in Cortex. Returns the submitted query details including initiatedAt, jobId, and query. Required: query.
get_single_cortex_query_by_id
Retrieve the status and results of a CQL query in Cortex by id. Returns: initiatedAt, jobId, query. Required: id.
list_all_cortex_scim_user
List SCIM-provisioned users in Cortex. Returns: id, userName, externalId, active, name, displayName, emails, meta.
get_single_cortex_scim_user_by_id
Get a SCIM-provisioned user in Cortex by id. Returns: id, userName, externalId, active, name, displayName, emails, meta. Required: id.
create_a_cortex_scim_user
Create a SCIM-provisioned user in Cortex. Returns: id, meta, userLabelAssignments.
update_a_cortex_scim_user_by_id
Update a SCIM-provisioned user in Cortex by id. Returns: id, name, meta, userLabelAssignments. Required: id.
delete_a_cortex_scim_user_by_id
Delete a SCIM-provisioned user in Cortex by id. Returns deleted user data. Requires: id.
cortex_scim_user_partial_update
Patch a SCIM-provisioned user in Cortex by id. Requires: id.
list_all_cortex_scorecard
List Cortex scorecards matching optional search criteria. Returns: value. If search criteria are provided, Scorecards that have not yet been evaluated are excluded.
cortex_scorecard_get_scores
Retrieve the latest scores for all entities in a Cortex scorecard. Returns: value. Required: tag.
get_single_cortex_scorecard_by_id
Get a single Cortex scorecard by id. Returns the scorecard object including tag, name, description, isDraft, levels, rules, evaluation, and exemptions. Required: id.
cortex_scorecard_get_descriptor
Retrieve the descriptor YAML for a Cortex scorecard. Returns the descriptor as a plain YAML string. Required: tag.
cortex_scorecard_get_badge_for_entity
Retrieve the shields.io badge for an entity in a Cortex scorecard. Returns: value. Required: tag, entity_tag.
cortex_scorecard_get_next_steps_for_entity
Get the remaining rules for a Cortex entity to advance to the next Scorecard level. Returns nextSteps, an array of next-level goals with each entry showing currentLevel, nextLevel, and rulesToComplete. Required: tag, entityTag.
cortex_scorecard_request_exemption
Request a rule exemption for an entity in a Cortex Scorecard. Returns: endDate, exemptionStatus, requestedBy, requestedDate, requestingReason. Required: tag, entity_tag, reason, ruleIdentifier.
cortex_scorecard_evaluate_entity_score
Trigger a score evaluation for an entity in a Cortex Scorecard. Returns an empty 204 response on success. Required: tag, entity_tag.
cortex_scorecard_revoke_exemption
Revoke a rule exemption for an entity in a Cortex Scorecard. Returns: exemptions, reason, ruleIdentifier. Required: tag, entity_tag, reason, ruleIdentifier.
cortex_scorecard_approve_exemption
Approve a pending Scorecard rule exemption in Cortex. Returns the updated exemptions list, each containing endDate, exemptionStatus, and requestingReason. Required: tag, entity_tag, ruleIdentifier.
cortex_scorecard_deny_exemption
Deny a pending Scorecard rule exemption in Cortex. Returns: exemptions, reason, ruleIdentifier. Required: tag, entity_tag, reason, ruleIdentifier.
delete_a_cortex_scorecard_by_id
Delete a Cortex Scorecard by its unique identifier. Returns an empty 204 response on success. Required: id.
list_all_cortex_secret
List secrets in Cortex. Returns: id, name, tag.
get_single_cortex_secret_by_id
Get a Cortex secret by id (tag or CID). Returns: id, name, tag. Required: id.
create_a_cortex_secret
Create a new secret in Cortex. Returns: id, name, tag. Required: name, secret, tag.
update_a_cortex_secret_by_id
Update a Cortex secret by id (tag or CID). Returns: id, name, tag. Required: id.
delete_a_cortex_secret_by_id
Delete a Cortex secret by id (tag or CID). Returns an empty 204 response on success. Required: id.
list_all_cortex_team_hierarchy
List team relationships in Cortex. Returns the edges array, each containing childTeamTag, parentTeamTag, and provider.
cortex_team_hierarchy_bulk_update
Replace all team relationships in Cortex. Requires replace=true and edges with childTeamTag and parentTeamTag pairs. Returns the edges array, each containing childTeamTag, parentTeamTag, and provider.
list_all_cortex_team
List teams in Cortex. Returns an array of team objects including id, teamTag, metadata, links, and slackChannels.
get_single_cortex_team_by_id
Get a single Cortex team by id. Returns the team object including id, teamTag, metadata, links, and isArchived. Required: id.
create_a_cortex_team
Create a new team in Cortex. Returns the created team object including id, teamTag, metadata, links, and slackChannels. Send team details such as teamTag, type, metadata, links, slackChannels, and either a cortexTeam or idpGroup block.
update_a_cortex_team_by_id
Update a Cortex team by id. Returns the updated team object including id, teamTag, metadata, links, and slackChannels. Required: id.
delete_a_cortex_team_by_id
Delete a Cortex team by id. Returns an empty 204 response on success. Required: id.
cortex_team_list_members
List members of a Cortex team. Returns the team object including id, teamTag, metadata, and isArchived. Required: tag_or_id.
cortex_team_add_members
Add members to a Cortex team. Returns the updated team object including id, teamTag, metadata, and isArchived. Required: tag_or_id, members, type.
cortex_team_remove_members
Remove members from a Cortex team. Returns the updated team object including id, teamTag, metadata, and isArchived. Required: tag_or_id, members, type.
cortex_team_bulk_update
Update members in a Cortex team. Replaces the team's members with the supplied list. Returns the team object including id, teamTag, metadata, and isArchived. Required: tag_or_id, members, type. Only for teams not backed by an IdP.
list_all_cortex_user
List users in your Cortex workspace. Returns a paginated response with page, total, totalPages, and users (each with email, name, joinedAt, and lastActiveAt). Optional: email.
cortex_user_list_role_assignments
List role assignments for users in your Cortex workspace. Returns a paginated response with page, total, totalPages, and users (each with email, name, and roles). Optional: email.
list_all_cortex_workflow
List Cortex workflows. Returns workflow records including tag, name, isDraft, actions, and variables. Optionally filter by searchQuery and include action details with includeActions.
get_single_cortex_workflow_by_id
Get a single Cortex workflow by id. Returns the workflow including tag, name, isDraft, actions, and variables. Required: id.
cortex_workflow_validate
Validate a Cortex workflow YAML descriptor. Returns: ok, violations, message, response, status.
cortex_workflow_callback
Send a callback to a paused asynchronous HTTP block in a Cortex workflow. Returns an empty 204 response on success. Required: tag_or_id, callback_id, message, status.
delete_a_cortex_workflow_by_id
Delete a Cortex workflow by tag or id. Returns an empty 204 response on success. Required: id.
create_a_cortex_workflow
Create or update a workflow in Cortex. If a workflow with the same tag already exists, it is updated. Returns the workflow object including tag, name, actions, filter, variables, isDraft, and runRestrictionPolicies. Required: tag, name, actions, filter, variables, isDraft, restrictActionCompletionToRunnerUser.
create_a_cortex_workflow_run
Start a new workflow run in Cortex. Returns the run details including id, status, startedAt, completedAt, actions, and workflow. Required: tag_or_id, scope. The workflow must be runnable via API.
get_single_cortex_workflow_run_by_id
Retrieve a specific workflow run in Cortex by id. Returns the run details including id, status, startedAt, completedAt, actions, and workflow. Required: tag_or_id, id.
list_all_cortex_workflow_run
List workflow runs in Cortex based on filters. Returns workflow run summaries including id, status, startedAt, completedAt, workflow, and context. Required: workflowRunQuery, pageable.
list_all_cortex_audit_log
List audit logs in Cortex. Returns the audit log response including logs, page, total, and totalPages.
cortex_apiiro_configuration_get_default
Get the default Apiiro integration configuration in Cortex. Returns: alias, host, isDefault, lastFour.
cortex_apiiro_configuration_create_single
Add a single Apiiro integration configuration in Cortex. Returns the created configurations array with alias, host, isDefault, and lastFour. Required: alias, apiKey, isDefault.
cortex_apiiro_configuration_create_multiple
Add multiple Apiiro integration configurations in Cortex. Returns the created configurations array and skippedConfigurations map. Required: configurations array with alias, apiKey, and isDefault.
list_all_cortex_apiiro_configuration
List all Apiiro integration configurations in Cortex. Returns the configurations array with alias, host, isDefault, and lastFour.
get_single_cortex_apiiro_configuration_by_id
Get a single Apiiro integration configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour. Required: alias.
cortex_apiiro_configuration_delete_all
Delete all Apiiro configurations in Cortex. Returns an empty 204 response on success.
cortex_apiiro_configuration_validate_all
Validate all Apiiro configurations in Cortex. Returns validation results for each configuration including alias, isValid, and message.
cortex_apiiro_configuration_validate
Validate a single Apiiro configuration in Cortex by alias. Returns the validation result including alias, isValid, and message. Required: alias.
cortex_apiiro_configuration_bulk_update
Update an Apiiro configuration in Cortex by alias. Returns the updated configuration including alias, host, isDefault, and lastFour. Required: alias (path and body), isDefault. Warning: changing aliases or the default configuration may break entity YAMLs that use this integration.
cortex_apiiro_configuration_bulk_delete
Delete an Apiiro configuration in Cortex by alias. Returns an empty 204 response on success. Required: alias.
cortex_argocd_configuration_get_default
Get the default ArgoCD configuration in Cortex. Returns: alias, host, isDefault, lastFour, username.
cortex_argocd_configuration_create_single
Add a single ArgoCD configuration in Cortex. Returns: configurations, alias, host, isDefault, lastFour, username. Required: alias, host, isDefault, password, username.
cortex_argocd_configuration_create_multiple
Add multiple ArgoCD configurations in Cortex. Returns: configurations, skippedConfigurations, alias, host, isDefault, lastFour, username. Required: configurations array with alias, host, isDefault, password, username.
list_all_cortex_argocd_configuration
List all ArgoCD configurations in Cortex. Returns the configurations array, each with alias, host, isDefault, lastFour, and username.
get_single_cortex_argocd_configuration_by_id
Get a single ArgoCD configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour, username. Required: alias.
cortex_argocd_configuration_delete_all
Delete all ArgoCD configurations in Cortex. Returns an empty 204 response on success.
cortex_argocd_configuration_validate_all
Validate all ArgoCD configurations in Cortex. Returns the configurations array; each item contains alias, isValid, and message.
cortex_argocd_configuration_validate
Validate an ArgoCD configuration in Cortex. Returns: alias, isValid, message. Required: alias.
cortex_argocd_configuration_bulk_update
Update an ArgoCD configuration in Cortex by alias. Returns the updated configuration object including alias, host, isDefault, lastFour, and username. Required: alias (path), alias (body), isDefault. Changing aliases or the default configuration may break entity YAMLs.
cortex_argocd_configuration_bulk_delete
Delete an ArgoCD configuration in Cortex. Returns an empty 204 response on success. Required: alias.
list_all_cortex_aws_type
List configured AWS types in Cortex. Returns: accountId, accountName, role.
cortex_aws_type_replace
Replace the configured AWS types in Cortex. Returns the updated types list with enabled and type for each AWS type. Required: types.
get_single_cortex_aws_configuration_by_id
Get a single AWS configuration in Cortex by id. Returns: account_id, account_name, role, accountId, accountName. Required: id.
list_all_cortex_aws_configuration
List all AWS configurations in Cortex. Returns: account_id, account_name, role, accountId, accountName.
cortex_aws_configuration_create_single
Create a new AWS configuration in Cortex. Returns: account_id, account_name, role, accountId, accountName. Required: account_id, role.
cortex_aws_configuration_validate_all
Validate all AWS configurations in Cortex. Returns: configurations, accountId, accountName, role.
cortex_aws_configuration_validate
Validate a single AWS configuration in Cortex by id. Returns: alias, is_valid, message, isValid. Required: validate_id.
cortex_aws_configuration_replace
Replace all AWS account configurations in Cortex with the supplied set. Returns the replaced configurations array, where each entry includes accountId, accountName, and role. Required: configurations.
cortex_aws_configuration_delete_all
Delete all AWS account configurations in Cortex. Returns an empty 204 response on success.
delete_a_cortex_aws_configuration_by_id
Delete a single AWS account configuration by id. Returns an empty 204 response on success. Required: id.
cortex_aws_resource_get_for_entity
Get cached AWS resource details for a Cortex entity. Returns lastUpdated and resources, where each resource contains details and tags. Required: tag_or_id.
cortex_active_directory_configuration_get_default
Get the default Azure Active Directory (Entra ID) configuration in Cortex. Returns: clientId, clientSecretLastFour, groupsFilter, tenantId.
create_a_cortex_active_directory_configuration
Add an Azure Active Directory (Entra ID) configuration in Cortex. Returns the new configuration with clientId, clientSecretLastFour, tenantId, and groupsFilter. Required: clientId, clientSecret, tenantId.
cortex_active_directory_configuration_validate
Validate the existing Azure Active Directory (Entra ID) configuration in Cortex. Returns the validation result with alias, isValid, and message.
cortex_active_directory_configuration_bulk_update
Update the existing Azure Active Directory (Entra ID) configuration in Cortex. Returns the updated configuration with clientId, clientSecretLastFour, tenantId, and groupsFilter. Required: clientId, clientSecret, tenantId.
cortex_active_directory_configuration_bulk_delete
Delete the Azure Active Directory (Entra ID) configuration in Cortex. Returns the deleted configuration with clientId, clientSecretLastFour, tenantId, and groupsFilter.
list_all_cortex_azure_devops_configuration
List all Azure DevOps configurations in Cortex. Returns each configuration's alias, host, isDefault, organizationSlug, type, lastFour, and username.
cortex_azure_devops_configuration_get_default
Get the default Azure DevOps configuration in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username.
get_single_cortex_azure_devops_configuration_by_id
Get a single Azure DevOps configuration by alias in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username. Required: alias.
cortex_azure_devops_configuration_create_single
Create a new Azure DevOps configuration in Cortex. Returns the created configuration including alias, host, isDefault, organizationSlug, type, lastFour, and username. Required: alias, host, isDefault, organizationSlug, type, and username.
cortex_azure_devops_configuration_validate_all
Validate all Azure DevOps configurations in Cortex. Returns validation results with alias, isValid, and message for each configuration.
cortex_azure_devops_configuration_create_multiple
Add multiple Azure DevOps configurations in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username. Required: alias, host, type, organizationSlug, personalAccessToken, username.
cortex_azure_devops_configuration_validate
Validate a single Azure DevOps configuration by alias in Cortex. Returns: alias, isValid, message, host, isDefault, organizationSlug, lastFour, username. Required: alias.
cortex_azure_devops_configuration_delete_all
Delete all Azure DevOps configurations in Cortex. Returns an empty 204 response on success.
cortex_azure_devops_configuration_bulk_update
Update an Azure DevOps configuration by alias in Cortex. Returns: alias, host, isDefault, organizationSlug, type, lastFour, username. Required: alias. Changing the default configuration or alias may break entity YAMLs that use this integration.
cortex_azure_devops_configuration_bulk_delete
Delete an Azure DevOps configuration by alias in Cortex. Returns the deleted configurations array. Required: alias.
list_all_cortex_azure_resources_type
List Azure Resources types in Cortex. Returns: hasMore, page, total, totalPages, types, alias, azureTenantId, clientId, isDefault, lastFour, subscriptionId.
cortex_azure_resources_type_replace
Replace configured Azure Resources types in Cortex. Returns: hasMore, page, total, totalPages, types, alias, azureTenantId, clientId, isDefault, lastFour, subscriptionId. Required: types, with each entry providing enabled and type.
list_all_cortex_azure_resources_configuration
List Azure Resources configurations in Cortex. Returns each configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId.
cortex_azure_resources_configuration_get_default
Get the default Azure Resources configuration in Cortex. Returns the configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId.
get_single_cortex_azure_resources_configuration_by_id
Get a single Azure Resources configuration by alias in Cortex. Returns the configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias.
cortex_azure_resources_configuration_create_single
Add a single Azure Resources configuration in Cortex. Returns the created configuration including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias, azureTenantId, clientId, clientSecret, isDefault, subscriptionId.
cortex_azure_resources_configuration_validate_all
Validate all Azure Resources configurations in Cortex. Returns each validation result including alias, isValid, and message.
cortex_azure_resources_configuration_validate
Validate a single Azure Resources configuration in Cortex by alias. Returns the validation result with alias, isValid, and message. Required: alias.
cortex_azure_resources_configuration_create_multiple
Add multiple Azure Resources configurations to Cortex at once. Returns a configurations array with alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId, plus a skippedConfigurations map. Required: configurations.
cortex_azure_resources_configuration_delete_all
Delete all Azure Resources configurations in Cortex. Returns an empty 204 response on success.
cortex_azure_resources_configuration_bulk_update
Update an Azure Resources configuration in Cortex by alias. Returns the updated configuration in a configurations array with alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias (query), alias (body), isDefault.
cortex_azure_resources_configuration_bulk_delete
Delete a single Azure Resources configuration in Cortex by alias. Returns the deleted configuration record including alias, azureTenantId, clientId, isDefault, lastFour, and subscriptionId. Required: alias.
cortex_bamboohr_configuration_get_default
Get the default BambooHR configuration in Cortex. Returns: employeeOwnershipField, employeeReportId, lastFour, subdomain.
create_a_cortex_bamboohr_configuration
Create a BambooHR configuration in Cortex. Returns the created configurations array; each entry contains employeeOwnershipField, employeeReportId, lastFour, and subdomain. Required: apiToken, subdomain.
cortex_bamboohr_configuration_validate
Validate the BambooHR configuration in Cortex. Returns the configurations array; each entry contains alias, isValid, and message.
cortex_bamboohr_configuration_bulk_update
Update the existing BambooHR configuration in Cortex. Returns the updated configurations array; each entry contains employeeOwnershipField, employeeReportId, lastFour, and subdomain. Required: apiToken, subdomain.
cortex_bamboohr_configuration_bulk_delete
Delete the BambooHR configuration in Cortex. Returns the deleted configurations array; each entry contains employeeOwnershipField, employeeReportId, lastFour, and subdomain.
list_all_cortex_bitbucket_configuration
List all Bitbucket configurations in Cortex. Returns a configurations array where each item includes alias, host, isDefault, type, and workspace.
cortex_bitbucket_configuration_get_default
Get the default Bitbucket configuration in Cortex. Returns: alias, host, isDefault, lastFour, type, username, workspace.
get_single_cortex_bitbucket_configuration_by_id
Get a Bitbucket configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour, type, username, workspace. Required: alias.
cortex_bitbucket_configuration_create_multiple
Add multiple Bitbucket configurations in Cortex. Returns the added configurations array plus skippedConfigurations. Required: configurations array with alias per entry.
cortex_bitbucket_configuration_create_single
Add a single Bitbucket configuration in Cortex. Returns the created configuration wrapped in a configurations array, including alias, host, isDefault, type, and workspace. Required: alias, isDefault, and type.
cortex_bitbucket_configuration_validate_all
Validate all Bitbucket configurations in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour, username, workspace.
cortex_bitbucket_configuration_validate
Validate a single Bitbucket configuration in Cortex by alias. Returns: alias, isValid, message, host, isDefault, lastFour, username, workspace. Required: alias.
cortex_bitbucket_configuration_delete_all
Delete all Bitbucket configurations in Cortex. Returns an empty 204 response on success.
cortex_bitbucket_configuration_bulk_update
Update a Bitbucket configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour, type, username, workspace. Required: alias. WARNING: Updating aliases or changing the default configuration could break entity YAMLs that use this integration.
cortex_bitbucket_configuration_bulk_delete
Delete a Bitbucket configuration in Cortex by alias. Returns: configurations. Required: alias.
cortex_bugsnag_configuration_get_default
Get the default Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. No required parameters.
create_a_cortex_bugsnag_configuration
Add a new Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. Required: authToken, organizationId.
cortex_bugsnag_configuration_validate
Validate the Bugsnag configuration in Cortex. Returns: alias, isValid, message, host, lastFour, organizationId, organizationSlug. No required parameters.
cortex_bugsnag_configuration_bulk_update
Update the existing Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. Required: authToken, organizationId.
cortex_bugsnag_configuration_bulk_delete
Delete the Bugsnag configuration in Cortex. Returns: host, lastFour, organizationId, organizationSlug. No required parameters.
cortex_buildkite_configuration_get_default
Get the default Buildkite configuration in Cortex. Returns: lastFour, organizationSlug.
create_a_cortex_buildkite_configuration
Add a Buildkite configuration in Cortex. Returns the configurations array, where each item contains lastFour and organizationSlug. Required: apiToken, organizationSlug.
cortex_buildkite_configuration_validate
Validate the Buildkite configuration in Cortex. Returns the configurations array, where each item contains alias, isValid, and message.
cortex_buildkite_configuration_bulk_update
Update the existing Buildkite configuration in Cortex. Returns the configurations array, where each item contains lastFour and organizationSlug. Required: apiToken, organizationSlug.
cortex_buildkite_configuration_bulk_delete
Delete the Buildkite configuration in Cortex. Returns the configurations array, where each item contains lastFour and organizationSlug.
cortex_checkmarx_sast_configuration_get_default
Get the default Checkmarx SAST configuration in Cortex. Returns: host, lastFour, username.
create_a_cortex_checkmarx_sast_configuration
Create a new Checkmarx SAST configuration in Cortex. Returns the saved configuration with host, lastFour, and username. Required: password, username.
cortex_checkmarx_sast_configuration_validate
Validate a Checkmarx SAST configuration in Cortex. Returns the validation result with alias, isValid, and message.
cortex_checkmarx_sast_configuration_bulk_update
Update the existing Checkmarx SAST configuration in Cortex. Returns the updated configuration with host, lastFour, and username. Required: password, username.
cortex_checkmarx_sast_configuration_bulk_delete
Delete the Checkmarx SAST configuration in Cortex. Returns the deleted configuration with host, lastFour, and username.
list_all_cortex_circleci_configuration
List all Cortex CircleCI configurations. Returns: alias, host, isDefault, lastFour.
cortex_circleci_configuration_get_default
Get the default Cortex CircleCI configuration. Returns: alias, host, isDefault, lastFour.
get_single_cortex_circleci_configuration_by_id
Get a Cortex CircleCI configuration by alias. Returns: alias, host, isDefault, lastFour. Required: alias.
cortex_circleci_configuration_create_single
Create a single Cortex CircleCI configuration. Returns: alias, host, isDefault, lastFour, apiKey. Required: alias, apiKey, isDefault.
cortex_circleci_configuration_validate_all
Validate all Cortex CircleCI configurations. Returns: alias, isValid, message, host, isDefault, lastFour.
cortex_circleci_configuration_create_multiple
Add multiple CircleCI configurations in Cortex. Returns: alias, host, isDefault, lastFour. Required: configurations (each object must include alias, apiKey, and isDefault).
cortex_circleci_configuration_validate
Validate a CircleCI configuration by alias in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour. Required: alias.
cortex_circleci_configuration_delete_all
Delete all CircleCI configurations in Cortex. Returns an empty 204 response on success.
cortex_circleci_configuration_bulk_update
Update a CircleCI configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour. Required: alias, plus alias and isDefault. Changing alias or default may break entity YAMLs that use this integration.
cortex_circleci_configuration_bulk_delete
Delete a CircleCI configuration by alias in Cortex. Returns: configurations. Required: alias.
cortex_clickup_configuration_get_default
Get the default ClickUp configuration in Cortex. Returns: lastFour.
create_a_cortex_clickup_configuration
Add a ClickUp configuration in Cortex. Returns: lastFour. Required: personal_api_token.
cortex_clickup_configuration_validate
Validate the ClickUp configuration in Cortex. Returns: lastFour.
cortex_clickup_configuration_bulk_update
Update the existing ClickUp configuration in Cortex. Returns: lastFour. Required: personal_api_token.
cortex_clickup_configuration_bulk_delete
Delete the ClickUp configuration in Cortex. Returns: lastFour.
cortex_codecov_configuration_get_default
Get the default Codecov configuration in Cortex. Returns the default configuration including host and lastFour.
create_a_cortex_codecov_configuration
Add a new Codecov configuration in Cortex. Returns the created configuration including host and lastFour. Required: apiToken.
cortex_codecov_configuration_validate
Validate the current Codecov configuration in Cortex. Returns the validation result including alias, isValid, and message.
cortex_codecov_configuration_bulk_update
Update the existing Codecov configuration in Cortex. Returns the updated configuration including host and lastFour. Required: apiToken.
cortex_codecov_configuration_bulk_delete
Delete the Codecov configuration in Cortex. Returns the deleted configuration including host and lastFour.
list_all_cortex_coralogix_configuration
List all Coralogix configurations in Cortex. Returns: alias, isDefault, lastFour, region.
cortex_coralogix_configuration_get_default
Get the default Coralogix configuration in Cortex. Returns: alias, isDefault, lastFour, region.
get_single_cortex_coralogix_configuration_by_id
Get a specific Coralogix configuration in Cortex by alias. Returns: alias, isDefault, lastFour, region. Required: alias.
cortex_coralogix_configuration_validate_all
Validate all Coralogix configurations in Cortex. Returns: configurations, alias, isDefault, lastFour, region.
cortex_coralogix_configuration_create_multiple
Add multiple Coralogix configurations in Cortex. Returns: configurations, skippedConfigurations, alias, isDefault, lastFour, region. Required: configurations.
cortex_coralogix_configuration_create_single
Create a single Coralogix integration configuration in Cortex. Returns the created configuration including alias, isDefault, lastFour, and region. Required: alias, apiKey, isDefault, region.
cortex_coralogix_configuration_validate
Validate a specific Coralogix configuration in Cortex by alias. Returns the validation result with alias, isValid, and message. Required: alias.
cortex_coralogix_configuration_bulk_update
Update a Coralogix integration configuration in Cortex by alias. Returns the updated configuration including alias, isDefault, lastFour, and region. Required: alias (path), alias, isDefault.
cortex_coralogix_configuration_bulk_delete
Delete a Coralogix integration configuration in Cortex by alias. Returns the deleted configuration under configurations with alias, isDefault, lastFour, and region. Required: alias.
cortex_coralog_criteria_delete_all
Delete all Coralogix configurations in Cortex. Returns an empty 204 response on success.
list_all_cortex_datadog_configuration
List all Datadog configurations in Cortex. Returns: alias, isValid, message.
cortex_datadog_configuration_get_default
Get the default Datadog configuration in Cortex. Returns: alias, isValid, message.
get_single_cortex_datadog_configuration_by_id
Get a specific Datadog configuration by alias in Cortex. Returns: dateUpdated, id, key, source, value. Required: alias.
cortex_datadog_configuration_create_multiple
Add multiple Datadog configurations to Cortex. Returns: configurations, skippedConfigurations, alias, isValid, message. Required: configurations.
cortex_datadog_configuration_create_single
Add a single Datadog configuration to Cortex. Returns: configurations, alias, isValid, message. Required: alias, apiKey, appKey, environments, isDefault, region.
cortex_datadog_configuration_validate_all
Validate all Datadog configurations in Cortex. Returns a configurations array where each item contains alias, isValid, and message.
cortex_datadog_configuration_validate
Validate a Datadog configuration in Cortex by alias. Returns: alias, isValid, message. Required: alias.
cortex_datadog_configuration_delete_all
Delete all Datadog configurations in Cortex. Returns an empty 204 response on success.
cortex_datadog_configuration_bulk_update
Update a Datadog configuration in Cortex by alias. Returns the updated configurations array with alias, region, environments, and isDefault. Required: alias. Body requires alias, environments, and isDefault. Changing the alias or default flag may break dependent entity YAMLs.
cortex_datadog_configuration_bulk_delete
Delete a Datadog configuration in Cortex by alias. Returns the deleted configurations array with alias, region, environments, and isDefault. Required: alias.
cortex_dynatrace_configuration_get_default
Get the default Dynatrace configuration in Cortex. Returns: domain, lastFour.
create_a_cortex_dynatrace_configuration
Create a Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour. Required: apiKey, domain.
cortex_dynatrace_configuration_validate
Validate the Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour.
cortex_dynatrace_configuration_bulk_update
Update the Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour. Required: apiKey, domain.
cortex_dynatrace_configuration_bulk_delete
Delete the Dynatrace integration configuration in Cortex. Returns: configurations, domain, lastFour.
cortex_firehydrant_configuration_get_default
Get the default Firehydrant configuration in Cortex. Returns: lastFour. No required parameters.
create_a_cortex_firehydrant_configuration
Add a Firehydrant configuration in Cortex. Returns the saved configuration under configurations. Required: apiToken.
cortex_firehydrant_configuration_validate
Validate the Firehydrant configuration in Cortex. Returns: lastFour. No required parameters.
cortex_firehydrant_configuration_bulk_update
Update the existing Firehydrant configuration in Cortex. Returns the updated configuration under configurations. Required: apiToken.
cortex_firehydrant_configuration_bulk_delete
Delete the Firehydrant configuration in Cortex. Returns: lastFour. No required parameters.
list_all_cortex_github_configuration
List all GitHub integration configurations in Cortex. Returns: alias, host, isDefault, type, appUrl, installation.
cortex_github_configuration_get_default
Get the default GitHub integration configuration in Cortex. Returns: alias, host, isDefault, type, appUrl, installation.
cortex_github_configuration_get_personal
Get a personal GitHub integration configuration by alias. Returns: alias, host, isDefault, type, appUrl, installation. Required: alias.
cortex_github_configuration_get_app
Get an app GitHub integration configuration by alias. Returns: alias, host, isDefault, type, appUrl, installation. Required: alias.
cortex_github_configuration_validate_all
Validate all GitHub integration configurations in Cortex. Returns: configurations, alias, host, isDefault, appUrl, installation. Each result includes alias, isValid, and message.
cortex_github_configuration_create_app
Create a GitHub app configuration in Cortex. Returns the new configuration with alias, host, isDefault, type, appUrl, and installation. Required: alias, appUrl, applicationId, clientId, clientSecret, isDefault, privateKey.
cortex_github_configuration_validate
Validate a GitHub configuration by alias in Cortex. Returns the validation result with alias, isValid, and message. Required: alias.
cortex_github_configuration_create_personal
Create a GitHub personal access token configuration in Cortex. Returns the new configuration with alias, host, isDefault, type, appUrl, and installation. Required: accessToken, alias, isDefault.
cortex_github_configuration_delete_personal
Delete a GitHub personal access token configuration by alias in Cortex. Returns an empty 204 response on success. Required: alias.
cortex_github_configuration_update_personal
Update a personal GitHub configuration in Cortex. Returns the updated configuration including alias, host, isDefault, type, appUrl, and installation. Required: alias, isDefault.
cortex_github_configuration_delete_all
Delete all GitHub configurations in Cortex. Returns an empty 204 response on success.
cortex_github_configuration_delete_app
Delete a single app GitHub configuration in Cortex by alias. Returns an empty 204 response on success. Required: alias.
cortex_github_configuration_bulk_update
Update a GitHub app configuration by alias in Cortex. Returns the updated configuration with alias, host, isDefault, type, appUrl, and installation. Required: alias (path), alias (body), isDefault.
list_all_cortex_gitlab_configuration
List all GitLab configurations in Cortex. Returns each configuration's alias, groupNames, hidePersonalProjects, isDefault, and lastFour.
cortex_gitlab_configuration_get_default
Get the default GitLab configuration in Cortex. Returns: alias, isValid, message.
get_single_cortex_gitlab_configuration_by_id
Get a GitLab configuration in Cortex by alias. Returns: alias, groupNames, hidePersonalProjects, host, isDefault, lastFour. Required: alias.
cortex_gitlab_configuration_create_single
Add a single GitLab configuration in Cortex. Returns the created configuration including alias, groupNames, hidePersonalProjects, isDefault, and lastFour. Required: alias, groupNames, hidePersonalProjects, isDefault, and personalAccessToken.
cortex_gitlab_configuration_validate_all
Validate all GitLab configurations in Cortex. Returns validation results with alias, isValid, and message.
cortex_gitlab_configuration_validate
Validate a GitLab configuration by alias in Cortex. Returns: alias, isValid, message. Required: alias.
cortex_gitlab_configuration_create_multiple
Add multiple GitLab configurations in Cortex. Returns the created configurations and a skippedConfigurations map. Required: configurations.
cortex_gitlab_configuration_delete_all
Delete all GitLab configurations in Cortex. Returns an empty 204 response on success.
cortex_gitlab_configuration_bulk_update
Update a GitLab configuration in Cortex. Returns the updated configuration wrapped in configurations, including alias, groupNames, hidePersonalProjects, host, isDefault, and lastFour. Required: alias, groupNames, hidePersonalProjects, isDefault. Changing aliases or the default configuration may break entity YAMLs.
cortex_gitlab_configuration_bulk_delete
Delete a GitLab configuration by alias in Cortex. Returns the deleted configuration wrapped in configurations, including alias, groupNames, hidePersonalProjects, host, isDefault, and lastFour. Required: alias.
list_all_cortex_incidentio_configuration
List all incident.io configurations in Cortex. Returns: alias, isDefault, lastFour.
cortex_incidentio_configuration_get_default
Get the default incident.io configuration in Cortex. Returns: alias, isDefault, lastFour.
get_single_cortex_incidentio_configuration_by_id
Get a specific incident.io configuration by alias. Returns: alias, isDefault, lastFour. Required: alias.
cortex_incidentio_configuration_create_multiple
Add multiple incident.io configurations to Cortex. Returns: configurations, skippedConfigurations, alias, isDefault, lastFour. Required: configurations (alias, apiKey, isDefault).
cortex_incidentio_configuration_create_single
Add a single incident.io configuration to Cortex. Returns: configurations, alias, apiKey, isDefault. Required: alias, apiKey, isDefault.
cortex_incidentio_configuration_validate_all
Validate all incident.io integration configurations in Cortex. Returns validation results, each with alias, isValid, and message.
cortex_incidentio_configuration_validate
Validate an incident.io integration configuration by alias in Cortex. Returns: alias, isValid, message, isDefault, lastFour. Required: alias.
cortex_incidentio_configuration_delete_all
Delete all incident.io integration configurations in Cortex. Returns an empty 204 response on success.
cortex_incidentio_configuration_bulk_update
Update an incident.io integration configuration in Cortex. Returns the updated configuration with alias, isDefault, and lastFour. Required: alias, isDefault. Changing aliases or the default flag may break dependent entity YAMLs.
cortex_incidentio_configuration_bulk_delete
Delete an incident.io integration configuration by alias in Cortex. Returns the deleted configurations array with alias, isDefault, and lastFour. Required: alias.
cortex_instana_configuration_get_default
Get the default Instana configuration in Cortex. Returns: endpoint, lastFour.
create_a_cortex_instana_configuration
Add an Instana configuration in Cortex. Returns: endpoint, lastFour. Required: apiToken, endpoint.
cortex_instana_configuration_validate
Validate the Instana configuration in Cortex. Returns: endpoint, lastFour.
cortex_instana_configuration_bulk_update
Update the existing Instana configuration in Cortex. Returns: endpoint, lastFour. Required: apiToken, endpoint.
cortex_instana_configuration_bulk_delete
Delete the Instana configuration in Cortex. Returns: endpoint, lastFour.
cortex_jenkins_configuration_get_default
Get the default Jenkins configuration in Cortex. Returns: alias, host, isDefault, lastFour, username.
cortex_jenkins_configuration_create_single
Add a single Jenkins configuration in Cortex. Returns: configurations, alias, host, isDefault, lastFour, username. Required: alias, apiKey, host, isDefault, username.
cortex_jenkins_configuration_create_multiple
Add multiple Jenkins configurations in Cortex. Returns: configurations, skippedConfigurations, alias, host, isDefault, lastFour, username. Required: configurations array where each entry needs alias, apiKey, host, isDefault, and username.
list_all_cortex_jenkins_configuration
List all Jenkins configurations in Cortex. Returns: configurations, alias, host, isDefault, lastFour, username.
get_single_cortex_jenkins_configuration_by_id
Get a Jenkins configuration by alias in Cortex. Returns: alias, host, isDefault, lastFour, username. Required: alias.
cortex_jenkins_configuration_validate_all
Validate all Jenkins configurations in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour, username.
cortex_jenkins_configuration_validate
Validate a single Jenkins configuration by alias in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour, username. Required: alias.
cortex_jenkins_configuration_delete_all
Delete all Jenkins configurations in Cortex. Returns an empty 204 response on success.
cortex_jenkins_configuration_bulk_update
Update a Jenkins configuration in Cortex. Returns: alias, host, isDefault, lastFour, username. Required: alias (path and body), isDefault. WARNING: changing the default configuration or alias can break entity YAMLs that use this integration.
cortex_jenkins_configuration_bulk_delete
Delete a Jenkins configuration by alias in Cortex. Returns: configurations. Required: alias.
list_all_cortex_jira_configuration
List all Jira configurations in Cortex. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. No required parameters.
cortex_jira_configuration_get_default
Get the default Jira configuration in Cortex. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. No required parameters.
get_single_cortex_jira_configuration_by_id
Get a Jira configuration in Cortex by alias. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. Required: alias.
cortex_jira_configuration_create_multiple
Create multiple Jira configurations in Cortex. Returns: configurations, skippedConfigurations, alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, username. Required: configurations.
cortex_jira_configuration_create_single
Create a Jira configuration in Cortex. Returns: configurations, alias, isDefault, apiToken, baseUrl, email, subdomain. Required: alias, type.
cortex_jira_configuration_validate_all
Validate all Cortex Jira configurations at once. Returns: alias, isValid, message, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, username.
cortex_jira_configuration_validate
Validate a single Cortex Jira configuration by alias. Returns: alias, isValid, message, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, username. Required: alias.
cortex_jira_configuration_delete_all
Delete all Cortex Jira configurations. Returns an empty 204 response on success.
cortex_jira_configuration_bulk_update
Update a Cortex Jira configuration by alias. Returns: alias, baseUrl, email, frontendHost, host, isDefault, lastFour, subdomain, type, username. Required: alias. Changing the alias or default flag may break entity YAMLs that use this integration.
cortex_jira_configuration_bulk_delete
Delete a Cortex Jira configuration by alias. Returns: configurations. Required: alias.
list_all_cortex_launchdarkly_configuration
List all LaunchDarkly configurations in Cortex. Returns: alias, environment, isDefault, lastFour.
cortex_launchdarkly_configuration_get_default
Get the default LaunchDarkly configuration in Cortex. Returns: alias, environment, isDefault, lastFour.
get_single_cortex_launchdarkly_configuration_by_id
Get a specific LaunchDarkly configuration by alias in Cortex. Returns: alias, environment, isDefault, lastFour. Required: alias.
cortex_launchdarkly_configuration_create_multiple
Create multiple LaunchDarkly configurations in Cortex. Returns: configurations, skippedConfigurations, alias, environment, isDefault, lastFour. Required: configurations (each entry requires alias, apiKey, environment, isDefault).
cortex_launchdarkly_configuration_create_single
Create a single LaunchDarkly configuration in Cortex. Returns: configurations, alias, apiKey, environment, isDefault. Required: alias, apiKey, environment, isDefault.
cortex_launchdarkly_configuration_validate_all
Validate all LaunchDarkly configurations in Cortex. Returns: alias, isValid, message, environment, isDefault, lastFour. No required parameters.
cortex_launchdarkly_configuration_validate
Validate a single LaunchDarkly configuration by alias. Returns: alias, isValid, message, environment, isDefault, lastFour. Required: alias.
cortex_launchdarkly_configuration_delete_all
Delete all LaunchDarkly configurations in Cortex. Returns an empty 204 response on success.
cortex_launchdarkly_configuration_bulk_update
Update a LaunchDarkly configuration in Cortex. Returns the updated configuration with alias, environment, isDefault, and lastFour. Required: alias (path), alias (body), isDefault. Updating aliases or the default configuration may break entity YAMLs that use this integration.
cortex_launchdarkly_configuration_bulk_delete
Delete a LaunchDarkly configuration by alias. Returns the deleted configuration wrapped in a configurations array, including alias, environment, isDefault, and lastFour. Required: alias.
cortex_mend_sast_configuration_get_default
Retrieve the default Mend SAST configuration in Cortex. Returns: lastFour.
create_a_cortex_mend_sast_configuration
Add a Mend SAST API key configuration in Cortex. Returns: lastFour. Required: apiKey.
cortex_mend_sast_configuration_validate
Validate the Mend SAST configuration in Cortex. Returns: configurations, lastFour.
cortex_mend_sast_configuration_bulk_update
Update the existing Mend SAST configuration in Cortex. Returns: lastFour. Required: apiKey.
cortex_mend_sast_configuration_bulk_delete
Delete Mend SAST configurations in Cortex. Returns: configurations.
cortex_mend_sca_configuration_get_default
Get the default Mend SCA configuration in Cortex. Returns: lastFourOrgKey, lastFourUserKey, orgType, urlCustomRoot, urlType, lastFour.
create_a_cortex_mend_sca_configuration
Add a new Mend SCA configuration in Cortex. Returns configurations, an array of saved configurations containing lastFourOrgKey, lastFourUserKey, orgType, urlType, and urlCustomRoot. Required: orgKey, userKey, orgType, urlType.
cortex_mend_sca_configuration_validate
Validate the current Mend SCA configuration in Cortex. Returns configurations, an array of validation results containing alias, isValid, and message.
cortex_mend_sca_configuration_bulk_update
Update the existing Mend SCA configuration in Cortex. Returns configurations, an array of updated configurations containing lastFourOrgKey, lastFourUserKey, orgType, urlType, and urlCustomRoot. Required: orgKey, userKey, orgType, urlType.
cortex_mend_sca_configuration_bulk_delete
Delete the Mend SCA configuration in Cortex. Returns configurations, an array of deleted configurations containing lastFourOrgKey, lastFourUserKey, orgType, urlType, and urlCustomRoot.
list_all_cortex_newrelic_configuration
List all New Relic configurations in Cortex. Returns: accountId, alias, isDefault, lastFour, region.
cortex_newrelic_configuration_get_default
Get the default New Relic configuration in Cortex. Returns: accountId, alias, isDefault, lastFour, region.
get_single_cortex_newrelic_configuration_by_id
Get a New Relic configuration in Cortex by alias. Returns: accountId, alias, isDefault, lastFour, region. Required: alias.
cortex_newrelic_configuration_create_multiple
Add multiple New Relic configurations in Cortex. Returns the created configurations and a skippedConfigurations map. Required: configurations.
cortex_newrelic_configuration_create_single
Add a New Relic configuration in Cortex. Returns: accountId, alias, isDefault, lastFour, region, personalKey. Required: accountId, alias, isDefault, personalKey, region.
cortex_newrelic_configuration_validate_all
Validate all New Relic configurations in Cortex. Returns a configurations array of validation results including alias, isValid, and message. No parameters required.
cortex_newrelic_configuration_validate
Validate a single New Relic configuration by alias in Cortex. Returns: alias, isValid, message, accountId, isDefault, lastFour, region. Required: alias.
cortex_newrelic_configuration_delete_all
Delete all New Relic configurations in Cortex. Returns an empty 204 response on success.
cortex_newrelic_configuration_bulk_update
Update a New Relic configuration in Cortex. Returns the updated configuration wrapped in a configurations array, including accountId, alias, isDefault, lastFour, and region. Required: alias (path and body), isDefault. Warning: changing aliases or the default flag may break entity YAMLs that use this integration.
cortex_newrelic_configuration_bulk_delete
Delete a New Relic configuration by alias in Cortex. Returns the deleted configuration wrapped in a `configurations` array, including accountId, alias, isDefault, lastFour, and region. Required: alias.
cortex_pagerduty_configuration_get_default
Get the default PagerDuty configuration in Cortex. Returns: isTokenReadonly, lastFour.
create_a_cortex_pagerduty_configuration
Create a PagerDuty configuration in Cortex. Returns a configurations array containing the saved configuration with isTokenReadonly and lastFour. Required: isTokenReadonly, token.
cortex_pagerduty_configuration_validate
Validate the PagerDuty configuration in Cortex. Returns a configurations array containing validation results with alias, isValid, and message.
cortex_pagerduty_configuration_bulk_update
Update the PagerDuty configuration in Cortex. Returns a configurations array containing the updated configuration with isTokenReadonly and lastFour. Required: isTokenReadonly, token.
cortex_pagerduty_configuration_bulk_delete
Delete the PagerDuty configuration in Cortex. Returns a configurations array containing the removed configuration with isTokenReadonly and lastFour.
list_all_cortex_prometheus_configuration
List all Prometheus configurations in Cortex. Returns: alias, host, isDefault, lastFour, prometheusTenantId, username.
cortex_prometheus_configuration_get_default
Get the default Prometheus configuration in Cortex. Returns: alias, host, isDefault, lastFour, prometheusTenantId, username.
get_single_cortex_prometheus_configuration_by_id
Get a Prometheus configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour, prometheusTenantId, username. Required: alias.
cortex_prometheus_configuration_create_multiple
Add multiple Prometheus configurations to Cortex in one request. Returns: configurations, skippedConfigurations, alias, host, isDefault, lastFour, prometheusTenantId, username. Required: configurations.
cortex_prometheus_configuration_create_single
Add a single Prometheus configuration to Cortex. Returns the created configuration in a configurations array. Required: alias, host, isDefault, password, username.
cortex_prometheus_configuration_validate_all
Validate all Prometheus configurations in Cortex. Returns: alias, isValid, message, host, isDefault, lastFour, prometheusTenantId, username. No required parameters.
cortex_prometheus_configuration_validate
Validate a Prometheus configuration in Cortex by alias. Returns: alias, isValid, message, host, isDefault, lastFour, prometheusTenantId, username. Required: alias.
cortex_prometheus_configuration_delete_all
Delete all Prometheus configurations in Cortex. Returns an empty 204 response on success.
cortex_prometheus_configuration_bulk_update
Update a Prometheus configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour, prometheusTenantId, username. Required: alias (path), alias (body), isDefault (body). Changing the alias or default status may break entity YAMLs that use this integration.
cortex_prometheus_configuration_bulk_delete
Delete a Prometheus configuration in Cortex by alias. Returns the deleted configuration in the configurations array (alias, host, isDefault, lastFour, prometheusTenantId, username). Required: alias.
cortex_rollbar_configuration_get_default
Get the default Rollbar configuration in Cortex. Returns: lastFour, organizationSlug.
create_a_cortex_rollbar_configuration
Add a Rollbar configuration to Cortex. Returns the configurations array, each item including lastFour and organizationSlug. Required: accessToken, organizationSlug.
cortex_rollbar_configuration_validate
Validate the Rollbar configuration in Cortex. Returns the configurations array, each item including alias, isValid, and message.
cortex_rollbar_configuration_bulk_update
Update the existing Rollbar configuration in Cortex. Returns the configurations array, each item including lastFour and organizationSlug. Required: accessToken, organizationSlug.
cortex_rollbar_configuration_bulk_delete
Delete the Rollbar configuration in Cortex. Returns the configurations array, each item including lastFour and organizationSlug.
cortex_rootly_configuration_get_default
Get the default Rootly configuration in Cortex. Returns: alias, isDefault, lastFour.
create_a_cortex_rootly_configuration
Create a new Rootly configuration in Cortex. Returns: alias, isDefault, lastFour. Required: alias, apiKey, isDefault.
list_all_cortex_rootly_configuration
List all Rootly configurations in Cortex. Returns: alias, isDefault, lastFour.
get_single_cortex_rootly_configuration_by_id
Get a Rootly configuration by alias in Cortex. Returns: alias, isDefault, lastFour. Required: alias.
cortex_rootly_configuration_bulk_update
Update a Rootly configuration by alias in Cortex. Returns: alias, isDefault, lastFour. Required: alias, isDefault.
cortex_rootly_configuration_bulk_delete
Delete a Rootly configuration in Cortex by alias. Returns the deleted configuration object with alias, isDefault, and lastFour. Required: alias.
list_all_cortex_semgrep_configuration
List all Semgrep integration configurations in Cortex. Returns an array of configurations, each with alias, isDefault, lastFour, organizationId, and organizationSlug.
cortex_semgrep_configuration_get_default
Get the default Semgrep integration configuration in Cortex. Returns: alias, isDefault, lastFour, organizationId, organizationSlug.
get_single_cortex_semgrep_configuration_by_id
Get a specific Semgrep integration configuration in Cortex by alias. Returns: alias, isDefault, lastFour, organizationId, organizationSlug. Required: alias.
cortex_semgrep_configuration_create_multiple
Create multiple Semgrep integration configurations in Cortex. Returns: configurations, skippedConfigurations, alias, isDefault, lastFour, organizationId, organizationSlug. Required: configurations (each with alias, apiKey, isDefault, organizationId, and organizationSlug).
cortex_semgrep_configuration_create_single
Create a single Semgrep integration configuration in Cortex. Returns: configurations, alias, apiKey, isDefault, organizationId, organizationSlug. Required: alias, apiKey, isDefault, organizationId, organizationSlug.
cortex_semgrep_configuration_validate_all
Validate all Semgrep configurations in Cortex. Returns validation details including alias, isValid, and message.
cortex_semgrep_configuration_validate
Validate a single Semgrep configuration in Cortex by alias. Returns the validation result including alias, isValid, and message. Required: alias.
cortex_semgrep_configuration_delete_all
Delete all Semgrep configurations in Cortex. Returns an empty 204 response on success.
cortex_semgrep_configuration_bulk_update
Update a Semgrep configuration in Cortex by alias. Returns the updated configuration including alias, isDefault, lastFour, organizationId, and organizationSlug. Required: alias (path), alias and isDefault in body.
cortex_semgrep_configuration_bulk_delete
Delete a Semgrep configuration in Cortex by alias. Returns the deleted configuration including alias, isDefault, lastFour, organizationId, and organizationSlug. Required: alias.
cortex_sentry_configuration_get_default
Get the default Sentry configuration in Cortex. Returns: host, lastFour, organizationSlug.
create_a_cortex_sentry_configuration
Create a Sentry configuration in Cortex. Returns the configurations array; each item contains host, lastFour, and organizationSlug. Required: authToken, organizationSlug.
cortex_sentry_configuration_validate
Validate the Sentry configuration in Cortex. Returns the configurations array; each item contains alias, isValid, and message.
cortex_sentry_configuration_bulk_update
Update the Sentry configuration in Cortex. Returns the configurations array; each item contains host, lastFour, and organizationSlug. Required: authToken, organizationSlug.
cortex_sentry_configuration_bulk_delete
Delete the Sentry configuration in Cortex. Returns the configurations array; each item contains host, lastFour, and organizationSlug.
cortex_servicenow_configuration_get_default
Get the default ServiceNow configuration in Cortex. Returns: instanceName, lastFour, username.
create_a_cortex_servicenow_configuration
Create a ServiceNow configuration in Cortex. Returns the configurations array containing instanceName, lastFour, and username. Required: instanceName, password, username.
cortex_servicenow_configuration_validate
Validate the ServiceNow configuration in Cortex. Returns the configurations array of validation results containing alias, isValid, and message.
cortex_servicenow_configuration_bulk_update
Update the existing ServiceNow configuration in Cortex. Returns the configurations array containing instanceName, lastFour, and username. Required: instanceName, password, username.
cortex_servicenow_configuration_bulk_delete
Delete the ServiceNow configuration in Cortex. Returns the configurations array containing instanceName, lastFour, and username.
cortex_lightstep_configuration_get_default
Get the default ServiceNow Cloud Observability configuration in Cortex. Returns: lastFour, organizationId, projectId.
create_a_cortex_lightstep_configuration
Add a ServiceNow Cloud Observability configuration in Cortex. Returns the configuration with lastFour, organizationId, and projectId. Requires authToken, organizationId, and projectId.
cortex_lightstep_configuration_validate
Validate the ServiceNow Cloud Observability configuration in Cortex. Returns the validation result with alias, isValid, and message.
cortex_lightstep_configuration_bulk_update
Update the existing ServiceNow Cloud Observability configuration in Cortex. Returns the configuration with lastFour, organizationId, and projectId. Requires authToken, organizationId, and projectId.
cortex_lightstep_configuration_bulk_delete
Delete the ServiceNow Cloud Observability configuration in Cortex. Returns the configuration with lastFour, organizationId, and projectId.
cortex_snyk_configuration_get_default
Get the default Snyk configuration in Cortex. Returns: lastFour, region.
create_a_cortex_snyk_configuration
Add a Snyk configuration in Cortex. Returns a configurations array containing the new configuration with lastFour and region. Required: authToken, region.
cortex_snyk_configuration_validate
Validate the Snyk configuration in Cortex. Returns a configurations array containing validation results with alias, isValid, and message.
cortex_snyk_configuration_bulk_update
Update the existing Snyk configuration in Cortex. Returns a configurations array containing the updated configuration with lastFour and region. Required: authToken, region.
cortex_snyk_configuration_bulk_delete
Delete the Snyk configuration in Cortex. Returns a configurations array containing the Snyk configuration with lastFour and region.
list_all_cortex_sonarqube_configuration
List all SonarQube configurations in Cortex. Returns: alias, host, isDefault, lastFour.
cortex_sonarqube_configuration_get_default
Get the default SonarQube configuration in Cortex. Returns: alias, host, isDefault, lastFour.
get_single_cortex_sonarqube_configuration_by_id
Get a SonarQube configuration in Cortex by alias. Returns: alias, host, isDefault, lastFour. Required: alias.
cortex_sonarqube_configuration_create_multiple
Create multiple SonarQube configurations in Cortex. Returns: configurations, skippedConfigurations, alias, host, isDefault, lastFour. Required: configurations.
cortex_sonarqube_configuration_create_single
Create a single SonarQube configuration in Cortex. Returns: configurations, alias, host, isDefault, token. Required: alias, host, isDefault, token.
cortex_sonarqube_configuration_validate_all
Validate all SonarQube configurations in Cortex. Returns a configurations array where each item contains alias, isValid, and message.
cortex_sonarqube_configuration_validate
Validate a SonarQube configuration in Cortex by alias. Returns: alias, isValid, message, host, isDefault, lastFour. Required: alias.
cortex_sonarqube_configuration_delete_all
Delete all SonarQube configurations in Cortex. Returns an empty 204 response on success.
cortex_sonarqube_configuration_bulk_update
Update a SonarQube configuration in Cortex by alias. Returns the updated configurations array with alias, host, isDefault, and lastFour. Required: alias, isDefault. WARNING: Updating aliases or changing the default configuration may break entity YAMLs.
cortex_sonarqube_configuration_bulk_delete
Delete a SonarQube configuration in Cortex by alias. Returns the deleted configurations array with alias, host, isDefault, and lastFour. Required: alias.
cortex_signalfx_configuration_get_default
Get the default Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm.
create_a_cortex_signalfx_configuration
Add a Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm. Required: accessToken, realm.
cortex_signalfx_configuration_validate
Validate the Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm.
cortex_signalfx_configuration_bulk_update
Update the existing Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm. Required: accessToken, realm.
cortex_signalfx_configuration_bulk_delete
Delete the Splunk Observability Cloud (SignalFx) configuration in Cortex. Returns: lastFour, realm.
cortex_victorops_configuration_get_default
Get the default VictorOps configuration from Cortex. Returns: lastFourApiId, lastFourApiKey, organization.
create_a_cortex_victorops_configuration
Create a VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization. Required: apiId, apiKey, organization.
cortex_victorops_configuration_validate
Validate the VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization.
cortex_victorops_configuration_bulk_update
Update the VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization. Required: apiId, apiKey, organization.
cortex_victorops_configuration_bulk_delete
Delete the VictorOps configuration in Cortex. Returns: lastFourApiId, lastFourApiKey, organization.
cortex_sumologic_configuration_get_default
Get the default Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour.
create_a_cortex_sumologic_configuration
Add a new Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour. Required: accessId, accessKey, deployment.
cortex_sumologic_configuration_validate
Validate the Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour.
cortex_sumologic_configuration_bulk_update
Update the existing Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour. Required: accessId, accessKey, deployment.
cortex_sumologic_configuration_bulk_delete
Delete the Sumo Logic integration configuration in Cortex. Returns: accessId, deployment, lastFour.
cortex_veracode_configuration_get_default
Retrieve the default Veracode integration configuration in Cortex. Returns: keyId, lastFour, region.
create_a_cortex_veracode_configuration
Add a Veracode integration configuration in Cortex. Returns a configurations array containing the created entries with keyId, lastFour, and region. Required: apiKey, keyId, region.
cortex_veracode_configuration_validate
Validate the Veracode integration configuration in Cortex. Returns a configurations array containing validation results with alias, isValid, and message.
cortex_veracode_configuration_bulk_update
Update the existing Veracode integration configuration in Cortex. Returns a configurations array containing the updated entries with keyId, lastFour, and region. Required: apiKey, keyId, region.
cortex_veracode_configuration_bulk_delete
Delete the Veracode integration configuration in Cortex. Returns a configurations array containing the deleted entries with keyId, lastFour, and region.
cortex_wiz_configuration_get_default
Get the default Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour.
create_a_cortex_wiz_configuration
Create a Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour. Required: clientId, clientSecret, dataCenter, identityProvider.
cortex_wiz_configuration_validate
Validate the Wiz integration configuration in Cortex. Returns: alias, isValid, message, clientId, dataCenter, identityProvider, lastFour.
cortex_wiz_configuration_bulk_update
Update the existing Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour. Required: clientId, clientSecret, dataCenter, identityProvider.
cortex_wiz_configuration_bulk_delete
Delete the Wiz integration configuration in Cortex. Returns: clientId, dataCenter, identityProvider, lastFour.
cortex_workday_configuration_get_default
Get the default Workday configuration from Cortex. Returns: lastFour, ownershipReportUrl, reportMappingV2, username.
create_a_cortex_workday_configuration
Create a Workday configuration in Cortex. Returns the saved configuration object with lastFour, ownershipReportUrl, reportMappingV2, and username. Required: ownershipReportUrl, password, username.
cortex_workday_configuration_validate
Validate the Workday configuration in Cortex. Returns validation results: alias, isValid, message.
cortex_workday_configuration_bulk_update
Update the existing Workday configuration in Cortex. Returns the saved configuration object with lastFour, ownershipReportUrl, reportMappingV2, and username. Required: ownershipReportUrl, password, username.
cortex_workday_configuration_bulk_delete
Delete the Workday configuration in Cortex. Returns the deleted configuration object with lastFour, ownershipReportUrl, reportMappingV2, and username.
cortex_xmatters_configuration_get_default
Get the default xMatters integration configuration in Cortex. Returns: lastFour, organizationSlug, username.
create_a_cortex_xmatters_configuration
Add a new xMatters integration configuration in Cortex. Returns the created configuration with lastFour, organizationSlug, and username. Required: organizationSlug, password, username.
cortex_xmatters_configuration_validate
Validate the xMatters integration configuration in Cortex. Returns the validation result with alias, isValid, and message.
cortex_xmatters_configuration_bulk_update
Update the existing xMatters integration configuration in Cortex. Returns the updated configuration with lastFour, organizationSlug, and username. Required: organizationSlug, password, username.
cortex_xmatters_configuration_bulk_delete
Delete the xMatters integration configuration in Cortex. Returns the deleted configuration with lastFour, organizationSlug, and username.
list_all_cortex_catalog_descriptor
List Cortex catalog entity descriptors. Returns: descriptors, page, total, totalPages. Optional: yaml, types, includeArchived.
list_all_cortex_catalog_entity_gitops_log
List the most recent GitOps logs for a Cortex catalog entity. Returns: commit, dateCreated, fileName, repository. Required: tag_or_id.
list_all_cortex_catalog_entity_openapi_descriptor
Retrieve the OpenAPI descriptor for a Cortex catalog entity. Returns the descriptor record with id and content-specific attributes (or a YAML string when yaml=true). Required: tag_or_id.
list_all_cortex_catalog_entity_scorecard
List scorecard scores for a specific Cortex catalog entity. Returns: ladderLevels, score, scorePercentage, scorecardId, scorecardName, totalPossibleScore. Required: tag_or_id.
create_a_cortex_open_api
Create or update a Cortex catalog entity using a YAML/OpenAPI descriptor. Returns: ok, violations.
cortex_open_api_bulk_update
Patch a Cortex catalog entity using an OpenAPI descriptor. Returns: ok, violations.
create_a_cortex_scorecard_descriptor
Create or update a Cortex Scorecard using a YAML descriptor payload. Returns the scorecard including dateCreated, lastUpdated, name, tag, description, rules, levels, and isDraft. Required: the YAML descriptor in the request body.
Why Truto
Why use Truto’s MCP server for Cortex
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 550+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
How It Works
From zero to integrated
Go live with Cortex in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Cortex account
Use Truto’s frontend SDK to connect your customer’s Cortex account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Cortex
Truto’s Proxy API is a 1-to-1 mapping of the Cortex API. You call us, we call Cortex, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Cortex’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Cortex on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
How is authentication to Cortex handled?
Cortex uses API keys for authentication. Truto manages the credential storage, injection, and rotation flow for each of your end users' Cortex accounts, so you don't handle raw secrets in your application.
Can we push custom metrics and events in bulk?
Yes. Cortex supports bulk data point ingestion for custom metrics and bulk upsert for custom data, which is important for high-volume producers like security scanners, FinOps tools, and CI systems.
How do we match our data to the correct Cortex service?
Most write operations target a Cortex catalog entity by its tag or ID. A typical pattern is to list catalog entities once, cache the tag-to-ID mapping, then reference entities by tag when pushing metrics, events, deployments, or packages.
Which package ecosystems are supported for SBOM-style uploads?
Cortex accepts manifests for Node (package.json, package-lock, pnpm-lock, yarn.lock), Python (Pipfile, requirements.txt), Java (single, bulk, and Maven pom), Go (go.sum), and NuGet (csproj, packages.lock).
Can we read and write the underlying tool configurations (GitHub, Jira, Datadog, etc.)?
Yes. Cortex exposes configuration endpoints for its own integrations (GitHub, GitLab, Jira, Datadog, PagerDuty, Sonarqube, Snyk, and many more), so you can programmatically validate, create, and manage those connections on behalf of a customer.
Does the integration support scorecard exemptions and approvals?
Yes. You can programmatically request, approve, deny, and revoke scorecard exemptions for entities, enabling workflows where your product initiates exemption requests based on external context.
From the Blog
Cortex integration guides
Deep dives, architecture guides, and practical tutorials for building Cortex integrations.
Cortex
Get Cortex integrated into your app
Our team understands what it takes to make a Cortex integration successful. A short, crisp 30 minute call with folks who understand the problem.