@mimamch/qontak
Version:
Mekari Qontak API
59 lines • 2.05 kB
TypeScript
import { ExposedOptions } from "./options";
/**
* Creating qontak client instance
* @param options
* @returns qontak client
*/
export declare const createClient: (options: ExposedOptions) => {
sendWhatsappMessageOutboundDirect: (props: import("./message").BroadcastsWhatsappDirect) => Promise<import("./message").BroadcastsWhatsappDirectResponse>;
getIntegrationWhatsappChannels: (props?: import("./integrations").GetIntegrationWhatsappChannelsProps) => Promise<{
channels: any;
pagination: any;
}>;
getWhatsapMessageTemplates: (props?: import("./template").GetWhatsapMessagepTemplatesProps) => Promise<{
templates: any;
pagination: any;
}>;
getLogWhatsappMessageOutboundDirect: (id: string) => Promise<{
data: {
id: string;
organization_id: string;
messages_broadcast_id: string;
contact_phone_number: string;
contact_full_name: string;
status: string;
whatsapp_message_id: string;
whatsapp_error_message: string;
messages_response: {
messages: {
id: string;
}[];
meta: {
api_status: string;
version: string;
};
sent: {
statuses: {
id: string;
status: string;
timestamp: string;
recipient_id: string;
}[];
};
delivered: {
statuses: {
id: string;
recipient_id: string;
status: string;
timestamp: string;
}[];
};
};
created_at: string;
};
meta: {
pagination: import("./pagination").PaginationResponse;
};
}>;
};
//# sourceMappingURL=client.d.ts.map