IntegrationVersion
The `IntegrationVersion` entity.
Definition
TypeScript
interface IntegrationVersion {
id: string;
integrationId: string;
version: string;
manifestSnapshot: Record<string, unknown>;
variablesSchemaSnapshot: Record<string, unknown>;
authConfigSnapshot: Record<string, unknown>;
memberEntityVersions: Record<string, string>;
changelog: string | null;
publishedBy: string;
publishedAt: string;
}Fields
| Field | Type | Notes |
|---|---|---|
id | string | readonly required |
integrationId | string | required |
version | string | required — Semver. |
manifestSnapshot | Record<string, unknown> | required |
variablesSchemaSnapshot | Record<string, unknown> | required |
authConfigSnapshot | Record<string, unknown> | required |
memberEntityVersions | Record<string, string> | required — { entityId → entity_version_id } pairs frozen at publish. Lets reference-style installs pin to the exact entity versions that shipped. |
changelog | string | null | required |
publishedBy | string | required |
publishedAt | string | required |