Devops

Get the WoT validation config

GET
https://ditto.eclipseprojects.io/devops/wot/config

Response

The WoT validation configuration.

Response fields application/json

WoT validation configuration object.

configIdstringrequired

The unique ID of the config.

enabledboolean

Whether WoT validation is enabled globally. Defaults to true if not specified.

log-warning-instead-of-failing-api-callsboolean

Thing validation config.

Show child attributes
enforceobject
Show child attributes
enforce-thing-description-modificationboolean
attributesboolean
inbox-messages-inputboolean
inbox-messages-outputboolean
outbox-messagesboolean
forbidobject
Show child attributes
thing-description-deletionboolean
non-modeled-attributesboolean
non-modeled-inbox-messagesboolean
non-modeled-outbox-messagesboolean

Feature validation config.

Show child attributes
enforceobject
Show child attributes
featureDescriptionModificationboolean
presenceOfModeledFeaturesboolean
propertiesboolean
desiredPropertiesboolean
inbox-messages-inputboolean
inbox-messages-outputboolean
outbox-messagesboolean
forbidobject
Show child attributes
featureDescriptionDeletionboolean
nonModeledFeaturesboolean
nonModeledPropertiesboolean
nonModeledDesiredPropertiesboolean
non-modeled-inbox-messagesboolean
non-modeled-outbox-messagesboolean
Show child attributes

Dynamic config section for request/response.

scope-idstringrequired
validation-contextValidationContextrequired

Validation context for dynamic config section.

Show child attributes
ditto-headers-patternsArray<object>
Show child attributes
[key: string]string
thing-definition-patternsArray<string>
feature-definition-patternsArray<string>
scope-idstringrequired
config-overridesConfigOverridesrequired

Config overrides for a dynamic config section.

Show child attributes
enabledbooleanrequired
log-warning-instead-of-failing-api-callsboolean

Thing validation config.

Show child attributes
enforceobject
Show child attributes
enforce-thing-description-modificationboolean
attributesboolean
inbox-messages-inputboolean
inbox-messages-outputboolean
outbox-messagesboolean
forbidobject
Show child attributes
thing-description-deletionboolean
non-modeled-attributesboolean
non-modeled-inbox-messagesboolean
non-modeled-outbox-messagesboolean

Feature validation config.

Show child attributes
enforceobject
Show child attributes
featureDescriptionModificationboolean
presenceOfModeledFeaturesboolean
propertiesboolean
desiredPropertiesboolean
inbox-messages-inputboolean
inbox-messages-outputboolean
outbox-messagesboolean
forbidobject
Show child attributes
featureDescriptionDeletionboolean
nonModeledFeaturesboolean
nonModeledPropertiesboolean
nonModeledDesiredPropertiesboolean
non-modeled-inbox-messagesboolean
non-modeled-outbox-messagesboolean
revisioninteger<int64>
createdstring<date-time>
modifiedstring<date-time>
deletedboolean
metadataobject
404Not Found

Not found

Authorization

DevOpsBasichttp (basic)

Eclipse Ditto devops user (devops) + password (foobar)

DevOpsBearerhttp (bearer)

A JSON Web Token issued by a supported OAuth 2.0 Identity Provider for the Eclipse Ditto devops user.