1.0.2 • Published 7 months ago

briefklick-npm v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

briefklick-npm

NodeJS NPM Package for BriefKlick API

how to use

const briefklick = require('briefklick-npm');

const bk = new briefklick("YOURAPIKEYHERE");

bk.getBalance().then((res) => {
    console.log(res); // return Balance in €
});


// For HTML to PDF use this function for pdf file use createDocumentPDF
// sender: string of your adress like: Max Musterman, Musterstr. 12, 13371 Musterstadt
// receiver: string of valid german adress escaped with \n like: Max Musterman\nMusterstr. 12\n13371 Musterstadt
// html: string of you html text
// extrapage: 0 for no extrapage, 1 for extrapage with adress details on front of your html
bk.createDocument(sender, receiver, html, extraPage).then((res) => {
    console.log(res); // return documentId and page counts 
});



// For PDF you can read your PDF file and convert it to base64 string to call this function
// sender: string of your adress like: Max Musterman, Musterstr. 12, 13371 Musterstadt
// receiver: string of valid german adress escaped with \n like: Max Musterman\nMusterstr. 12\n13371 Musterstadt
// html: string of you html text
// extrapage: 0 for no extrapage, 1 for extrapage with adress details on front of your html
bk.createDocumentPDF(sender, receiver, pdf, extraPage).then((res) => {
    console.log(res); // return documentId and page counts 
});



// documentId:  result of createDocument
bk.previewDocument(documentId).then((res) => {
    console.log(res); // return pdf file as base64 string and page counts 
});


// documentId: result of createDocument
/* mode:
    0 = Normal
    1 = Einschreiben Einwurf
    2 = Einschreiben Standard
    3 = Einschreiben Eigenhändig
*/
// color: 0 for Black&White, 1 for colored print
bk.sendDocument(documentId, mode, color).then((res) => {
    console.log(res); // return orderId and price in €
});


// orderId: result of sendDocument
bk.statusDocument(orderId).then((res) => {
    console.log(res); // return status, tracking and created state
});
1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago