CreateIntegrationResponse: {
    appId?: string;
    appName?: string;
    authConfig?: {
        base_url?: string;
        client_id?: string;
        client_secret?: string;
    };
    authScheme?: string;
    createdAt?: string;
    enabled?: boolean;
    expectedInputFields?: {
        [key: string]: unknown;
    }[];
    id?: string;
    logo?: string;
    name?: string;
    updatedAt?: string;
}

Type declaration

  • Optional appId?: string

    The unique identifier of the app associated with the connector.

  • Optional appName?: string

    The name of the app associated with the connector.

  • Optional authConfig?: {
        base_url?: string;
        client_id?: string;
        client_secret?: string;
    }

    An object containing the authentication configuration for the connector.

    • Optional base_url?: string

      The base URL for making API requests to the app.

    • Optional client_id?: string

      The client ID used for authentication with the app.

    • Optional client_secret?: string

      The client secret used for authentication with the app.

  • Optional authScheme?: string

    The authentication scheme used by the connector.

  • Optional createdAt?: string

    The timestamp indicating when the connector was created.

  • Optional enabled?: boolean

    A boolean indicating whether the connector is enabled or not.

  • Optional expectedInputFields?: {
        [key: string]: unknown;
    }[]

    An array of input fields expected by the connector.

  • Optional id?: string

    The unique identifier of the newly created connector.

  • Optional logo?: string

    The URL of the logo of the app associated with the connector.

  • Optional name?: string

    The name of the connector.

  • Optional updatedAt?: string

    The timestamp indicating when the connector was last updated.