REST API

Basic concepts

This section explains required basic concepts when working with the dialogportal™ REST API. It documents the location of the API, how to use and work with keys and contracts

Authenticating requests

For an application to be allowed to make calls to the API, it must send a signature with every request. The signature is a JSON string passed in the HTTP Header

  • Authenticating from JavaScriptAuthenticating from JavaScript is different to standard API authentication, since the standard authentication mechanism would expose the AppSecret in a purely client-based application, which would be a serious security breach. This article provides technical details of the JavaScript authentication process. For general use, see JavaScript SDK.
  • Public authentication

Standard status codes

The complete list of HTTP status codes returned by the API.

  • Non-standard reporting of statusIn some cases a client application may be unable to handle reporting of status using HTTP status codes. In this case, dialogportal™ is able to handle reporting of status to that specific application using JSON data in the response body. This article explains non-standard reporting of status

Endpoints

Security

Usage and Best Practices

Putting it all together: this section describes how to use the API to perform sign-up and login functionality etc.

JavaScript SDK

Web Components

Recent space activity

Space contributors