notarize-node-client
Version:
Node.js Client for Notarize.com Business API
28 lines (27 loc) • 787 B
TypeScript
import { DocumentApi } from './document';
import { TemplateApi } from './template';
import { TransactionApi } from './transaction';
import { WebhookApi } from './webhook';
export interface NotarizeOptions {
host?: string;
apiKey?: string;
webhookUrl?: string;
webhookHeader?: string;
}
export declare class Notarize {
host: string;
apiKey: string;
webhookUrl?: string;
webhookHeader?: string;
document: DocumentApi;
template: TemplateApi;
transaction: TransactionApi;
webhook: WebhookApi;
constructor(apiKey: string, options?: NotarizeOptions);
fire(method: string, uri: string, query?: {
[index: string]: number | string;
}, body?: object | object[]): Promise<{
response: any;
payload?: any;
}>;
}