Home > @uniformdev/mesh-sdk > IntegrationDefinitionClient

IntegrationDefinitionClient class

API Client to manage the registration of custom Mesh applications and their identity-delegation credentials.

Signature:

Extends: ApiClient<DefClientOptions>

Constructors

Constructor

Modifiers

Description

(constructor)(options)

Constructs a new instance of the IntegrationDefinitionClient class

Methods

Method

Modifiers

Description

get(options)

Fetches all mesh apps for a team (and optionally also those shared across teams)

remove(body)

Deletes a mesh app from a team

revokeCredential(body)

Revokes an identity-delegation credential. Future delegation grants and refreshes will fail until a new credential is minted; in-flight delegation tokens remain valid until natural expiry (up to ~15 minutes). Caller must be a team admin.

rotateCredential(body)

Mints or rotates an identity-delegation credential for an integration definition. The plaintext appSecret is returned exactly once and is not retrievable afterwards — Uniform stores only the hash. A successful response invalidates any previously-issued secret of the same kind. Caller must be a team admin.

upsert(body)

Creates or updates a mesh app definition on a team. Identity-delegation credentials must be minted separately via .