import { APIResource } from "../core/resource.js"; import { APIPromise } from "../core/api-promise.js"; import { RequestOptions } from "../internal/request-options.js"; /** * Connected account management */ export declare class ConnectedAccounts extends APIResource { /** * Initiates a new connection to an external service for a user. For OAuth-based * toolkits, this returns a redirect URL to complete authentication. For API * key-based toolkits, provide the credentials directly in the request body. Use * the `user_id` field to associate the connection with a specific user in your * system. * * **Deprecated for Composio-managed OAuth:** For Composio-managed auth configs on * OAuth1, OAuth2, or DCR_OAUTH schemes, this endpoint is being retired and will * start returning `400 BadRequest` on **2026-05-08** for new organizations and * **2026-07-03** for all remaining organizations. Migrate those calls to * `POST /api/v3/connected_accounts/link`. Custom auth configs and non-OAuth * schemes (API key, bearer, basic) continue to be supported here. Responses on the * retiring path carry a `Deprecation` header (RFC 9745) and a `Sunset` header * (RFC 8594) for client-side detection. * * @example * ```ts * const connectedAccount = * await client.connectedAccounts.create({ * auth_config: { id: 'id' }, * connection: {}, * }); * ``` */ create(body: ConnectedAccountCreateParams, options?: RequestOptions): APIPromise; /** * Retrieves comprehensive details of a connected account, including authentication * configuration, connection status, and all parameters needed for API requests. * * @example * ```ts * const connectedAccount = * await client.connectedAccounts.retrieve( * 'ca_1a2b3c4d5e6f', * ); * ``` */ retrieve(nanoid: string, options?: RequestOptions): APIPromise; /** * Retrieves all connected accounts for your project. Connected accounts represent * authenticated user connections to external services (e.g., a user's Gmail * account, Slack workspace). Filter by toolkit, status, user ID, or auth config to * find specific connections. * * @example * ```ts * const connectedAccounts = * await client.connectedAccounts.list(); * ``` */ list(query?: ConnectedAccountListParams | null | undefined, options?: RequestOptions): APIPromise; /** * Soft-deletes a connected account by marking it as deleted in the database. This * prevents the account from being used for API calls but preserves the record for * audit purposes. Pass `?revoke_on_delete=true` to also revoke the account's * upstream credentials via a background job. * * @example * ```ts * const connectedAccount = * await client.connectedAccounts.delete('ca_1a2b3c4d5e6f'); * ``` */ delete(nanoid: string, params?: ConnectedAccountDeleteParams | null | undefined, options?: RequestOptions): APIPromise; /** * Update a connected account. Supports updating the alias and/or credentials. Only * specified fields will be updated. Set a credential field to null to remove it. * Alias must be unique within the same project, entity, and toolkit scope. * * @example * ```ts * const response = await client.connectedAccounts.patch( * 'ca_1a2b3c4d5e6f', * { * connection: { * state: { * authScheme: 'BEARER_TOKEN', * val: { token: 'new_access_token' }, * }, * }, * }, * ); * ``` */ patch(nanoid: string, body?: ConnectedAccountPatchParams | null | undefined, options?: RequestOptions): APIPromise; /** * DEPRECATED: Manual refresh of a connected account is deprecated. Composio * automatically refreshes credentials in the background as they approach expiry, * so this endpoint is no longer required and may be removed in a future release. * Initiates a new authentication flow for a connected account when credentials * have expired or become invalid. This may generate a new authentication URL for * OAuth flows or refresh tokens for other auth schemes. * * @deprecated */ refresh(nanoid: string, params?: ConnectedAccountRefreshParams | null | undefined, options?: RequestOptions): APIPromise; /** * Updates the status of a connected account to either enabled (active) or disabled * (inactive). Disabled accounts cannot be used for API calls but remain in the * database. * * @example * ```ts * const response = * await client.connectedAccounts.updateStatus( * 'ca_1a2b3c4d5e6f', * { enabled: true }, * ); * ``` */ updateStatus(nanoID: string, body: ConnectedAccountUpdateStatusParams, options?: RequestOptions): APIPromise; } export interface ConnectedAccountCreateResponse { /** * The id of the connected account */ id: string; /** * The connection data of the connected account */ connectionData: ConnectedAccountCreateResponse.UnionMember0 | ConnectedAccountCreateResponse.UnionMember1 | ConnectedAccountCreateResponse.UnionMember2 | ConnectedAccountCreateResponse.UnionMember3 | ConnectedAccountCreateResponse.UnionMember4 | ConnectedAccountCreateResponse.UnionMember5 | ConnectedAccountCreateResponse.UnionMember6 | ConnectedAccountCreateResponse.UnionMember7 | ConnectedAccountCreateResponse.UnionMember8 | ConnectedAccountCreateResponse.UnionMember9 | ConnectedAccountCreateResponse.UnionMember10 | ConnectedAccountCreateResponse.UnionMember11 | ConnectedAccountCreateResponse.UnionMember12 | ConnectedAccountCreateResponse.UnionMember13; /** * @deprecated DEPRECATED: This field will be removed in a future version */ redirect_uri: string | null; /** * @deprecated DEPRECATED: This field will be removed in a future version */ redirect_url: string | null; /** * @deprecated DEPRECATED: This field will be removed in a future version */ status: 'INITIALIZING' | 'INITIATED' | 'ACTIVE' | 'FAILED' | 'EXPIRED' | 'INACTIVE' | 'REVOKED'; /** * Experimental features - not stable, may be modified or removed in future * versions. */ experimental?: ConnectedAccountCreateResponse.Experimental; } export declare namespace ConnectedAccountCreateResponse { interface UnionMember0 { authScheme: 'OAUTH1'; val: UnionMember0.UnionMember0 | UnionMember0.UnionMember1 | UnionMember0.UnionMember2 | UnionMember0.UnionMember3 | UnionMember0.UnionMember4 | UnionMember0.UnionMember5; } namespace UnionMember0 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { authUri: string; oauth_token: string; oauth_token_secret: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callbackUrl?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { oauth_token: string; oauth_token_secret: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { oauth_token: string; oauth_token_secret: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember1 { authScheme: 'OAUTH2'; val: UnionMember1.UnionMember0 | UnionMember1.UnionMember1 | UnionMember1.UnionMember2 | UnionMember1.UnionMember3 | UnionMember1.UnionMember4 | UnionMember1.UnionMember5 | UnionMember1.UnionMember6; } namespace UnionMember1 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember2.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember2 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember3.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember3 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember6 { status: 'REVOKED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; revoked_at?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember2 { authScheme: 'API_KEY'; val: UnionMember2.UnionMember0 | UnionMember2.UnionMember1 | UnionMember2.UnionMember2 | UnionMember2.UnionMember3; } namespace UnionMember2 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember3 { authScheme: 'BASIC'; val: UnionMember3.UnionMember0 | UnionMember3.UnionMember1 | UnionMember3.UnionMember2 | UnionMember3.UnionMember3; } namespace UnionMember3 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember4 { authScheme: 'BEARER_TOKEN'; val: UnionMember4.UnionMember0 | UnionMember4.UnionMember1 | UnionMember4.UnionMember2 | UnionMember4.UnionMember3; } namespace UnionMember4 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember5 { authScheme: 'GOOGLE_SERVICE_ACCOUNT'; val: UnionMember5.UnionMember0 | UnionMember5.UnionMember1 | UnionMember5.UnionMember2 | UnionMember5.UnionMember3; } namespace UnionMember5 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; composio_link_redirect_url?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { credentials_json: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { credentials_json: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember6 { authScheme: 'NO_AUTH'; val: UnionMember6.UnionMember0 | UnionMember6.UnionMember1 | UnionMember6.UnionMember2 | UnionMember6.UnionMember3 | UnionMember6.UnionMember4 | UnionMember6.UnionMember5; } namespace UnionMember6 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember7 { authScheme: 'CALCOM_AUTH'; val: UnionMember7.UnionMember0 | UnionMember7.UnionMember1 | UnionMember7.UnionMember2 | UnionMember7.UnionMember3 | UnionMember7.UnionMember4 | UnionMember7.UnionMember5; } namespace UnionMember7 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember8 { authScheme: 'BILLCOM_AUTH'; val: UnionMember8.UnionMember0 | UnionMember8.UnionMember1 | UnionMember8.UnionMember2 | UnionMember8.UnionMember3 | UnionMember8.UnionMember4 | UnionMember8.UnionMember5; } namespace UnionMember8 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { devKey: string; sessionId: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { devKey: string; sessionId: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember9 { authScheme: 'BASIC_WITH_JWT'; val: UnionMember9.UnionMember0 | UnionMember9.UnionMember1 | UnionMember9.UnionMember2 | UnionMember9.UnionMember3 | UnionMember9.UnionMember4 | UnionMember9.UnionMember5; } namespace UnionMember9 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { password: string; status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { password: string; status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { password: string; status: 'FAILED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { password: string; status: 'EXPIRED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember10 { authScheme: 'SERVICE_ACCOUNT'; val: UnionMember10.UnionMember0 | UnionMember10.UnionMember1 | UnionMember10.UnionMember2 | UnionMember10.UnionMember3; } namespace UnionMember10 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { application_id: string; installation_id: string; private_key: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { application_id: string; installation_id: string; private_key: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember11 { authScheme: 'SAML'; val: UnionMember11.UnionMember0 | UnionMember11.UnionMember1 | UnionMember11.UnionMember2 | UnionMember11.UnionMember3 | UnionMember11.UnionMember4 | UnionMember11.UnionMember5; } namespace UnionMember11 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember12 { authScheme: 'DCR_OAUTH'; val: UnionMember12.UnionMember0 | UnionMember12.UnionMember1 | UnionMember12.UnionMember2 | UnionMember12.UnionMember3 | UnionMember12.UnionMember4 | UnionMember12.UnionMember5; } namespace UnionMember12 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { /** * Dynamically registered client ID */ client_id: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember13 { authScheme: 'S2S_OAUTH2'; val: UnionMember13.UnionMember0 | UnionMember13.UnionMember1 | UnionMember13.UnionMember2 | UnionMember13.UnionMember3 | UnionMember13.UnionMember4 | UnionMember13.UnionMember5; } namespace UnionMember13 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } /** * Experimental features - not stable, may be modified or removed in future * versions. */ interface Experimental { /** * Sharing model for this connected account. PRIVATE is usable only by the owning * user_id. SHARED is reachable from a tool-router session only when explicitly * pinned in the session config. */ account_type: 'PRIVATE' | 'SHARED'; /** * Access control for SHARED connections. Visible only to the connection creator * and project/org API key callers; non-creator cookie callers receive the response * without this block. */ acl_config_for_shared?: Experimental.ACLConfigForShared; } namespace Experimental { /** * Access control for SHARED connections. Visible only to the connection creator * and project/org API key callers; non-creator cookie callers receive the response * without this block. */ interface ACLConfigForShared { allow_all_users: boolean; allowed_user_ids: Array; not_allowed_user_ids: Array; } } } export interface ConnectedAccountRetrieveResponse { /** * The id of the connection */ id: string; /** * A user-defined alias for the connected account */ alias: string | null; auth_config: ConnectedAccountRetrieveResponse.AuthConfig; /** * The created at of the connection */ created_at: string; /** * @deprecated This is deprecated, use `state` instead */ data: { [key: string]: unknown; }; /** * Whether the connection is disabled */ is_disabled: boolean; /** * @deprecated The initialization data of the connection, including configuration * parameters */ params: { [key: string]: unknown; }; /** * The state of the connection */ state: ConnectedAccountRetrieveResponse.UnionMember0 | ConnectedAccountRetrieveResponse.UnionMember1 | ConnectedAccountRetrieveResponse.UnionMember2 | ConnectedAccountRetrieveResponse.UnionMember3 | ConnectedAccountRetrieveResponse.UnionMember4 | ConnectedAccountRetrieveResponse.UnionMember5 | ConnectedAccountRetrieveResponse.UnionMember6 | ConnectedAccountRetrieveResponse.UnionMember7 | ConnectedAccountRetrieveResponse.UnionMember8 | ConnectedAccountRetrieveResponse.UnionMember9 | ConnectedAccountRetrieveResponse.UnionMember10 | ConnectedAccountRetrieveResponse.UnionMember11 | ConnectedAccountRetrieveResponse.UnionMember12 | ConnectedAccountRetrieveResponse.UnionMember13; /** * The status of the connection */ status: 'INITIALIZING' | 'INITIATED' | 'ACTIVE' | 'FAILED' | 'EXPIRED' | 'INACTIVE' | 'REVOKED'; /** * The reason the connection status changed. Possible reasons: Connection * initiation did not complete within 10 minutes, Permanent auth error during token * refresh, Max auth failures reached, OAuth callback failed during token exchange, * Connection status updated by user, Auth config is disabled, Revoked via * user-initiated revoke endpoint, Revoked via admin tool, Revoked as part of * connection delete */ status_reason: string | null; toolkit: ConnectedAccountRetrieveResponse.Toolkit; /** * The updated at of the connection */ updated_at: string; /** * @deprecated This is deprecated, we will not be providing userId from this api * anymore, you will only be able to read via userId not get it back */ user_id: string; /** * A short, token-friendly identifier for multi-account disambiguation, typically * toolkit-prefixed with 1-2 words (e.g., "gmail_red-castle") */ word_id: string | null; /** * Experimental features - not stable, may be modified or removed in future * versions. */ experimental?: ConnectedAccountRetrieveResponse.Experimental; /** * OAuth scopes requested when this connection was most recently initiated (create * or refresh). Absent for connections created before scope snapshots were captured * and for non-OAuth auth schemes. */ requested_scopes?: Array; /** * OAuth user-token scopes requested at the most recent initiation. Only meaningful * for Slackbot auth configs (user-token scopes); absent otherwise. */ requested_user_scopes?: Array; /** * The endpoint to make test request for verification */ test_request_endpoint?: string; } export declare namespace ConnectedAccountRetrieveResponse { interface AuthConfig { /** * The id of the auth config */ id: string; /** * @deprecated the authScheme is part of the connection state use it there */ auth_scheme: 'OAUTH2' | 'OAUTH1' | 'API_KEY' | 'BASIC' | 'BILLCOM_AUTH' | 'BEARER_TOKEN' | 'GOOGLE_SERVICE_ACCOUNT' | 'NO_AUTH' | 'BASIC_WITH_JWT' | 'CALCOM_AUTH' | 'SERVICE_ACCOUNT' | 'SAML' | 'DCR_OAUTH' | 'S2S_OAUTH2'; /** * Whether the auth config is managed by Composio */ is_composio_managed: boolean; /** * Whether the auth config is disabled */ is_disabled: boolean; } interface UnionMember0 { authScheme: 'OAUTH1'; val: UnionMember0.UnionMember0 | UnionMember0.UnionMember1 | UnionMember0.UnionMember2 | UnionMember0.UnionMember3 | UnionMember0.UnionMember4 | UnionMember0.UnionMember5; } namespace UnionMember0 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { authUri: string; oauth_token: string; oauth_token_secret: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callbackUrl?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { oauth_token: string; oauth_token_secret: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { oauth_token: string; oauth_token_secret: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember1 { authScheme: 'OAUTH2'; val: UnionMember1.UnionMember0 | UnionMember1.UnionMember1 | UnionMember1.UnionMember2 | UnionMember1.UnionMember3 | UnionMember1.UnionMember4 | UnionMember1.UnionMember5 | UnionMember1.UnionMember6; } namespace UnionMember1 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember2.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember2 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember3.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember3 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember6 { status: 'REVOKED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; revoked_at?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember2 { authScheme: 'API_KEY'; val: UnionMember2.UnionMember0 | UnionMember2.UnionMember1 | UnionMember2.UnionMember2 | UnionMember2.UnionMember3; } namespace UnionMember2 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember3 { authScheme: 'BASIC'; val: UnionMember3.UnionMember0 | UnionMember3.UnionMember1 | UnionMember3.UnionMember2 | UnionMember3.UnionMember3; } namespace UnionMember3 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember4 { authScheme: 'BEARER_TOKEN'; val: UnionMember4.UnionMember0 | UnionMember4.UnionMember1 | UnionMember4.UnionMember2 | UnionMember4.UnionMember3; } namespace UnionMember4 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember5 { authScheme: 'GOOGLE_SERVICE_ACCOUNT'; val: UnionMember5.UnionMember0 | UnionMember5.UnionMember1 | UnionMember5.UnionMember2 | UnionMember5.UnionMember3; } namespace UnionMember5 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; composio_link_redirect_url?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { credentials_json: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { credentials_json: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember6 { authScheme: 'NO_AUTH'; val: UnionMember6.UnionMember0 | UnionMember6.UnionMember1 | UnionMember6.UnionMember2 | UnionMember6.UnionMember3 | UnionMember6.UnionMember4 | UnionMember6.UnionMember5; } namespace UnionMember6 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember7 { authScheme: 'CALCOM_AUTH'; val: UnionMember7.UnionMember0 | UnionMember7.UnionMember1 | UnionMember7.UnionMember2 | UnionMember7.UnionMember3 | UnionMember7.UnionMember4 | UnionMember7.UnionMember5; } namespace UnionMember7 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember8 { authScheme: 'BILLCOM_AUTH'; val: UnionMember8.UnionMember0 | UnionMember8.UnionMember1 | UnionMember8.UnionMember2 | UnionMember8.UnionMember3 | UnionMember8.UnionMember4 | UnionMember8.UnionMember5; } namespace UnionMember8 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { devKey: string; sessionId: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { devKey: string; sessionId: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember9 { authScheme: 'BASIC_WITH_JWT'; val: UnionMember9.UnionMember0 | UnionMember9.UnionMember1 | UnionMember9.UnionMember2 | UnionMember9.UnionMember3 | UnionMember9.UnionMember4 | UnionMember9.UnionMember5; } namespace UnionMember9 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { password: string; status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { password: string; status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { password: string; status: 'FAILED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { password: string; status: 'EXPIRED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember10 { authScheme: 'SERVICE_ACCOUNT'; val: UnionMember10.UnionMember0 | UnionMember10.UnionMember1 | UnionMember10.UnionMember2 | UnionMember10.UnionMember3; } namespace UnionMember10 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { application_id: string; installation_id: string; private_key: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { application_id: string; installation_id: string; private_key: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember11 { authScheme: 'SAML'; val: UnionMember11.UnionMember0 | UnionMember11.UnionMember1 | UnionMember11.UnionMember2 | UnionMember11.UnionMember3 | UnionMember11.UnionMember4 | UnionMember11.UnionMember5; } namespace UnionMember11 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember12 { authScheme: 'DCR_OAUTH'; val: UnionMember12.UnionMember0 | UnionMember12.UnionMember1 | UnionMember12.UnionMember2 | UnionMember12.UnionMember3 | UnionMember12.UnionMember4 | UnionMember12.UnionMember5; } namespace UnionMember12 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { /** * Dynamically registered client ID */ client_id: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember13 { authScheme: 'S2S_OAUTH2'; val: UnionMember13.UnionMember0 | UnionMember13.UnionMember1 | UnionMember13.UnionMember2 | UnionMember13.UnionMember3 | UnionMember13.UnionMember4 | UnionMember13.UnionMember5; } namespace UnionMember13 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface Toolkit { /** * The slug of the toolkit */ slug: string; } /** * Experimental features - not stable, may be modified or removed in future * versions. */ interface Experimental { /** * Sharing model for this connected account. PRIVATE is usable only by the owning * user_id. SHARED is reachable from a tool-router session only when explicitly * pinned in the session config. */ account_type: 'PRIVATE' | 'SHARED'; /** * Access control for SHARED connections. Visible only to the connection creator * and project/org API key callers; non-creator cookie callers receive the response * without this block. */ acl_config_for_shared?: Experimental.ACLConfigForShared; } namespace Experimental { /** * Access control for SHARED connections. Visible only to the connection creator * and project/org API key callers; non-creator cookie callers receive the response * without this block. */ interface ACLConfigForShared { allow_all_users: boolean; allowed_user_ids: Array; not_allowed_user_ids: Array; } } } export interface ConnectedAccountListResponse { current_page: number; items: Array; total_items: number; total_pages: number; next_cursor?: string | null; } export declare namespace ConnectedAccountListResponse { interface Item { /** * The id of the connection */ id: string; /** * A user-defined alias for the connected account */ alias: string | null; auth_config: Item.AuthConfig; /** * The created at of the connection */ created_at: string; /** * @deprecated This is deprecated, use `state` instead */ data: { [key: string]: unknown; }; /** * Whether the connection is disabled */ is_disabled: boolean; /** * The state of the connection */ state: Item.UnionMember0 | Item.UnionMember1 | Item.UnionMember2 | Item.UnionMember3 | Item.UnionMember4 | Item.UnionMember5 | Item.UnionMember6 | Item.UnionMember7 | Item.UnionMember8 | Item.UnionMember9 | Item.UnionMember10 | Item.UnionMember11 | Item.UnionMember12 | Item.UnionMember13; /** * The status of the connection */ status: 'INITIALIZING' | 'INITIATED' | 'ACTIVE' | 'FAILED' | 'EXPIRED' | 'INACTIVE' | 'REVOKED'; /** * The reason the connection status changed. Possible reasons: Connection * initiation did not complete within 10 minutes, Permanent auth error during token * refresh, Max auth failures reached, OAuth callback failed during token exchange, * Connection status updated by user, Auth config is disabled, Revoked via * user-initiated revoke endpoint, Revoked via admin tool, Revoked as part of * connection delete */ status_reason: string | null; toolkit: Item.Toolkit; /** * The updated at of the connection */ updated_at: string; /** * @deprecated This is deprecated, we will not be providing userId from this api * anymore, you will only be able to read via userId not get it back */ user_id: string; /** * A short, token-friendly identifier for multi-account disambiguation, typically * toolkit-prefixed with 1-2 words (e.g., "gmail_red-castle") */ word_id: string | null; /** * Experimental features - not stable, may be modified or removed in future * versions. */ experimental?: Item.Experimental; /** * The endpoint to make test request for verification */ test_request_endpoint?: string; } namespace Item { interface AuthConfig { /** * The id of the auth config */ id: string; /** * @deprecated the authScheme is part of the connection state use it there */ auth_scheme: 'OAUTH2' | 'OAUTH1' | 'API_KEY' | 'BASIC' | 'BILLCOM_AUTH' | 'BEARER_TOKEN' | 'GOOGLE_SERVICE_ACCOUNT' | 'NO_AUTH' | 'BASIC_WITH_JWT' | 'CALCOM_AUTH' | 'SERVICE_ACCOUNT' | 'SAML' | 'DCR_OAUTH' | 'S2S_OAUTH2'; /** * Whether the auth config is managed by Composio */ is_composio_managed: boolean; /** * Whether the auth config is disabled */ is_disabled: boolean; } interface UnionMember0 { authScheme: 'OAUTH1'; val: UnionMember0.UnionMember0 | UnionMember0.UnionMember1 | UnionMember0.UnionMember2 | UnionMember0.UnionMember3 | UnionMember0.UnionMember4 | UnionMember0.UnionMember5; } namespace UnionMember0 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { authUri: string; oauth_token: string; oauth_token_secret: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callbackUrl?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { oauth_token: string; oauth_token_secret: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { oauth_token: string; oauth_token_secret: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember1 { authScheme: 'OAUTH2'; val: UnionMember1.UnionMember0 | UnionMember1.UnionMember1 | UnionMember1.UnionMember2 | UnionMember1.UnionMember3 | UnionMember1.UnionMember4 | UnionMember1.UnionMember5 | UnionMember1.UnionMember6; } namespace UnionMember1 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember2.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember2 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember3.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember3 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember6 { status: 'REVOKED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; revoked_at?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember2 { authScheme: 'API_KEY'; val: UnionMember2.UnionMember0 | UnionMember2.UnionMember1 | UnionMember2.UnionMember2 | UnionMember2.UnionMember3; } namespace UnionMember2 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember3 { authScheme: 'BASIC'; val: UnionMember3.UnionMember0 | UnionMember3.UnionMember1 | UnionMember3.UnionMember2 | UnionMember3.UnionMember3; } namespace UnionMember3 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember4 { authScheme: 'BEARER_TOKEN'; val: UnionMember4.UnionMember0 | UnionMember4.UnionMember1 | UnionMember4.UnionMember2 | UnionMember4.UnionMember3; } namespace UnionMember4 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember5 { authScheme: 'GOOGLE_SERVICE_ACCOUNT'; val: UnionMember5.UnionMember0 | UnionMember5.UnionMember1 | UnionMember5.UnionMember2 | UnionMember5.UnionMember3; } namespace UnionMember5 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; composio_link_redirect_url?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { credentials_json: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { credentials_json: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember6 { authScheme: 'NO_AUTH'; val: UnionMember6.UnionMember0 | UnionMember6.UnionMember1 | UnionMember6.UnionMember2 | UnionMember6.UnionMember3 | UnionMember6.UnionMember4 | UnionMember6.UnionMember5; } namespace UnionMember6 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember7 { authScheme: 'CALCOM_AUTH'; val: UnionMember7.UnionMember0 | UnionMember7.UnionMember1 | UnionMember7.UnionMember2 | UnionMember7.UnionMember3 | UnionMember7.UnionMember4 | UnionMember7.UnionMember5; } namespace UnionMember7 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember8 { authScheme: 'BILLCOM_AUTH'; val: UnionMember8.UnionMember0 | UnionMember8.UnionMember1 | UnionMember8.UnionMember2 | UnionMember8.UnionMember3 | UnionMember8.UnionMember4 | UnionMember8.UnionMember5; } namespace UnionMember8 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { devKey: string; sessionId: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { devKey: string; sessionId: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember9 { authScheme: 'BASIC_WITH_JWT'; val: UnionMember9.UnionMember0 | UnionMember9.UnionMember1 | UnionMember9.UnionMember2 | UnionMember9.UnionMember3 | UnionMember9.UnionMember4 | UnionMember9.UnionMember5; } namespace UnionMember9 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { password: string; status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { password: string; status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { password: string; status: 'FAILED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { password: string; status: 'EXPIRED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember10 { authScheme: 'SERVICE_ACCOUNT'; val: UnionMember10.UnionMember0 | UnionMember10.UnionMember1 | UnionMember10.UnionMember2 | UnionMember10.UnionMember3; } namespace UnionMember10 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { application_id: string; installation_id: string; private_key: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { application_id: string; installation_id: string; private_key: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember11 { authScheme: 'SAML'; val: UnionMember11.UnionMember0 | UnionMember11.UnionMember1 | UnionMember11.UnionMember2 | UnionMember11.UnionMember3 | UnionMember11.UnionMember4 | UnionMember11.UnionMember5; } namespace UnionMember11 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember12 { authScheme: 'DCR_OAUTH'; val: UnionMember12.UnionMember0 | UnionMember12.UnionMember1 | UnionMember12.UnionMember2 | UnionMember12.UnionMember3 | UnionMember12.UnionMember4 | UnionMember12.UnionMember5; } namespace UnionMember12 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { /** * Dynamically registered client ID */ client_id: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember13 { authScheme: 'S2S_OAUTH2'; val: UnionMember13.UnionMember0 | UnionMember13.UnionMember1 | UnionMember13.UnionMember2 | UnionMember13.UnionMember3 | UnionMember13.UnionMember4 | UnionMember13.UnionMember5; } namespace UnionMember13 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface Toolkit { /** * The slug of the toolkit */ slug: string; } /** * Experimental features - not stable, may be modified or removed in future * versions. */ interface Experimental { /** * Sharing model for this connected account. PRIVATE is usable only by the owning * user_id. SHARED is reachable from a tool-router session only when explicitly * pinned in the session config. */ account_type: 'PRIVATE' | 'SHARED'; /** * Access control for SHARED connections. Visible only to the connection creator * and project/org API key callers; non-creator cookie callers receive the response * without this block. */ acl_config_for_shared?: Experimental.ACLConfigForShared; } namespace Experimental { /** * Access control for SHARED connections. Visible only to the connection creator * and project/org API key callers; non-creator cookie callers receive the response * without this block. */ interface ACLConfigForShared { allow_all_users: boolean; allowed_user_ids: Array; not_allowed_user_ids: Array; } } } } /** * Response returned after successfully deleting a connected account */ export interface ConnectedAccountDeleteResponse { /** * Indicates whether the connected account was successfully deleted */ success: boolean; /** * Identifier of the background revoke job started for this delete. Present only * when `revoke_on_delete=true`. Track the job and its per-connection results from * the Composio dashboard — a programmatic endpoint to poll this job is not yet * generally available. */ revoke_job_id?: string; } export interface ConnectedAccountPatchResponse { /** * The unique identifier of the updated connected account */ id: string; /** * The current status of the connected account after the update (ACTIVE, EXPIRED, * INACTIVE, etc.) */ status: string; /** * Whether the update was successful */ success: boolean; } /** * Response schema for a refreshed connected account authentication */ export interface ConnectedAccountRefreshResponse { /** * The unique identifier of the connected account */ id: string; /** * The URL to which the user should be redirected to complete the authentication * process (null for auth schemes that do not require redirection) */ redirect_url: string | null; /** * The current status of the connected account (e.g., active, pending, failed) */ status: 'INITIALIZING' | 'INITIATED' | 'ACTIVE' | 'FAILED' | 'EXPIRED' | 'INACTIVE' | 'REVOKED'; } /** * Response returned after successfully updating a connected account status */ export interface ConnectedAccountUpdateStatusResponse { /** * Indicates whether the connected account status was successfully updated */ success: boolean; } export interface ConnectedAccountCreateParams { auth_config: ConnectedAccountCreateParams.AuthConfig; connection: ConnectedAccountCreateParams.Connection; /** * [EXPERIMENTAL] Whether to validate the provided credentials, validates only for * API Key Auth scheme */ validate_credentials?: boolean; } export declare namespace ConnectedAccountCreateParams { interface AuthConfig { /** * The auth config id of the app (must be a valid auth config id) */ id: string; } interface Connection { /** * A human-readable alias for this connected account. Must be unique per entity and * toolkit within the project. */ alias?: string; /** * The URL to redirect to after connection completion */ callback_url?: string; /** * @deprecated DEPRECATED: This parameter will be removed in a future version. * Please use state instead. */ data?: { [key: string]: unknown; }; /** * @deprecated DEPRECATED: This parameter will be removed in a future version. */ deprecated_is_v1_rerouted?: boolean; /** * Experimental features - not stable, may be modified or removed in future * versions. */ experimental?: Connection.Experimental; /** * @deprecated DEPRECATED: This parameter will be removed in a future version. * Please use callback_url instead. */ redirect_uri?: string; /** * The state of the connected account */ state?: Connection.UnionMember0 | Connection.UnionMember1 | Connection.UnionMember2 | Connection.UnionMember3 | Connection.UnionMember4 | Connection.UnionMember5 | Connection.UnionMember6 | Connection.UnionMember7 | Connection.UnionMember8 | Connection.UnionMember9 | Connection.UnionMember10 | Connection.UnionMember11 | Connection.UnionMember12 | Connection.UnionMember13; /** * The user id of the connected account */ user_id?: string; } namespace Connection { /** * Experimental features - not stable, may be modified or removed in future * versions. */ interface Experimental { /** * Sharing model for this connected account. PRIVATE (default) is usable only by * the owning user_id. SHARED is reachable from a tool-router session ONLY when * explicitly pinned in the session config — at most one SHARED connection per * toolkit per session. Sessions never use a SHARED connection implicitly. */ account_type?: 'PRIVATE' | 'SHARED'; /** * Access control for SHARED connections. Resolution rule (only fires when caller * != creator): user in not_allowed_user_ids → DENY; allow_all_users=true → ALLOW; * user in allowed_user_ids → ALLOW; else DENY. Default state (omitted or {}) is * deny-by-default — only the creator can use. */ acl_config_for_shared?: Experimental.ACLConfigForShared; } namespace Experimental { /** * Access control for SHARED connections. Resolution rule (only fires when caller * != creator): user in not_allowed_user_ids → DENY; allow_all_users=true → ALLOW; * user in allowed_user_ids → ALLOW; else DENY. Default state (omitted or {}) is * deny-by-default — only the creator can use. */ interface ACLConfigForShared { /** * Wildcard "any user_id in the project" allow toggle. Only valid on SHARED * connections. */ allow_all_users?: boolean; /** * Explicit allow list of user_ids who can use this SHARED connection. */ allowed_user_ids?: Array; /** * Explicit deny list. Wins on conflict with allow_all_users and allowed_user_ids. */ not_allowed_user_ids?: Array; } } interface UnionMember0 { authScheme: 'OAUTH1'; val: UnionMember0.UnionMember0 | UnionMember0.UnionMember1 | UnionMember0.UnionMember2 | UnionMember0.UnionMember3 | UnionMember0.UnionMember4 | UnionMember0.UnionMember5; } namespace UnionMember0 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { authUri: string; oauth_token: string; oauth_token_secret: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callbackUrl?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { oauth_token: string; oauth_token_secret: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { oauth_token: string; oauth_token_secret: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; COMPANYDOMAIN?: string; consumer_key?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; oauth_verifier?: string; proxy_password?: string; proxy_username?: string; redirectUrl?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember1 { authScheme: 'OAUTH2'; val: UnionMember1.UnionMember0 | UnionMember1.UnionMember1 | UnionMember1.UnionMember2 | UnionMember1.UnionMember3 | UnionMember1.UnionMember4 | UnionMember1.UnionMember5 | UnionMember1.UnionMember6; } namespace UnionMember1 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember2.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember2 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; /** * for slack user scopes */ authed_user?: UnionMember3.AuthedUser; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; extra_token_data?: { [key: string]: unknown; }; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; webhook_signature?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } namespace UnionMember3 { /** * for slack user scopes */ interface AuthedUser { access_token?: string; scope?: string; } } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember6 { status: 'REVOKED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; revoked_at?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember2 { authScheme: 'API_KEY'; val: UnionMember2.UnionMember0 | UnionMember2.UnionMember1 | UnionMember2.UnionMember2 | UnionMember2.UnionMember3; } namespace UnionMember2 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_key?: string; api_url?: string; base_url?: string; basic_encoded?: string; bearer_token?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; generic_api_key?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember3 { authScheme: 'BASIC'; val: UnionMember3.UnionMember0 | UnionMember3.UnionMember1 | UnionMember3.UnionMember2 | UnionMember3.UnionMember3; } namespace UnionMember3 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; password?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember4 { authScheme: 'BEARER_TOKEN'; val: UnionMember4.UnionMember0 | UnionMember4.UnionMember1 | UnionMember4.UnionMember2 | UnionMember4.UnionMember3; } namespace UnionMember4 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember5 { authScheme: 'GOOGLE_SERVICE_ACCOUNT'; val: UnionMember5.UnionMember0 | UnionMember5.UnionMember1 | UnionMember5.UnionMember2 | UnionMember5.UnionMember3; } namespace UnionMember5 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; composio_link_redirect_url?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { credentials_json: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { credentials_json: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember6 { authScheme: 'NO_AUTH'; val: UnionMember6.UnionMember0 | UnionMember6.UnionMember1 | UnionMember6.UnionMember2 | UnionMember6.UnionMember3 | UnionMember6.UnionMember4 | UnionMember6.UnionMember5; } namespace UnionMember6 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember7 { authScheme: 'CALCOM_AUTH'; val: UnionMember7.UnionMember0 | UnionMember7.UnionMember1 | UnionMember7.UnionMember2 | UnionMember7.UnionMember3 | UnionMember7.UnionMember4 | UnionMember7.UnionMember5; } namespace UnionMember7 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember8 { authScheme: 'BILLCOM_AUTH'; val: UnionMember8.UnionMember0 | UnionMember8.UnionMember1 | UnionMember8.UnionMember2 | UnionMember8.UnionMember3 | UnionMember8.UnionMember4 | UnionMember8.UnionMember5; } namespace UnionMember8 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { devKey: string; sessionId: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { devKey: string; sessionId: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember9 { authScheme: 'BASIC_WITH_JWT'; val: UnionMember9.UnionMember0 | UnionMember9.UnionMember1 | UnionMember9.UnionMember2 | UnionMember9.UnionMember3 | UnionMember9.UnionMember4 | UnionMember9.UnionMember5; } namespace UnionMember9 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { password: string; status: 'ACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { password: string; status: 'INACTIVE'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { password: string; status: 'FAILED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { password: string; status: 'EXPIRED'; username: string; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember10 { authScheme: 'SERVICE_ACCOUNT'; val: UnionMember10.UnionMember0 | UnionMember10.UnionMember1 | UnionMember10.UnionMember2 | UnionMember10.UnionMember3; } namespace UnionMember10 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { application_id: string; installation_id: string; private_key: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { application_id: string; installation_id: string; private_key: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember11 { authScheme: 'SAML'; val: UnionMember11.UnionMember0 | UnionMember11.UnionMember1 | UnionMember11.UnionMember2 | UnionMember11.UnionMember3 | UnionMember11.UnionMember4 | UnionMember11.UnionMember5; } namespace UnionMember11 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember12 { authScheme: 'DCR_OAUTH'; val: UnionMember12.UnionMember0 | UnionMember12.UnionMember1 | UnionMember12.UnionMember2 | UnionMember12.UnionMember3 | UnionMember12.UnionMember4 | UnionMember12.UnionMember5; } namespace UnionMember12 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { /** * Dynamically registered client ID */ client_id: string; redirectUrl: string; status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; callback_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; code_verifier?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; finalRedirectUri?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; /** * Dynamically registered client ID */ client_id: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id_issued_at?: number; /** * Dynamically registered client secret */ client_secret?: string; client_secret_expires_at?: number; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; id_token?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; refresh_token?: string | null; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; /** * Whether to return the redirect url without shortening */ long_redirect_url?: boolean; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; /** * The oauth2 state prefix for the connection */ state_prefix?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } interface UnionMember13 { authScheme: 'S2S_OAUTH2'; val: UnionMember13.UnionMember0 | UnionMember13.UnionMember1 | UnionMember13.UnionMember2 | UnionMember13.UnionMember3 | UnionMember13.UnionMember4 | UnionMember13.UnionMember5; } namespace UnionMember13 { interface UnionMember0 { status: 'INITIALIZING'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember1 { status: 'INITIATED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember2 { access_token: string; status: 'ACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember3 { access_token: string; status: 'INACTIVE'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; client_id?: string; client_secret?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expires_at?: string; expires_in?: number | string | null; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; scope?: string | Array | null; server_location?: string; shop?: string; site_name?: string; subdomain?: string; token_type?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember4 { status: 'FAILED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; error?: string; error_description?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } interface UnionMember5 { status: 'EXPIRED'; account_id?: string; account_url?: string; api_url?: string; base_url?: string; borneo_dashboard_url?: string; COMPANYDOMAIN?: string; dc?: string; domain?: string; expired_at?: string; extension?: string; form_api_base_url?: string; instanceEndpoint?: string; instanceName?: string; proxy_password?: string; proxy_username?: string; region?: string; server_location?: string; shop?: string; site_name?: string; subdomain?: string; version?: string; your_server?: string; 'your-domain'?: string; [k: string]: unknown; } } } } export interface ConnectedAccountListParams { /** * [Experimental] Filter by sharing model. Default (omitted) returns PRIVATE only — * shared accounts must be requested explicitly. Pass SHARED for only shared * accounts, or ALL for PRIVATE + SHARED. */ account_type?: 'PRIVATE' | 'SHARED' | 'ALL'; /** * The auth config ids of the connected accounts */ auth_config_ids?: Array | null; /** * The connected account ids to filter by */ connected_account_ids?: Array | null; /** * The cursor to paginate through the connected accounts */ cursor?: string | null; /** * The limit of the connected accounts to return */ limit?: number | null; /** * The order by of the connected accounts */ order_by?: 'created_at' | 'updated_at'; /** * The order direction of the connected accounts */ order_direction?: 'asc' | 'desc'; /** * The status of the connected account */ statuses?: Array<'INITIALIZING' | 'INITIATED' | 'ACTIVE' | 'FAILED' | 'EXPIRED' | 'INACTIVE' | 'REVOKED'> | null; /** * The toolkit slugs of the connected accounts */ toolkit_slugs?: Array | null; /** * The user ids of the connected accounts */ user_ids?: Array | null; } export interface ConnectedAccountDeleteParams { /** * When `true`, the delete also starts a background job that revokes the upstream * credentials of every connected account in scope, and the response carries a * `revoke_job_id`. Defaults to `false`. Revocation is irreversible — recovering a * deleted entity does not restore working credentials. */ revoke_on_delete?: boolean | null; } export interface ConnectedAccountPatchParams { /** * A human-readable alias for this connected account. Pass an empty string to clear * the alias. Must be unique per entity and toolkit within the project. */ alias?: string; connection?: ConnectedAccountPatchParams.Connection; /** * Experimental features - not stable, may be modified or removed in future * versions. */ experimental?: ConnectedAccountPatchParams.Experimental; } export declare namespace ConnectedAccountPatchParams { interface Connection { state: Connection.State; } namespace Connection { interface State { /** * The auth scheme of the connected account. Must match the connection's actual * auth scheme. */ authScheme: 'BEARER_TOKEN' | 'API_KEY' | 'BASIC' | 'BASIC_WITH_JWT' | 'GOOGLE_SERVICE_ACCOUNT' | 'SERVICE_ACCOUNT'; /** * Credential fields to update. Only provided fields are changed — omitted fields * are preserved. Set a field to null to remove it. */ val: State.Val; } namespace State { /** * Credential fields to update. Only provided fields are changed — omitted fields * are preserved. Set a field to null to remove it. */ interface Val { token?: string | null; api_key?: string | null; api_key_prefix?: string | null; application_id?: string | null; basic_encoded?: string | null; bearer_token?: string | null; credentials_json?: string | null; generic_api_key?: string | null; generic_id?: string | null; generic_secret?: string | null; generic_token?: string | null; installation_id?: string | null; password?: string | null; private_key?: string | null; user_agent?: string | null; username?: string | null; } } } /** * Experimental features - not stable, may be modified or removed in future * versions. */ interface Experimental { /** * Access control for SHARED connections. Resolution rule (only fires when caller * != creator): user in not_allowed_user_ids → DENY; allow_all_users=true → ALLOW; * user in allowed_user_ids → ALLOW; else DENY. Default state (omitted or {}) is * deny-by-default — only the creator can use. */ acl_config_for_shared?: Experimental.ACLConfigForShared; } namespace Experimental { /** * Access control for SHARED connections. Resolution rule (only fires when caller * != creator): user in not_allowed_user_ids → DENY; allow_all_users=true → ALLOW; * user in allowed_user_ids → ALLOW; else DENY. Default state (omitted or {}) is * deny-by-default — only the creator can use. */ interface ACLConfigForShared { /** * Wildcard "any user_id in the project" allow toggle. Only valid on SHARED * connections. */ allow_all_users?: boolean; /** * Explicit allow list of user_ids who can use this SHARED connection. */ allowed_user_ids?: Array; /** * Explicit deny list. Wins on conflict with allow_all_users and allowed_user_ids. */ not_allowed_user_ids?: Array; } } } export interface ConnectedAccountRefreshParams { /** * Query param */ query_redirect_url?: string; /** * Body param */ body_redirect_url?: string; /** * Body param: [EXPERIMENTAL] Whether to validate the provided credentials, * validates only for API Key Auth scheme */ validate_credentials?: boolean; } export interface ConnectedAccountUpdateStatusParams { /** * Set to true to enable the account or false to disable it */ enabled: boolean; } export declare namespace ConnectedAccounts { export { type ConnectedAccountCreateResponse as ConnectedAccountCreateResponse, type ConnectedAccountRetrieveResponse as ConnectedAccountRetrieveResponse, type ConnectedAccountListResponse as ConnectedAccountListResponse, type ConnectedAccountDeleteResponse as ConnectedAccountDeleteResponse, type ConnectedAccountPatchResponse as ConnectedAccountPatchResponse, type ConnectedAccountRefreshResponse as ConnectedAccountRefreshResponse, type ConnectedAccountUpdateStatusResponse as ConnectedAccountUpdateStatusResponse, type ConnectedAccountCreateParams as ConnectedAccountCreateParams, type ConnectedAccountListParams as ConnectedAccountListParams, type ConnectedAccountDeleteParams as ConnectedAccountDeleteParams, type ConnectedAccountPatchParams as ConnectedAccountPatchParams, type ConnectedAccountRefreshParams as ConnectedAccountRefreshParams, type ConnectedAccountUpdateStatusParams as ConnectedAccountUpdateStatusParams, }; } //# sourceMappingURL=connected-accounts.d.ts.map