tracker-api
Version:
A comprehensive JavaScript/TypeScript library for user behavior tracking and analytics
33 lines • 1.08 kB
TypeScript
import { BaseClient } from './base-client';
import { WebsiteCreate, WebsiteUpdate, WebsiteResponse, WebsiteStats, APIResponse } from './types';
export declare class WebsiteClient extends BaseClient {
/**
* Create a new website
*/
create(token: string, data: WebsiteCreate): Promise<WebsiteResponse>;
/**
* Get all websites for the authenticated customer
*/
getAll(token: string): Promise<APIResponse>;
/**
* Get website by ID
*/
getById(token: string, websiteId: string): Promise<WebsiteResponse>;
/**
* Update website
*/
update(token: string, websiteId: string, data: WebsiteUpdate): Promise<WebsiteResponse>;
/**
* Delete website
*/
delete(token: string, websiteId: string): Promise<APIResponse>;
/**
* Get tracking code for website
*/
getTrackingCode(token: string, websiteId: string): Promise<APIResponse>;
/**
* Get website statistics
*/
getStats(token: string): Promise<APIResponse<WebsiteStats>>;
}
//# sourceMappingURL=website-client.d.ts.map