Collections

ST Registry has implemented collections to improove communication performance between Registrar and ST Registry.

Message queue

Discover and retrieve service messages from the REST API Gateway. Service messages are part of ST Registry collections. For more details about collections please refer to collections article.

Host management

The management of hosts via REST API Gateway allows for easy checking, creation, deleting, and updating of name servers.

Host management commands can be applied only to the host name objects that have a subordinate relationship to a superordinate domain name, in other words – registrar is able to manage only host name objects related to the domain names within his domain repository in ST Registry.

Contact management

The management of contacts via the REST API Gateway allows for easy checking,  creation, deleting, and updating of domain contact handles.

Domain management

Using Auth Token received from authentication request(s) client is able to complete set of domain management operations: checking domain(s) availability, creating a domain, updating a domain’s objects, to even deleting a domain. All operations issued to the REST API processed in REAL-TIME.

Session handling

Authentication in REST API is implemented through Auth Token.

Auth Token – unique string which is generated for limited period of time after successful client authorisation which is required to access any REST API resource by the client except “/auth” resource. One client is able to generate only 1 Auth token, new token is generated only if previous one has expired. This mean that if client will send several authorisation request within short period of time (until auth token expire) – all responses will contain same auth token value. Currently default expire time for token is 60 seconds.

Introduction into REST API

Overview

What is REST API? To make it simple, REST API defines a set of functions to which the developers can perform requests and receive responses. The interaction is performed via the HTTP protocol. An advantage of such an approach is the wide usage of HTTP. That is why REST API can be used practically for any programming language.