workano-js-sdk
Version:
Workano Communications SDK - A modern JavaScript SDK for WebRTC and VoIP integration.
24 lines • 799 B
TypeScript
import ApiRequester from '../utils/api-requester';
import Subscription from '../domain/Subscription';
type CreatePayload = {
config: {
body: string;
content_type: string;
method: string;
url: string;
verify_certificate: string;
};
events: string[];
name: string;
service: string;
tags: Record<string, any>;
};
export interface WebhookD {
getSubscriptions: () => Promise<Subscription[]>;
getSubscription: (uuid: string) => Promise<Subscription>;
createSubscription: (payload: CreatePayload) => Promise<Subscription>;
removeSubscription: (uuid: string) => Promise<Subscription>;
}
declare const _default: (client: ApiRequester, baseUrl: string) => WebhookD;
export default _default;
//# sourceMappingURL=webhookd.d.ts.map