We work continuously to integrate with more smart solutions. Contact us if you wish to connect.
We offer several ways to issue blockchain secured documents automatically, including our own REST API, which is easy to connect to. There are only 5 endpoints in total and no strange filtering or complicated settings.
Connect and fetch data from your datasource, use our webhooks, or use one of the ready connections from the list below. You can even use our email-API to issue documents by sending an email to us.
We welcome your input if you wish to use the API.
The TRUE API uses API keys to authenticate requests.
Authenticate via Basic Auth use "Authorization: Basic base64(username:password)"
All API requests must be made over HTTPS.
Calls made over plain HTTP will fail.
API requests without authentication will also fail.
Post [ISSUE]
It’s easy to issue a secure document using the TRUE REST API. Every site has the ability to issue documents with a design of choice by using the /issue/ endpoint of our API.
{
"design":"true-demo-document",
"data":[
{
"Contact-type":"",
"Company":"",
"Telefon":"",
"index":"",
"E-mail address":"",
"Contact Firstname":"",
"Contact Lastname":"",
"Course":"course-shortcode",
"Contact Title":"",
"Person Nummer":"",
"email2":"",
"Org-nr":"",
"City":"",
"Signature 2":"",
"Signature 1":"",
"Groups":"",
"Tags":"",
"Middlename":"",
"Country":"",
"Zipcode":"",
"Address":""
},
]
}
Post [PREVIEW]
It’s easy to create a preview of a document using the TRUE REST API. Every site has the ability to preview documents with a design of choice before issuing by using the /preview/ endpoint of our API. The request is the same as the issue request but sent to the preview endpoint. This can be done before issuing to check if the document looks ok.
{
"design":"true-demo-document",
"data":[
{
"Contact-type":"",
"Company":"",
"Telefon":"",
"index":"",
"E-mail address":"",
"Contact Firstname":"",
"Contact Lastname":"",
"Course":"course-shortcode",
"Contact Title":"",
"Person Nummer":"",
"email2":"",
"Org-nr":"",
"City":"",
"Signature 2":"",
"Signature 1":"",
"Groups":"",
"Tags":"",
"Middlename":"",
"Country":"",
"Zipcode":"",
"Address":""
},
]
}
Get [TEMPLATES]
Returns a list of available design-templates
Get [TEMPLATES] {design-template}
Returns the structure of the Design Template as defined in TRUE Dashboard > Build > Design Templates and the Template instructions
Get [CONTENT]
Returns an object of items in Document Content (TRUE Dashboard > Build > Document Content )
{
"success": true,
"data": [
{
"title": "Course Swedish",
"shortcode": "course-swedish",
"added": "2021-05-30"
},
{
"title": "Puppy Course",
"shortcode": "puppy-course",
"added": "2021-05-30"
}
]
}
Get [ISSUED]
Returns a list of all the issued documents.
Status (Optional)all
– Default – All documentsapproved
– Gives a list of all approved documentsverified
– Gives a list of all verified documents
Data (Optional)full
– Default – Full data with html and jskeyssimple
– Simple data with link to document
Limit (Optional) (integer)
Number how many documents per page
Page (Optional) (integer)
Page number
(The information provided in this postman-file gives access to a demo endpoint)
We work continuously to integrate with CRM and CMS solutions. Below are some of them.If you wish to connect and issue smart and secure digital certificates, diplomas, awards, licenses or other documents - just reach out.
Save time, increase traffic and insights and build trust, by upgrading to blockchain secured diplomas and course certificates, which are loved by recipients and always verifiably authentic.
Book a demo