CreateIntegrationData: {
    requestBody?: {
        appId?: string;
        authConfig?: {
            api_key?: string;
            base_url?: string;
            client_id?: string;
            client_secret?: string;
            consumer_key?: string;
            consumer_secret?: string;
            [key: string]: unknown;
        };
        authScheme?: AuthScheme;
        name?: string;
        useComposioAuth?: boolean;
    };
}

Type declaration

  • Optional requestBody?: {
        appId?: string;
        authConfig?: {
            api_key?: string;
            base_url?: string;
            client_id?: string;
            client_secret?: string;
            consumer_key?: string;
            consumer_secret?: string;
            [key: string]: unknown;
        };
        authScheme?: AuthScheme;
        name?: string;
        useComposioAuth?: boolean;
    }
    • Optional appId?: string

      The unique identifier of the app associated with the connector.

    • Optional authConfig?: {
          api_key?: string;
          base_url?: string;
          client_id?: string;
          client_secret?: string;
          consumer_key?: string;
          consumer_secret?: string;
          [key: string]: unknown;
      }

      An object containing the authentication configuration for the connector.

      • [key: string]: unknown
      • Optional api_key?: string

        The API key used for authentication with the app - if authScheme is API_KEY

      • 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 - if authScheme is OAUTH2

      • Optional client_secret?: string

        The client secret used for authentication with the app - if authScheme is OAUTH2

      • Optional consumer_key?: string

        The Consumer key used for authentication with the app - if authScheme is OAUTH1

      • Optional consumer_secret?: string

        The Consumer secret used for authentication with the app - if authScheme is OAUTH1

    • Optional authScheme?: AuthScheme

      The authentication scheme used by the connector (e.g., "OAUTH2", "API_KEY").

    • Optional name?: string

      The name of the connector.

    • Optional useComposioAuth?: boolean

      Use default Composio credentials to proceed. The developer app credentials will be of Composio.