Skip to main content

Utility APIs

Endpoints for utility operations, encryption, encoding, and more.

Base Configuration

  • Default Port: 22024
  • Account Address Format: SHAMWARI-XXXX-XXXX-XXXX-XXXXX

Endpoints

EndpointDescriptionMethodAuth Required
GetConfigurationGet node configurationGETYes
SetConfigurationUpdate node configurationPOSTYes
FullHashToIdConvert full hash to numeric IDGET/POSTNo
DetectMimeTypeDetect MIME type of dataPOSTNo
RSConvertConvert between account ID and Reed-Solomon addressGET/POSTNo
HexConvertConvert between hex and text/binaryGET/POSTNo
CombineSecretCombine secret sharesPOSTYes
DecodeQRCodeDecode QR code from base64 imagePOSTNo
GetEpochTimeGet current epoch timeGET/POSTNo
LongConvertConvert between numeric and string IDsGET/POSTNo
HashCalculate cryptographic hashGET/POSTNo
EvaluateExpressionEvaluate boolean expressionGET/POSTNo
EncodeQRCodeEncode data to QR code imagePOSTNo
SplitSecretSplit secret into sharesPOSTNo
EncryptToEncrypt messagePOSTNo
DecryptFromDecrypt messageGETNo
GenerateTokenGenerate tokenGETNo
DecodeTokenDecode tokenGETNo
SignDataSign dataPOSTNo
VerifySignatureVerify signatureGETNo
DeriveAccountFromSeedDerive account from seedGETNo
GetTimeGet server timeGETNo
GetMyInfoGet node infoGETNo