/** * @example * { * id: "id" * } */ export interface UpdateAppInstallationsRequest { /** App installation ID, prefixed `aag_`. */ id: string; /** Your app's own identifier for this installation, such as the ID of the linked account in another system, or `null` when none is set. At most 255 characters and unique across your app's installations, so you can find an installation with `GET /app_installations?external_id=`; setting one another installation already has returns a `409`. Only the app and its developer see it; for the account the app is installed on it is always `null`. */ external_id?: string | null; /** Metadata keys to set, as string values. A key set to `null` is removed and keys you leave out don't change; an empty object clears every key. At most 50 keys; keys are at most 100 characters and values at most 500. */ metadata?: Record; }