Zum Hauptinhalt springen

Types

Version: 4.6.0

Adapter​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/DeployableWorkload-1 ➔ System.Communication-4.6.0/Adapter-1

An external client that connects via SignalR to execute data pipelines. Adapters are assigned to a deployment site and receive pipeline configurations from the Communication Controller. Deployed to Kubernetes by the Communication Operator via Helm (chart/values inherited from DeployableWorkload). An adapter with LifecycleMode = Leased has no process of its own and borrows one per work item from an AdapterPool in another tenant (AB#4924).

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/CommunicationStateTimestampTrue
System.Communication-4/CommunicationStateFalse
System.Communication-4/ConfigurationStateFalse
System.Communication-4/LastConfigurationErrorTrue
System.Communication-4/LastConfigurationErrorTimestampTrue
System.Communication-4/AdapterConfigurationTrue
System.Communication-4/LastSyncedSequenceNumberFalse

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
LentFromZeroOrOneSystem.Communication-4/LentFromSystem.Communication-4/LentAdapterPool

Inbound Associations​

Inbound NameInbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ExecutesNSystem.Communication-4/ExecutesSystem.Communication-4/Pipeline

AdapterPool​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/DeployableWorkload-1 ➔ System.Communication-4.6.0/AdapterPool-1

A pool of interchangeable adapter processes owned by one tenant and leased to tenants in its subtree, one work item per lease (AB#4924). The pool declares how many members may exist (MinReplicas..MaxReplicas), how big each member is, what queue pressure starts another one, and which tenants may borrow. Members are replicas of this one workload rather than separate entities: a lease binds a member to a tenant for the duration of one work item and the member retains nothing tenant-scoped afterwards. Not to be confused with DeploymentSite, which is where a workload is deployed and which was itself called Pool before 4.0.0.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/MinReplicasFalse
System.Communication-4/MaxReplicasFalse
System.Communication-4/PoolMemberCpuRequestTrue
System.Communication-4/PoolMemberCpuLimitTrue
System.Communication-4/PoolMemberMemoryRequestTrue
System.Communication-4/PoolMemberMemoryLimitTrue
System.Communication-4/PoolScaleUpPolicyFalse
System.Communication-4/ScaleUpQueueDepthThresholdFalse
System.Communication-4/ScaleUpQueueWaitSecondsFalse
System.Communication-4/AdapterSharingModeFalse
System.Communication-4/LendingAllowedTenantIdsTrue
System.Communication-4/LendingMaxConcurrentLeasesPerTenantTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
PoolServiceAccountZeroOrOneSystem.Communication-4/PoolServiceAccountSystem.Communication-4/ServiceAccountConfiguration

AiConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/AiConfiguration-1

Configuration for AI services (e.g. Anthropic Claude API). Stores API credentials and default model settings. Referenced by pipeline nodes via ApiKeyConfigurationName.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/ApiKeyFalse
System.Communication-4/AiModelFalse
System.Communication-4/MaxTokensTrue
System.Communication-4/TemperatureTrue
System.Communication-4/McpServerUrlTrue

Application​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/DeployableWorkload-1 ➔ System.Communication-4.6.0/Application-1

A tenant-specific web application deployed by the Communication Operator via Helm. Examples: energy-community, voest-app, maco-app. Most configuration (URIs, env vars, secrets) lives in ValuesYaml / Values inherited from DeployableWorkload; only operator-relevant fields are exposed as typed attributes. Ingress (IngressEnabled + Hostname) is inherited from DeployableWorkload.

DataFlow​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DataFlow-1

A logical grouping of pipelines and triggers that belong together. DataFlows organize the data integration logic within a tenant.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue

DataPointMapping​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DataPointMapping-1

Maps a source entity attribute to a target entity attribute with optional expression transformation

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System-2/EnabledFalse
System.Communication-4/SourceAttributePathTrue
System.Communication-4/MappingExpressionTrue
System.Communication-4/TargetAttributePathTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
MappedAsSourceNSystem.Communication-4/MapsFromSystem-2/Entity

DeployableEntity​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1

Abstract base type for entities that can be deployed to adapters or pools. Tracks deployment state, name, description, and status messages.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/DeploymentStateFalse
System-2/NameTrue
System-2/DescriptionTrue
System.Communication-4/StatusMessageTrue
System.Communication-4/LastDeploymentErrorTrue
System.Communication-4/LastDeploymentErrorTimestampTrue
System.Communication-4/LastSuccessfulStatusAtTrue
System.Communication-4/ConsecutiveStatusFailuresTrue

DeployableWorkload​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/DeployableWorkload-1

Abstract base type for workloads that the Communication Operator deploys to Kubernetes via Helm. Carries the chart reference, base values.yaml, and structured value overrides shared by Adapter and Application.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/ChartNameTrue
System.Communication-4/ChartVersionTrue
System.Communication-4/ValuesYamlTrue
System.Communication-4/ValuesTrue
System.Communication-4/ReceivesClusterSecretsFalse
System.Communication-4/IngressEnabledFalse
System.Communication-4/HostnameTrue
System.Communication-4/LifecycleModeFalse
System.Communication-4/IdleTimeoutMinutesFalse
System.Communication-4/LifecycleStateFalse
System.Communication-4/LastActivityAtTrue
System.Communication-4/OnDemandCapableFalse
System.Communication-4/OnDemandBlockingReasonsTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
HelmRepositoryZeroOrOneSystem.Communication-4/HelmRepositorySystem.Communication-4/HelmRepositoryConfiguration

DeploymentSite​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/DeploymentSite-1

A deployment location that the Communication Operator serves — a cloud environment or a named edge site. Workloads are assigned to a site via the Hosts role, and the operator responsible for the site registers via SignalR to deploy and monitor them. Renamed from Pool in 4.0.0; the old name described a grouping the type never had and collided with the adapter pool introduced by AB#4924.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/CommunicationStateTimestampTrue
System.Communication-4/CommunicationStateFalse
System.Communication-4/ConfigurationStateFalse
System.Communication-4/LastConfigurationErrorTrue
System.Communication-4/LastConfigurationErrorTimestampTrue
System.Communication-4/EnvironmentFalse

DiscordConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/DiscordConfiguration-1

Configuration for Discord bot integration used by the ToDiscord pipeline node (POST /channels/{id}/messages).

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/BotTokenFalse
System.Communication-4/GuildIdTrue

EMailReceiverConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/EMailReceiverConfiguration-1

IMAP email receiver configuration for polling a mailbox

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/PortFalse
System.Communication-4/UsernameFalse
System.Communication-4/PasswordFalse
System.Communication-4/IsSslEnabledFalse
System.Communication-4/FolderTrue

EMailSenderConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/EMailSenderConfiguration-1

SMTP email sender configuration for outgoing email delivery.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/PortFalse
System.Communication-4/SenderEmailTrue
System.Communication-4/UsernameFalse
System.Communication-4/PasswordFalse
System.Communication-4/IsSslEnabledFalse

EdaConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/EdaConfiguration-1

Configuration for EDA integration

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/NetworkPartnerIdFalse
System.Communication-4/NotificationEmailContactTrue

EnergyCommunityConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/EdaConfiguration-1 ➔ System.Communication-4.6.0/EnergyCommunityConfiguration-1

Configuration for an energy community

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System.Communication-4/EnergyCommunityIdFalse
System.Communication-4/HeaderLogoTrue
System.Communication-4/FooterLogoTrue
System.Communication-4/EmailFooterImageTrue
System.Communication-4/UiThemeColorsTrue
System.Communication-4/AppTitleTrue
System.Communication-4/AppHeadingTrue
System.Communication-4/BillingReportNameTrue
System.Communication-4/BillingReportFilePrefixTrue
System.Communication-4/BillingMailServerConfigurationTrue
System.Communication-4/HeaderGradientStartTrue
System.Communication-4/HeaderGradientEndTrue
System.Communication-4/FooterGradientStartTrue
System.Communication-4/FooterGradientEndTrue
System.Communication-4/BackgroundColorTrue
System.Communication-4/FaviconTrue
System.Communication-4/ConsumptionRecordRequestDelayFalse
System.Communication-4/ConsumerPriceFalse
System.Communication-4/ProducerPriceFalse
System.Communication-4/TaxRateFalse
System.Communication-4/FarmerTaxRateFalse
System.Communication-4/BankAccountIbanTrue
System.Communication-4/BankAccountHolderTrue

FinApiConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/FinApiConfiguration-1

Configuration for the finAPI banking adapter connection.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/ClientIdFalse
System.Communication-4/ClientSecretFalse
System.Communication-4/UsernameFalse
System.Communication-4/PasswordFalse
System.Communication-4/IsSandboxTrue

GrafanaConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/GrafanaConfiguration-1

Configuration for Grafana integration. Used by the GrafanaProvisionTenant and GrafanaDeprovisionTenant pipeline nodes.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/GrafanaUrlFalse
System.Communication-4/AdminUserFalse
System.Communication-4/AdminPasswordFalse
System.Communication-4/OctoMeshUrlFalse
System.Communication-4/IdentityServerUrlFalse
System.Communication-4/OAuthClientIdTrue

HelmRepositoryConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/HelmRepositoryConfiguration-1

Configuration of a Helm chart repository (HTTP, typically GitHub Pages — public or private). Referenced by DeployableWorkload entities so the Communication Operator knows where to pull the chart from. Tenant-scoped.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/RepositoryUrlFalse
System.Communication-4/ChannelFalse
System.Communication-4/HelmRepositoryPurposeTrue
System.Communication-4/UsernameTrue
System.Communication-4/PasswordTrue

LentAdapterPool​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/LentAdapterPool-1

A borrower-local mirror of an AdapterPool owned by an ancestor or sibling tenant (AB#5271). Exists so a borrowing tenant can see, list and reference the pools lent to it, none of which is possible against an entity in another tenant database. Display and association only: the lease-time decision always re-reads the lending tenant's own pool, so this mirror can never widen what a borrower is allowed to use. Provisioned and kept in sync by the Communication Controller; never author-set.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue
System.Communication-4/LenderFalse
System.Communication-4/LentAdapterPoolSharingModeFalse
System.Communication-4/LentAdapterPoolMinReplicasTrue
System.Communication-4/LentAdapterPoolMaxReplicasTrue
System.Communication-4/LentAdapterPoolDeploymentStateFalse

LoxoneConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/LoxoneConfiguration-1

Configuration for connecting to a Loxone Miniserver via REST API

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/PortFalse
System.Communication-4/UsernameFalse
System.Communication-4/PasswordFalse
System.Communication-4/IsSslEnabledFalse
System.Communication-4/PollIntervalSecondsTrue
System.Communication-4/MappingTargetsTrue

MicrosoftGraphConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/MicrosoftGraphConfiguration-1

Microsoft Graph API configuration for OAuth2 client credentials authentication

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/AzureTenantIdFalse
System.Communication-4/ClientIdFalse
System.Communication-4/ClientSecretFalse

Pipeline​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/Pipeline-1

A data processing pipeline that defines a sequence of processing nodes. Pipelines are deployed to adapters for execution and can be organized within data flows.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/EnabledTrue
System.Communication-4/PipelineDefinitionFalse
System.Communication-4/IsDebuggingEnabledTrue
System.Communication-4/PipelineExecutionClassFalse

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentOneSystem-2/ParentChildSystem.Communication-4/DataFlow

Inbound Associations​

Inbound NameInbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
SendsDataToNSystem.Communication-4/SendsDataToSystem.Communication-4/Pipeline

PipelineExecution​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/PipelineExecution-1

Records an individual pipeline execution with its status, timing, trigger type, and optional input/output data. Linked to the executed pipeline and the adapter that performed the execution. On a leased adapter pool (AB#4924) the entity exists from the moment the work item is enqueued, so one work item is one PipelineExecution from Queued through Running to completion.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/ExecutionIdFalse
System.Communication-4/ExecutionStatusFalse
System.Communication-4/TriggerTypeFalse
System.Communication-4/QueuedAtTrue
System.Communication-4/LeaseGrantedAtTrue
System.Communication-4/LeaseReleasedAtTrue
System.Communication-4/LeaseWaitMsTrue
System.Communication-4/StartedAtTrue
System.Communication-4/CompletedAtTrue
System.Communication-4/DurationMsTrue
System.Communication-4/LeasedFromTenantIdTrue
System.Communication-4/LeasedFromAdapterPoolRtIdTrue
System.Communication-4/LeasedOnMemberIdTrue
System.Communication-4/CallerSubjectIdTrue
System.Communication-4/CallerTenantIdTrue
System.Communication-4/CallerEmailTrue
System.Communication-4/CallerNameTrue
System.Communication-4/CallerRolesTrue
System.Communication-4/CallerTrustLevelTrue
System.Communication-4/CallerAccessTokenTrue
System.Communication-4/ErrorMessageTrue
System.Communication-4/InputDataTrue
System.Communication-4/OutputDataTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
PipelineExecutionsOneSystem.Communication-4/ExecutedPipelineSystem.Communication-4/Pipeline

PipelineStatistics​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/PipelineStatistics-1

Aggregated execution statistics for a pipeline across multiple time windows (rolling 60 min; 12, 24 and 720 UTC clock hours including the current partial hour — the latter three are exactly the sum of HourlyBuckets over the window, AB#5583). Tracks success/failure counts and average duration per period.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/LastHourSuccessCountFalse
System.Communication-4/LastHourFailureCountFalse
System.Communication-4/LastHourAvgDurationMsFalse
System.Communication-4/Last12HoursSuccessCountFalse
System.Communication-4/Last12HoursFailureCountFalse
System.Communication-4/Last12HoursAvgDurationMsFalse
System.Communication-4/Last24HoursSuccessCountFalse
System.Communication-4/Last24HoursFailureCountFalse
System.Communication-4/Last24HoursAvgDurationMsFalse
System.Communication-4/Last30DaysSuccessCountFalse
System.Communication-4/Last30DaysFailureCountFalse
System.Communication-4/Last30DaysAvgDurationMsFalse
System.Communication-4/LastUpdatedAtTrue
System.Communication-4/LastExecutionAtTrue
System.Communication-4/HourlyBucketsTrue
System.Communication-4/FoldedBeforeTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
PipelineStatisticsZeroOrOneSystem.Communication-4/StatisticsForPipelineSystem.Communication-4/Pipeline

PipelineTrigger​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/DeployableEntity-1 ➔ System.Communication-4.6.0/PipelineTrigger-1

A scheduled trigger that executes one or more pipelines based on a cron expression. Organized within data flows alongside the pipelines they trigger.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/EnabledFalse
System.Bot-3/CronExpressionFalse

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentOneSystem-2/ParentChildSystem.Communication-4/DataFlow

SapConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/SapConfiguration-1

The SAP configuration type is used to configure the connection to an SAP system.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/SystemNumberFalse
System.Communication-4/SystemIdTrue
System.Communication-4/UsernameFalse
System.Communication-4/PasswordFalse
System.Communication-4/SapClientFalse
System.Communication-4/SapLanguageFalse
System.Communication-4/SapTraceFalse
System.Communication-4/SapGatewayHostTrue
System.Communication-4/SapGatewayServiceTrue
System.Communication-4/SapProgramIdTrue
System.Communication-4/SapRegistrationCountTrue

ServiceAccountConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/ServiceAccountConfiguration-1

Client credentials for service-to-service authentication (OAuth2 client credentials grant)

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/IssuerUriTrue
System.Communication-4/ClientIdFalse
System.Communication-4/ClientSecretTrue
System-2/TenantIdTrue
System.Communication-4/AssignedRoleNamesTrue
System.Communication-4/AllowDelegationTrue

SftpConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/SftpConfiguration-1

Configuration for connecting to an SFTP server. Supports password and private key authentication.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/PortFalse
System.Communication-4/UsernameFalse
System.Communication-4/PasswordTrue
System.Communication-4/PrivateKeyTrue
System.Communication-4/PrivateKeyPassphraseTrue
System.Communication-4/MaxConcurrentConnectionsTrue

SignalChannel​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/SignalChannel-1

Tenant-owned Signal phone-number channel (AB#5143). Exactly ONE per tenant (singleton, enforced by the Communication Controller service layer), and a number may be claimed by only one tenant per instance. Managed exclusively through the tenant self-service REST endpoints ({tenant}/v1/signal/channel) — the controller is the only component allowed to talk to the unauthenticated signal-cli-rest-api bridge.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/PhoneNumberFalse
System.Communication-4/ApiUrlFalse
System.Communication-4/SignalDisplayNameTrue
System.Communication-4/RegistrationStateFalse
System.Communication-4/RegisteredAtTrue
System.Communication-4/LastErrorTrue
System.Communication-4/RegistrationHistoryTrue

Tag​

Inheritance: System-2.5.0/Entity-1 ➔ System.Communication-4.6.0/Tag-1

A label that can be associated with any entity for categorization and filtering purposes.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/TagFalse
System.Communication-4/NameTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
IsTaggingNSystem.Communication-4/TagSystem-2/Entity

WeClappConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System-2.5.0/Configuration-1 ➔ System.Communication-4.6.0/WeClappConfiguration-1

Configuration for the WeClapp cloud ERP API connection. Stores the tenant-specific base URL and API key. Referenced by WeClapp adapter nodes via apiConfiguration.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System.Communication-4/HostFalse
System.Communication-4/ApiKeyFalse