Skip to content

ESPRMAdminMatter

Defined in: src/ESPRMAdminMatter.ts:11

Shell class for admin Matter setup operations. Methods are added via prototype augmentation in methods/ESPRMAdminMatter/*.

new ESPRMAdminMatter(): ESPRMAdminMatter

ESPRMAdminMatter

createMatterAuth(params): Promise<MatterAuthKeyResponse>

Defined in: src/methods/ESPRMAdminMatter/CreateMatterAuth.ts:22

Creates Matter authentication credentials for the deployment.

CreateMatterAuthRequest

The Matter authentication request parameters.

Promise<MatterAuthKeyResponse>

The response containing the generated Matter auth key.


createMatterBatch(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminMatter/CreateMatterBatch.ts:27

Creates a new Matter device batch for provisioning.

CreateMatterBatchRequest

The batch creation parameters including batch ID.

Promise<ESPAPISuccessResponse>

A success response confirming the batch was created.


getMatterAuth(): Promise<GetMatterAuthResponse>

Defined in: src/methods/ESPRMAdminMatter/GetMatterAuth.ts:20

Retrieves the current Matter authentication configuration.

Promise<GetMatterAuthResponse>

The response containing Matter auth details.


getMatterBatch(params?): Promise<GetMatterBatchResponse>

Defined in: src/methods/ESPRMAdminMatter/GetMatterBatch.ts:22

Retrieves Matter device batch details.

GetMatterBatchParams

Optional filtering parameters for the batch query.

Promise<GetMatterBatchResponse>

The response containing Matter batch details.


getMatterBatchNodes(params): Promise<GetMatterBatchNodesResponse>

Defined in: src/methods/ESPRMAdminMatter/GetMatterBatchNodes.ts:27

Retrieves the list of nodes associated with a Matter batch.

GetMatterBatchNodesParams

The parameters including the batch ID to query nodes for.

Promise<GetMatterBatchNodesResponse>

The response containing the batch’s node list.


updateMatterBatch(batchId, params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminMatter/UpdateMatterBatch.ts:28

Updates an existing Matter device batch configuration.

string

The identifier of the batch to update.

UpdateMatterBatchRequest

The updated batch configuration details.

Promise<ESPAPISuccessResponse>

A success response confirming the batch was updated.