@composio/core
Version:

1,161 lines (1,160 loc) • 1.23 MB
text/typescript
import { z } from "zod/v3";
import { CustomCreateResponse, GenerateURLResponse, McpCreateResponse } from "@composio/client/resources/mcp";
//#region src/types/connectedAccountAuthStates.types.d.ts
declare const ConnectionStatuses: {
readonly INITIALIZING: "INITIALIZING";
readonly INITIATED: "INITIATED";
readonly ACTIVE: "ACTIVE";
readonly FAILED: "FAILED";
readonly EXPIRED: "EXPIRED";
readonly INACTIVE: "INACTIVE";
};
type ConnectionStatusEnum = (typeof ConnectionStatuses)[keyof typeof ConnectionStatuses];
declare const RedirectableAuthSchemeSchema: z.ZodEnum<["OAUTH1", "OAUTH2"]>;
declare const BaseSchemeRaw: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
type BaseConnectionFields = z.infer<typeof BaseSchemeRaw>;
declare const Oauth2InitiatingConnectionDataSchema: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>;
declare const Oauth2InitiatedConnectionDataSchema: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIATED">;
code_verifier: z.ZodOptional<z.ZodString>;
redirectUrl: z.ZodString;
callback_url: z.ZodOptional<z.ZodString>;
finalRedirectUri: z.ZodOptional<z.ZodString>;
webhook_signature: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIATED">;
code_verifier: z.ZodOptional<z.ZodString>;
redirectUrl: z.ZodString;
callback_url: z.ZodOptional<z.ZodString>;
finalRedirectUri: z.ZodOptional<z.ZodString>;
webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIATED">;
code_verifier: z.ZodOptional<z.ZodString>;
redirectUrl: z.ZodString;
callback_url: z.ZodOptional<z.ZodString>;
finalRedirectUri: z.ZodOptional<z.ZodString>;
webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2ActiveConnectionDataSchema: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"ACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"ACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"ACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2FailedConnectionDataSchema: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"FAILED">;
error: z.ZodOptional<z.ZodString>;
error_description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"FAILED">;
error: z.ZodOptional<z.ZodString>;
error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"FAILED">;
error: z.ZodOptional<z.ZodString>;
error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2ExpiredConnectionDataSchema: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"EXPIRED">;
expired_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"EXPIRED">;
expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"EXPIRED">;
expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2InactiveConnectionDataSchema: z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2ConnectionDataSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIATED">;
code_verifier: z.ZodOptional<z.ZodString>;
redirectUrl: z.ZodString;
callback_url: z.ZodOptional<z.ZodString>;
finalRedirectUri: z.ZodOptional<z.ZodString>;
webhook_signature: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIATED">;
code_verifier: z.ZodOptional<z.ZodString>;
redirectUrl: z.ZodString;
callback_url: z.ZodOptional<z.ZodString>;
finalRedirectUri: z.ZodOptional<z.ZodString>;
webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"INITIATED">;
code_verifier: z.ZodOptional<z.ZodString>;
redirectUrl: z.ZodString;
callback_url: z.ZodOptional<z.ZodString>;
finalRedirectUri: z.ZodOptional<z.ZodString>;
webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"ACTIVE">;
access_token: z.ZodString;
id_token: z.ZodOptional<z.ZodString>;
token_type: z.ZodOptional<z.ZodString>;
refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
webhook_signature: z.ZodOptional<z.ZodString>;
authed_user: z.ZodOptional<z.ZodObject<{
access_token: z.ZodOptional<z.ZodString>;
scope: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
access_token?: string | undefined;
scope?: string | undefined;
}, {
access_token?: string | undefined;
scope?: string | undefined;
}>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
subdomain: z.ZodOptional<z.ZodString>;
"your-domain": z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
shop: z.ZodOptional<z.ZodString>;
account_url: z.ZodOptional<z.ZodString>;
COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
extension: z.ZodOptional<z.ZodString>;
form_api_base_url: z.ZodOptional<z.ZodString>;
instanceEndpoint: z.ZodOptional<z.ZodString>;
api_url: z.ZodOptional<z.ZodString>;
borneo_dashboard_url: z.ZodOptional<z.ZodString>;
proxy_username: z.ZodOptional<z.ZodString>;
proxy_password: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
dc: z.ZodOptional<z.ZodString>;
site_name: z.ZodOptional<z.ZodString>;
instanceName: z.ZodOptional<z.ZodString>;
account_id: z.ZodOptional<z.ZodString>;
your_server: z.ZodOptional<z.ZodString>;
server_location: z.ZodOptional<z.ZodString>;
base_url: z.ZodOptional<z.ZodString>;
api_key: z.ZodOptional<z.ZodString>;
generic_api_key: z.ZodOptional<z.ZodString>;
bearer_token: z.ZodOptional<z.ZodString>;
basic_encoded: z.ZodOptional<z.ZodString>;
long_redirect_url: z.ZodOptional<z.ZodBoolean>;
state_prefix: z.ZodOptional<z.ZodString>;
registration_access_token: z.ZodOptional<z.ZodString>;
registration_client_uri: z.ZodOptional<z.ZodString>;
composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
status: z.ZodLiteral<"ACTIVE">;
access_tok