A configured integration entry from GET /v1/integrations (non-admin). Exposes only the id/type and its addressing hint — no credentials or other configuration. Push integrations carry either bundle_id (Apple: apns / apns_sandbox) or project_id (Firebase: gcm), which callers use to pick the integration matching the current app build.

interface IntegrationInfo {
    bundle_id?: string;
    integration_id: string;
    integration_type: string;
    project_id?: string;
}

Properties

bundle_id?: string

Apple bundle id, present for apns / apns_sandbox integrations.

integration_id: string
integration_type: string

e.g. apns, apns_sandbox, gcm.

project_id?: string

Firebase project id, present for gcm integrations.