@smokeballdev/smokeball-client-sdk


Interface: Api

Entry point for correspondence to Smokeball.

Methods

document()

document(request): void

Opens a Word document with the specified body content

Parameters

request

DocumentRequest

the create request.

Returns

void

Example

const request: DocumentRequest = {
 // Specify the fields here.
};
// Opens pre-populated Word document.
sdk.correspondence.document(request);

email()

email(request): void

Opens pre-populated email window.

Parameters

request

EmailRequest

the create request.

Returns

void

Example

const request: EmailRequest = {
 // Specify the fields here.
};
// Opens pre-populated email window.
sdk.correspondence.email(request);

form()

form(request): void

Opens pre-populated form/caption window (US only).

Parameters

request

FormRequest

the create request.

Returns

void

Throws

NotImplementedException in AU/UK region

Example

const request: FormRequest = {
 // Specify the fields here.
};
// Opens form/caption selection window.
sdk.correspondence.form(request);

letter()

letter(request): void

Opens pre-populated letter window.

Parameters

request

LetterRequest

the create request.

Returns

void

Example

const request: LetterRequest = {
 // Specify the fields here.
};
// Opens pre-populated email window.
sdk.correspondence.letter(request);