Edge Delta ServedByMCP API
The ServedByMCP API from Edge Delta — 8 operation(s) for servedbymcp.
The ServedByMCP API from Edge Delta — 8 operation(s) for servedbymcp.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/edge-delta-servedbymcp-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: 'Edge Delta API provides endpoints to manage your configs/integrations/rehydrations and more. Generate an API token to get started: https://app.edgedelta.com/admin/organization#api-tokens'
title: Edge Delta Served By MCP API
contact:
name: API Support
email: support@edgedelta.com
version: '1.0'
servers:
- url: https://api.edgedelta.com
tags:
- name: ServedByMCP
paths:
/v1/orgs/{org_id}/clustering/stats:
get:
security:
- ApiKeyAuth: []
description: Returns top log patterns (signatures of log messages) and their stats; count, proportion, sentiment and delta.
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Edge Delta Common Query Language expression
name: query
in: query
schema:
type: string
- description: If summary true call returns up to 50 interesting clusters with 10 top anomaly, top/bottom delta, top/bottom count. Param size is ignored
name: summary
in: query
schema:
type: boolean
- description: Max number of clusters in response. For AI search, limit should be 20.
name: limit
in: query
schema:
type: string
- description: Lookback period in golang duration format. e.g. '1h'. Either provide from/to or provide lookback/to or just lookback
name: lookback
in: query
schema:
type: string
- description: From datetime in ISO format 2006-01-02T15:04:05.000Z
name: from
in: query
schema:
type: string
- description: To datetime in ISO format 2006-01-02T15:04:05.000Z
name: to
in: query
schema:
type: string
- description: Comma separated fields to group by
name: groupby
in: query
schema:
type: string
- description: Valatility can be new, existing, gone, all. Default is all
name: volatility
in: query
schema:
type: string
- description: Comma separated offsets for delta stat calculation. Each offset is in golang duration format and order of offsets determines order of offset_ fields in cluster stat response. Default value is lookback duration. e.g. '24h'.
name: offset
in: query
schema:
type: string
- description: Window for on demand anomaly calculation histogram series. e.g. '5m', '1h', '2d'. Combined values like '5m3s' are NOT supported.
name: window
in: query
schema:
type: string
- description: Negative param is used to get negative sentiments.
name: negative
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/core.ClusterStatResponse'
summary: Get orgs by org id clustering stats
x-summary-source: derived
operationId: getV1OrgsByOrgIdClusteringStats
x-operation-id-source: derived
/v1/orgs/{org_id}/dashboards:
get:
security:
- ApiKeyAuth: []
description: Returns all dashboards of users in the org.
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Include definitions in the response
name: include_definitions
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/dashboard.Dashboard'
summary: Get orgs by org id dashboards
x-summary-source: derived
operationId: getV1OrgsByOrgIdDashboards
x-operation-id-source: derived
/v1/orgs/{org_id}/dashboards/{dashboard_id}:
get:
security:
- ApiKeyAuth: []
description: Returns the dashboard for the given ID.
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Dashboard ID
name: dashboard_id
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/dashboard.Dashboard'
summary: Get orgs by org id dashboards by dashboard id
x-summary-source: derived
operationId: getV1OrgsByOrgIdDashboardsByDashboardId
x-operation-id-source: derived
/v1/orgs/{org_id}/events/search:
get:
security:
- ApiKeyAuth: []
description: Search query using Edge Delta events search syntax, for anomaly search query should include event.type:pattern_anomaly
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Lookback period in golang duration format. e.g. '1h'. Either provide from/to or provide lookback/to or just lookback
name: lookback
in: query
schema:
type: string
- description: From datetime in ISO format 2006-01-02T15:04:05.000Z
name: from
in: query
schema:
type: string
- description: To datetime in ISO format 2006-01-02T15:04:05.000Z
name: to
in: query
schema:
type: string
- description: Edge Delta Common Query Language expression
name: query
in: query
schema:
type: string
- description: Limits the number of logs in the response. Default is 1000. It can be negative to move the cursor prev direction. Wraps to end if the cursor position is 0. For AI search, limit should be 20.
name: limit
in: query
schema:
type: integer
- description: Cursor provided from previous response, pass it to next request so that we can move the cursor with given limit.
name: cursor
in: query
schema:
type: string
- description: Order of the logs in the response, either 'ASC', 'asc', 'DESC' or 'desc'
name: order
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/core.EventResponse'
summary: Get orgs by org id events search
x-summary-source: derived
operationId: getV1OrgsByOrgIdEventsSearch
x-operation-id-source: derived
/v1/orgs/{org_id}/logs/log_search/search:
get:
security:
- ApiKeyAuth: []
description: Returns time series log data for given query
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Lookback period in golang duration format. e.g. '1h'. Either provide from/to or provide lookback/to or just lookback
name: lookback
in: query
schema:
type: string
- description: From datetime in ISO format 2006-01-02T15:04:05.000Z
name: from
in: query
schema:
type: string
- description: To datetime in ISO format 2006-01-02T15:04:05.000Z
name: to
in: query
schema:
type: string
- description: Edge Delta Common Query Language expression
name: query
in: query
schema:
type: string
- description: Limits the number of logs in the response. Default is 1000. It can be negative to move the cursor prev direction. Wraps to end if the cursor position is 0. For AI search, limit should be 20.
name: limit
in: query
schema:
type: integer
- description: Scope can be audit or log
name: scope
in: query
schema:
type: string
- description: Cursor provided from previous response, pass it to next request so that we can move the cursor with given limit.
name: cursor
in: query
schema:
type: string
- description: Comma separated list of custom columns to include in the recent search queries
name: custom_columns
in: query
schema:
type: string
- description: Order of the logs in the response, either 'ASC', 'asc', 'DESC' or 'desc'
name: order
in: query
schema:
type: string
- description: Minimum log length to filter for
name: length
in: query
schema:
type: string
- description: Session ID to track the search session
name: sessionId
in: query
schema:
type: string
- description: Page ID to track the pagination state
name: pageId
in: query
schema:
type: string
- description: The boolean to decide whether to save the query in history
name: save
in: query
schema:
type: string
- description: Disable routing for the search
name: disable_routing
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/core.ArchiveResponseV1'
summary: Get orgs by org id logs log search search
x-summary-source: derived
operationId: getV1OrgsByOrgIdLogsLogSearchSearch
x-operation-id-source: derived
/v1/orgs/{org_id}/pipelines/{conf_id}/add_source:
post:
description: 'Adds the given source node configuration to the pipeline and connect it to Edgedelta Destination. Saves the updated pipeline configuration without deploying changes.
Example request body for file_input node:
{
"node": {
"name": "my_file_input",
"type": "file_input",
"path": "path/to/my_logs/logs.txt",
"separate_source": true,
"description": "A user-defined description of the Node. Users may add any additional comments describing the function of their node.\nThis is useful to put some notes into the config file since YAML comment lines (\"#\") are not persisted due to automated marshal/unmarshal of YAML. It should be human readable and not too long."
}
}
Example request body for kubernetes_input node:
{
"node": {
"name": "my_k8s_input",
"type": "kubernetes_input",
"include": [
"k8s.pod.name=^apache.*$,k8s.namespace.name=.*web*"
],
"exclude": [
"k8s.namespace.name=^kube-nginx$",
"k8s.pod.name=.*nginx*,k8s.container.name=testing"
],
"auto_detect_line_pattern": true,
"boost_stacktrace_detection": true,
"enable_persisting_cursor": true,
"description": "A user-defined description of the Node. Users may add any additional comments describing the function of their node.\nThis is useful to put some notes into the config file since YAML comment lines (\"#\") are not persisted due to automated marshal/unmarshal of YAML. It should be human readable and not too long."
}
}
Example request body for demo_input node:
{
"node": {
"name": "my_demo_input",
"type": "demo_input",
"events_per_sec": 1,
"log_type": "apache_common",
"description": "A user-defined description of the Node. Users may add any additional comments describing the function of their node.\nThis is useful to put some notes into the config file since YAML comment lines (\"#\") are not persisted due to automated marshal/unmarshal of YAML. It should be human readable and not too long."
}
}'
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Conf ID
name: conf_id
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/configv3.Config'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/pipeline.AddSourceRequest'
description: Source node configuration to add
required: true
summary: Create orgs by org id pipelines by conf id add source
x-summary-source: derived
operationId: postV1OrgsByOrgIdPipelinesByConfIdAddSource
x-operation-id-source: derived
/v1/orgs/{org_id}/pipelines/{conf_id}/deploy/{version}:
post:
description: Deploys the pipeline configuration. Version is the timestamp of the Pipeline history. Pipeline history should be called to get the version.
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Config ID
name: conf_id
in: path
required: true
schema:
type: string
- description: 'Version use lastUpdated field from pipeline in milliseconds timestamp format. Example: 1752190141312. This is the timestamp field of the most recent element in the result of pipeline history. So, pipeline_history should be called before this tool to get the latest version of the pipeline.'
name: version
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/pipeline.GetVisualPipelineResponse'
summary: Create orgs by org id pipelines by conf id deploy by version
x-summary-source: derived
operationId: postV1OrgsByOrgIdPipelinesByConfIdDeployByVersion
x-operation-id-source: derived
/v1/orgs/{org_id}/pipelines/{conf_id}/history:
get:
description: Returns the history of a Pipeline configuration. Timestamp of the Pipeline history is used as version when deploying the Pipeline.
tags:
- ServedByMCP
parameters:
- description: Org ID
name: org_id
in: path
required: true
schema:
type: string
- description: Config ID
name: conf_id
in: path
required: true
schema:
type: string
- description: If true only retrieve latest history
name: only_latest
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/core.ConfigHistory'
summary: Get orgs by org id pipelines by conf id history
x-summary-source: derived
operationId: getV1OrgsByOrgIdPipelinesByConfIdHistory
x-operation-id-source: derived
components:
schemas:
configv3.ExtractMetricSum:
type: object
properties:
aggregation_temporality:
type: string
is_monotonic:
type: boolean
value:
type: string
configv3.Attribute:
type: object
properties:
name:
type: string
value:
type: string
configv3.EndpointResolution:
type: string
enum:
- dns
- k8s
- static
x-enum-varnames:
- DNSEndpointResolution
- K8sEndpointResolution
- StaticEndpointResolution
configv3.K8sEventRBACRule:
type: object
properties:
api_groups:
description: APIGroups is a list of API groups (e.g., ["monitoring.coreos.com"])
type: array
items:
type: string
resources:
description: Resources is a list of resources (e.g., ["prometheusrules"])
type: array
items:
type: string
verbs:
description: Verbs is a list of verbs (e.g., ["get", "list", "watch"])
type: array
items:
type: string
configv3.OtelTLS:
type: object
properties:
ca_file:
type: string
cert_file:
type: string
client_ca_file:
type: string
key_file:
type: string
core.ArchiveRecordV1:
type: object
properties:
attributes:
type: object
additionalProperties:
type: string
body:
type: string
id:
type: string
resource:
type: object
additionalProperties:
type: string
severity_text:
type: string
span_id:
type: string
timestamp:
type: integer
trace_id:
type: string
dashboard.ScreenshotStatus:
type: string
enum:
- pending
- ok
- error
x-enum-varnames:
- ScreenshotStatusPending
- ScreenshotStatusOK
- ScreenshotStatusError
configv3.Link:
type: object
properties:
from:
type: string
path:
type: string
to:
type: string
configv3.SourceFieldOverride:
type: object
properties:
expression:
type: string
field:
type: string
configv3.InputDiscovery:
type: object
properties:
file_path:
description: 'FilePath is used for globbing files for. For K8s, we will use this glob path
instead of well-known ones to handle non-stdout cases'
type: string
parsing_pattern:
description: 'ParsingPattern is used for extracting information out of literal file paths.
For K8s, it will be used for extracting pod UID (required) and container name (optional).'
type: string
nodetype.NodeType:
type: string
enum:
- crowdstrike_fdr_input
- datadog_agent_input
- demo_input
- demo_template_input
- telemetrygen_input
- docker_input
- ed_agent_stats_input
- ed_component_health_input
- ed_container_stats_input
- ed_gateway_input
- ed_k8s_metrics_input
- ed_node_health_input
- ed_pipeline_io_stats_input
- ed_source_detection_input
- ed_system_stats_input
- ed_self_telemetry_input
- elastic_api_input
- eventhub_input
- exec_input
- file_input
- fluentd_input
- http_input
- journald_input
- k8s_event_input
- k8s_traffic_input
- k8s_trace_input
- kafka_input
- kubernetes_input
- prometheus_input
- memory_input
- otlp_input
- pubsub_input
- http_pull_input
- http_workflow_input
- s3_input
- gcs_input
- snmp_pull_input
- snmp_trap_input
- splunk_hec_input
- splunk_tcp_input
- syslog_input
- tcp_input
- udp_input
- winevent_input
- http_ingestion_input
- apache_kudu_output
- aws_cloudwatch_output
- azure_log_analytics_output
- azure_sentinel_output
- blob_output
- clickhouse_output
- crowdstrike_falcon_logscale_output
- datadog_output
- digitalocean_spaces_output
- dynatrace_output
- elastic_output
- exabeam_output
- fluentd_output
- gcs_output
- google_cloud_logging_output
- google_cloud_logging_with_ottl_output
- google_cloud_big_query_output
- google_secops_output
- grokstream_aiops_output
- http_output
- ibm_object_storage_output
- ibm_qradar_output
- kafka_output
- localstorage_output
- loki_output
- minio_output
- newrelic_output
- openmetrics_output
- otlp_output
- prometheus_exporter_output
- prometheus_remote_write_output
- s3_output
- securonix_output
- slack_output
- splunk_output
- splunk_tcp_output
- splunk_lb_output
- sumologic_output
- tcp_output
- teams_output
- void_output
- webhook_output
- zenko_output
- ed_archive_output
- ed_logs_output
- ed_debug_output
- ed_health_output
- ed_metrics_output
- ed_patterns_output
- ed_sources_output
- ed_traces_output
- ed_output
- ed_gateway_output
- ed_ai_event_output
- aggregate_metric
- base64_decode
- compound_input
- compound
- compound_output
- connector_event_filter
- cumulative_to_delta
- datadog_mapper
- dedup
- delete_empty_values
- deotel
- enrich
- extract_json_field
- extract_metric
- generic_mask
- generic_transform
- grok
- gzip_decompress
- json_unroll
- log_level_detector
- log_to_metric
- log_to_pattern_metric
- log_to_pattern
- log_transform
- lookup
- mask
- opentsdb_parse
- ottl_context_filter
- ottl_transform
- ottl_filter
- output_transform
- parse_json_attributes
- quota
- rate_limit
- ratio
- regex_filter
- resource_transform
- sample
- route
- route_ottl
- sequence_input
- sequence
- sequence_output
- split_with_delimiter
- splunk_mapper
- suppress
- tail_sample
- threshold
- top_k
- unescape_json
- comment
- archive_buffered
- edge_rollup_service
- incoming_stats_processor
- item_buffered
- generic_monitor
- observer
x-enum-comments:
InputHTTPWorkflowNodeType: '#nosec G101 -- node type identifier, not a credential'
OutputEDLogType: ed_logs_output is renamed from ed_archive_output. ed_archive_output is kept for backward compatibility.
x-enum-descriptions:
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- '#nosec G101 -- node type identifier, not a credential'
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ed_logs_output is renamed from ed_archive_output. ed_archive_output is kept for backward compatibility.
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
x-enum-varnames:
- InputCrowdStrikeFDRNodeType
- InputDatadogAgentNodeType
- InputDemoNodeType
- InputDemoTemplateNodeType
- InputTelemetryGenNodeType
- InputDockerNodeType
- InputEDAgentStatsNodeType
- InputEDComponentHealthNodeType
- InputEDContainerStatsNodeType
- InputEDGatewayNodeType
- InputEDK8sMetricsNodeType
- InputEDNodeHealthNodeType
- InputEDPipelineIOStatsNodeType
- InputEDSourceDetectionNodeType
- InputEDSystemStatsNodeType
- InputEDSelfTelemetryNodeType
- InputElasticAPINodeType
- InputEventHubNodeType
- InputExecNodeType
- InputFileNodeType
- InputFluentdNodeType
- InputHTTPNodeType
- InputJournaldNodeType
- InputK8sEventNodeType
- InputK8sTrafficNodeType
- InputK8sTraceNodeType
- InputKafkaNodeType
- InputKubernetesNodeType
- InputPrometheusNodeType
- InputMemoryNodeType
- InputOTLPNodeType
- InputPubSubNodeType
- InputHTTPPullNodeType
- InputHTTPWorkflowNodeType
- InputS3NodeType
- InputGCSNodeType
- InputSNMPPullNodeType
- InputSNMPTrapNodeType
- InputSplunkHECNodeType
- InputSplunkTCPNodeType
- InputSyslogNodeType
- InputTCPNodeType
- InputUDPNodeType
- InputWinEventNodeType
- InputHTTPIngestionNodeType
- OutputApacheKuduNodeType
- OutputAWSCloudwatchNodeType
- OutputAzureLogAnalyticsNodeType
- OutputAzureSentinelNodeType
- OutputBlobNodeType
- OutputClickHouseNodeType
- OutputCrowdStrikeFalconLogScaleNodeType
- OutputDatadogNodeType
- OutputDigitalOceanSpacesNodeType
- OutputDynatraceNodeType
- OutputElasticNodeType
- OutputExabeamNodeType
- OutputFluentDNodeType
- OutputGCSNodeType
- OutputGCLNodeType
- OutputGCLWithOTTLNodeType
- OutputGCBigQueryNodeType
- OutputGoogleSecOpsNodeType
- OutputGrokstreamAIOpsNodeType
- OutputHTTPNodeType
- OutputIBMObjectStorageNodeType
- OutputIBMQRadarNodeType
- OutputKafkaNodeType
- OutputLocalStorageNodeType
- OutputLokiNodeType
- OutputMinioNodeType
- OutputNewRelicNodeType
- OutputOpenMetricsNodeType
- OutputOTLPNodeType
- OutputPrometheusExporterNodeType
- OutputPrometheusRemoteWriteNodeType
- OutputS3NodeType
- OutputSecuronixNodeType
- OutputSlackNodeType
- OutputSplunkNodeType
- OutputSplunkTCPNodeType
- OutputSplunkLoadBalancedNodeType
- OutputSumoLogicNodeType
- OutputTCPNodeType
- OutputTeamsNodeType
- OutputVoidNodeType
- OutputWebhookNodeType
- OutputZenkoNodeType
- OutputEDArchiveType
- OutputEDLogType
- OutputEDDebugType
- OutputEDHealthType
- OutputEDMetricType
- OutputEDPatternType
- OutputEDSourceType
- OutputEDTraceType
- OutputEDType
- OutputEDGatewayNodeType
- OutputEDAIEventNodeType
- AggregateMetricProcessorNodeType
- Base64DecodeProcessorNodeType
- CompoundInputNodeType
- CompoundNodeType
- CompoundOutputNodeType
- ConnectorEventFilterProcessorNodeType
- CumulativeToDeltaProcessorNodeType
- DatadogMapperNodeType
- DedupProcessorNodeType
- DeleteEmptyValuesProcessorNodeType
- DeOtelProcessorNodeType
- EnrichmentProcessorNodeType
- ExtractJSONFieldProcessorNodeType
- ExtractMetricProcessorNodeType
- GenericMaskProcessorNodeType
- GenericTransformProcessorNodeType
- GrokProcessorNodeType
- GzipDecompressProcessorNodeType
- JSONUnrollProcessorNodeType
- LogLevelDetectorNodeType
- LogToMetricProcessorNodeType
- LogToPatternMetricProcessorNodeType
- LogToPatternProcessorNodeType
- LogTransformProcessorNodeType
- LookupProcessorNodeType
- MaskProcessorNodeType
- OpenTSDBProcessorNodeType
- OTTLContextFilterProcessorNodeType
- OTTLTransformProcessorNodeType
- OTTLFilterProcessorNodeType
- OutputTransformProcessorNodeType
- ParseJSONAttributesNodeType
- QuotaProcessorNodeType
- RateLimitProcessorNodeType
- RatioProcessorNodeType
- RegexFilterProcessorNodeType
- ResourceTransformProcessorNodeType
- SampleProcessorNodeType
- RouteNodeType
- RouteOTTLNodeType
- SequenceInputNodeType
- SequenceNodeType
- SequenceOutputNodeType
- SplitWithDelimiterProcessorNodeType
- SplunkMapperNodeType
- SuppressNodeType
- TailSampleProcessorNodeType
- ThresholdProcessorNodeType
- TopKProcessorNodeType
- UnescapeJSONProcessorNodeType
- CommentNodeType
- ArchiveBufferedProcessorNodeType
- EdgeRollUpServiceProcessorType
- IncomingStatsProcessorNodeType
- ItemBufferedProcessorNodeType
- GenericMonitorProcessorType
- ObserverProcessorNodeType
configv3.InputRateLimit:
type: object
properties:
evaluation_policy:
description: Policy defines how rate limiting will be evaluated
allOf:
- $ref: '#/components/schemas/configv3.InputRateLimitPolicy'
core.TLS:
type: object
properties:
ca_file:
description: absolute path to CA certificate file
type: string
ca_path:
description: absolute path to scan CA certificate files
type: string
client_auth_type:
description: 'possible options: noclientcert, requestclientcert, requireanyclientcert, verifyclientcertifgiven, requireandverifyclientcert
default is noclientcert'
type: string
crt_file:
description: absolute path to Certificate file
type: string
disable_verify:
description: disable certificate validation
type: boolean
key_file:
description: absolute path to private Key file
type: string
key_password:
description: optional password for tls.key_file file
type: string
max_version:
description: optional max version for TLS
type: string
min_version:
description: optional min version for TLS
type: string
configv3.RoutePath:
type: object
properties:
condition:
type: string
exit_if_matched:
type: boolean
path:
type: string
configv3.TransformField:
type: object
properties:
field_path:
type: string
ignore_if_empty:
type: boolean
operation:
type: string
value:
type: string
nodetype.NodeCategory:
type: string
enum:
- input
- output
- processor
- '*'
- invalid
x-enum-varnames:
- InputNodeCategory
- OutputNodeCategory
- ProcessorNodeCategory
- AnyNodeCategory
- InvalidNodeCategory
configv3.ConnectorEventEntry:
type: object
properties:
disabled_event_types:
type: object
additionalProperties:
type: array
items:
type: string
name:
type: string
type:
type: string
workflow_ids:
type: object
additionalProperties:
type: array
items:
type: string
core.EnvironmentType:
type: string
enum:
- Kubernetes
- Helm
- Docker
- MacOS
- Linux
- Windows
x-enum-varnames:
- KubernetesEnvironmentType
- HelmEnvironmentType
- DockerEnvironmentType
- MacOSEnvironmentType
- LinuxEnvironmentType
- WindowsEnvironmentType
configv3.Parame
# --- truncated at 32 KB (160 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/edge-delta/refs/heads/main/openapi/edge-delta-servedbymcp-api-openapi.yml