UNPKG

@sociate/sociate-api-sdk

Version:

Javascript client for Sociate AI APIs

19 lines (18 loc) 865 B
import { HttpClient } from '../lib/core/http'; import { AuthLoginRequest, AuthLoginResponse, GenerateTokenRequest, GenerateTokenResponse } from '../types/auth'; export declare class AuthAPI { private httpClient; constructor(httpClient: HttpClient); /** * Logs in a user with the provided credentials. * @param credentials - The user's login credentials. * @returns A promise that resolves to the login response, which includes user data and tokens. */ login(credentials: AuthLoginRequest): Promise<AuthLoginResponse>; /** * Generates a token for the provided app. * @param body - The app ID, app secret, and scopes. * @returns A promise that resolves to the token response, which includes user data, company, and tokens. */ generateToken(body: GenerateTokenRequest): Promise<GenerateTokenResponse>; }