Constructors
constructor
- new BeebonClient(baseUrl, config): BeebonClient
Parameters
- baseUrl: string
- config: any
Properties
axios
axios: AxiosInstance
Methods
sendAutoNotification
- sendAutoNotification(accountId, body, type): Promise<AxiosResponse<any, any>>
Parameters
- accountId: string
- body: string
- type: string
Returns Promise<AxiosResponse<any, any>>
sendAutotask
- sendAutotask(accountId, body, tags): Promise<AxiosResponse<any, any>>
Parameters
- accountId: string
- body: string
- tags: string[]
Returns Promise<AxiosResponse<any, any>>
sendEmail
- sendEmail(to, subject, message, files?): Promise<AxiosResponse<any, any>>
Parameters
- to: string | string[]
- subject: string
- message: string
Optional files: EmailFile[]
Returns Promise<AxiosResponse<any, any>>
sendSms
- sendSms(number, message): Promise<AxiosResponse<any, any>>
Parameters
- number: string
- message: string
Returns Promise<AxiosResponse<any, any>>
uploadFile
- uploadFile(data, filename): Promise<AxiosResponse<any, any>>
Parameters
- data: string | Buffer
- filename: string
Returns Promise<AxiosResponse<any, any>>