plazbot
Version:
Official Plazbot SDK for creating AI agents for WhatsApp, portals, and developers.
27 lines (26 loc) • 1.02 kB
TypeScript
import { PlazbotHttp } from './http';
import { PlazbotOptions, PortalConfig, PortalUpdateConfig, CreatePortalResult, PortalResult, DeleteResult, UpdateAgentResult } from '../types';
export { PlazbotOptions as PortalOptions };
export declare class Portal extends PlazbotHttp {
constructor(options: PlazbotOptions);
addPortal(params: PortalConfig): Promise<CreatePortalResult>;
updatePortal(params: PortalUpdateConfig): Promise<UpdateAgentResult>;
getPortal(id: string): Promise<PortalResult>;
deletePortal(id: string): Promise<DeleteResult>;
getExistsPortal(): Promise<PortalResult>;
addLinkToPortal(params: {
portalId: string;
value: string;
url?: string;
}): Promise<void>;
addAgentToPortal(params: {
portalId: string;
id: string;
}): Promise<void>;
removeAgentFromPortal(params: {
portalId: string;
id: string;
}): Promise<void>;
clearLinks(portalId: string): Promise<void>;
private validateLogoUrl;
}