API

TRUE API - for developers

Do you wish to integrate TRUE to your organisations system for easy Issuing of important documents?
We offer several ways to issue blockchain-secured documents automatically, including our own REST API. Connect and fetch data from your own datasource, use our webhooks, or one of our connections from the list below, you can even use our email-api to issue documents by sending an email to us!

We work continuously to integrate with smart solutions. Contact us for more info!

TruE reST API

Our REST API was created to help companies integrate TRUE to a system of choice, in a safe and easy way.
We are actively developing TRUE's system, as well as our API.
We are open to suggestions, and would welcome your input if you wish to use our API.

Authentication

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.

Rest api endpoints

TRUE API-endpoints below

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":""
    },
  ]
}

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":""
    },
  ]
}

Returns a list of available design-templates

Returns the structure of the Design Template as defined in TRUE Dashboard > Build > Design Templates and the Template instructions

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"
        }
    ]
}

Returns a list of all the issued documents.

Status (Optional)
all – Default – All documents
approved – Gives a list of all approved documents
verified – Gives a list of all verified documents

Data (Optional)
full – Default – Full data with html and jskeys
simple – Simple data with link to document

Limit (Optional) (integer)
Number how many documents per page


Page (Optional) (integer)
Page number

Click the button below to try our API with Postman

(The information provided in this postman-file gives access to a demo endpoint)

AVAILABLE API CONNECTIONS

We work continuously to integrate with smart CRM and CMS solutions. Below are a few.
If you wish to connect with us to help issue the worlds best digital documents - please reach out and lets work together!

Issue with TRUE using email. 

A smooth way to issue official documents. You simply send us emails with a predetermined message and our system will automatically generate and issue your official documents to the intended persons. Contact us to explore this option further. 

Issue with TRUE using API. 

Connect and fetch data from your own datasource, enter a URL and specify the API call to issue your secure document.

Salesforce is a market leader in customer relationship management, CRM. Their platform leverages the latest technology in cloud services, social media, mobile communications, Internet of Things (IoT), artificial intelligence (AI).

Zapier help companies Automate whatever slows them down. They handle work for companies automatically, so that you can focus on things that matter more. You can create and customize Zaps (automations) in minutes.

Create online courses and membership sites with Thinkific and feel confident that you’ve got the easiest technology and the best support in the industry.

EdAdmin is a course administration system for open courses as well as company-adapted courses, and used primarily in the Nordic region. They have 10 years of program development behind their digital administration of courses.

The world’s most popular website builder. Bloggers, small businesses, and Fortune 500 companies use WordPress globally.

Learnifier is the leading learning platform in the Nordics. A dynamic tool for going digital with your knowledge.

index

A CRM for those who are searching for a smart way to conduct business. 

COMING API CONNECTIONS

Much more to come - feel free to contact us if you wish to connect your sofware with TRUE Original.

TRUE Original Documents