A few endpoints are provided to get information about the service THL or to manipulate it, these are as follows:
index
info
encryption
compression
genkey
index / info / compression / encryption
These GET
requests provide information about THL
index
: THL files index
GET 'https://127.0.0.1:8097/api/v2/replicator/service/west/thl/index'
info
: THL metadata
GET 'https://127.0.0.1:8097/api/v2/replicator/service/west/thl/info'
encryption
: encryption state of THL (enabled or not)
GET 'https://127.0.0.1:8097/api/v2/replicator/service/west/thl/encryption'
compression
: compression state of THL (enabled or not)
GET 'https://127.0.0.1:8097/api/v2/replicator/service/west/thl/compression'
An example follows, for more detail please refer to the Replicator API Developer documentation.
When used with a POST
request, this will turn on or off either compression or encryption.
POST 'https://127.0.0.1:8097/api/v2/replicator/service/west/thl/encryption'
Here is an example to turn encryption on :
{ "payloadType": "BooleanPayload", "payloadVersion": "1", "payload": { "value": true } }
The service has to be offline to turn compression / encryption on or off.