Status Code

An enumeration value that means a success or error status. A status code is indicated as a response to an action in an interaction (see Interaction Model).

A status code shall be one of:

• a common status code from the set defined in the Interaction Model status code table;

• a cluster status code that is scoped to a particular cluster.

The following table defines the enumeration ranges for status codes.

Status codes in an undefined range, or status codes undefined within a range are reserved and shall NOT be indicated.

MatterSpecification.v13.Core § 7.18.2.18

Enumeration Members

Busy

The receiver is busy processing another action that prevents the execution of the incoming action.

MatterSpecification.v13.Core § 8.10.1

ConstraintError

Out of range error or set to a reserved value. Attribute keeps its old value. Note that an attribute value may be out of range if an attribute is related to another, e.g. with minimum and maximum attributes. See the individual attribute descriptions for specific details.

MatterSpecification.v13.Core § 8.10.1

DataVersionMismatch

Cluster instance data version did not match request path

MatterSpecification.v13.Core § 8.10.1

FailsafeRequired

A request requiring a Fail-safe context was invoked without the Fail-Safe context.

MatterSpecification.v13.Core § 8.10.1

Failure

Operation was not successful.

MatterSpecification.v13.Core § 8.10.1

InvalidAction

The action is malformed, has missing fields, or fields with invalid values. Action not carried out.

MatterSpecification.v13.Core § 8.10.1

InvalidCommand

The cluster command is malformed, has missing fields, or fields with invalid values. Command not carried out.

MatterSpecification.v13.Core § 8.10.1

InvalidDataType

The data type indicated is undefined or invalid for the indicated data field. Command or action not carried out.

MatterSpecification.v13.Core § 8.10.1

InvalidInState

The received request cannot be handled due to the current operational state of the device

MatterSpecification.v13.Core § 8.10.1

InvalidSubscription

Subscription ID is not active.

MatterSpecification.v13.Core § 8.10.1

NeedsTimedInteraction

A Untimed Write or Untimed Invoke interaction was used for an attribute or command that requires a Timed Write or Timed Invoke.

MatterSpecification.v13.Core § 8.10.1

NoCommandResponse

A CommandDataIB is missing a response in the InvokeResponses of an Invoke Response action.

MatterSpecification.v13.Core § 8.10.1

NotFound

The indicated data field or entry could not be found.

MatterSpecification.v13.Core § 8.10.1

NoUpstreamSubscription

Used by proxies to convey to clients the lack of an upstream subscription to a source.

MatterSpecification.v13.Core § 8.10.1

PathsExhausted

The receiver has insufficient resources to support the specified number of paths in the request

MatterSpecification.v13.Core § 8.10.1

ResourceExhausted

An action or operation failed due to insufficient available resources.INSUFFICIENT_SPACE is anobsolete name for this error code.

MatterSpecification.v13.Core § 8.10.1

Success

Operation was successful.

MatterSpecification.v13.Core § 8.10.1

TimedRequestMismatch

A request with TimedRequest field set to TRUE was issued outside a Timed transaction or a request with TimedRequest set to FALSE was issued inside a Timed transaction.

MatterSpecification.v13.Core § 8.10.1

Timeout

The transaction was aborted due to time being exceeded.

MatterSpecification.v13.Core § 8.10.1

UnreportableAttribute

Reports cannot be issued for this attribute.

MatterSpecification.v13.Core § 8.10.1

UnsupportedAccess

The sender of the action or command does not have authorization or access.

MatterSpecification.v13.Core § 8.10.1

UnsupportedAttribute

The indicated attribute ID, field ID or list entry does not exist for an attribute path.

MatterSpecification.v13.Core § 8.10.1

UnsupportedCluster

The cluster indicated is not supported on the endpoint.

MatterSpecification.v13.Core § 8.10.1

UnsupportedCommand

The indicated command ID is not supported on the cluster instance. Command not carried out.

MatterSpecification.v13.Core § 8.10.1

UnsupportedEndpoint

The endpoint indicated is unsupported on the node.

MatterSpecification.v13.Core § 8.10.1

UnsupportedEvent

The indicated event ID is not supported on the cluster instance.

MatterSpecification.v13.Core § 8.10.1

UnsupportedNode

The node ID indicated is not supported on the node.

MatterSpecification.v13.Core § 8.10.1

UnsupportedRead

Attempt to read a write-only attribute.

MatterSpecification.v13.Core § 8.10.1

UnsupportedWrite

Attempt to write a read-only attribute.

MatterSpecification.v13.Core § 8.10.1