Class SeamHttpConnectedAccounts
Hierarchy
- SeamHttpConnectedAccounts
Constructors
constructor
- new SeamHttpConnectedAccounts(apiKeyOrOptions?): SeamHttpConnectedAccounts
-
Properties
client
client: AxiosInstance
Methods
delete
- delete(body): Promise<void>
-
Parameters
-
body: {
connected_account_id: string;
sync?: boolean;
}
-
connected_account_id: string
-
Optional
sync?: boolean
Returns Promise<void>
get
- get(body): Promise<{
account_type?: string;
account_type_display_name: string;
connected_account_id?: string;
created_at?: string;
custom_metadata?: Record<string, null | string | number | boolean>;
errors?: any;
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
};
warnings?: any;
}>
-
Returns Promise<{
account_type?: string;
account_type_display_name: string;
connected_account_id?: string;
created_at?: string;
custom_metadata?: Record<string, null | string | number | boolean>;
errors?: any;
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
};
warnings?: any;
}>
list
- list(params?): Promise<{
account_type?: string;
account_type_display_name: string;
connected_account_id?: string;
created_at?: string;
custom_metadata?: Record<string, null | string | number | boolean>;
errors?: any;
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
};
warnings?: any;
}[]>
-
Returns Promise<{
account_type?: string;
account_type_display_name: string;
connected_account_id?: string;
created_at?: string;
custom_metadata?: Record<string, null | string | number | boolean>;
errors?: any;
user_identifier?: {
api_url?: string;
email?: string;
exclusive?: boolean;
phone?: string;
username?: string;
};
warnings?: any;
}[]>
Static
fromClientSessionToken
- fromClientSessionToken(clientSessionToken, options?): SeamHttpConnectedAccounts
-
Parameters
-
clientSessionToken: string
-
Static
fromPublishableKey
- fromPublishableKey(publishableKey, userIdentifierKey, options?): Promise<SeamHttpConnectedAccounts>
-
Parameters
-
publishableKey: string
-
userIdentifierKey: string
-