Utility APIs
Endpoints for utility operations, encryption, encoding, and more.
Base Configuration
- Default Port: 22024
- Account Address Format: SHAMWARI-XXXX-XXXX-XXXX-XXXXX
Endpoints
| Endpoint | Description | Method | Auth Required |
|---|---|---|---|
| GetConfiguration | Get node configuration | GET | Yes |
| SetConfiguration | Update node configuration | POST | Yes |
| FullHashToId | Convert full hash to numeric ID | GET/POST | No |
| DetectMimeType | Detect MIME type of data | POST | No |
| RSConvert | Convert between account ID and Reed-Solomon address | GET/POST | No |
| HexConvert | Convert between hex and text/binary | GET/POST | No |
| CombineSecret | Combine secret shares | POST | Yes |
| DecodeQRCode | Decode QR code from base64 image | POST | No |
| GetEpochTime | Get current epoch time | GET/POST | No |
| LongConvert | Convert between numeric and string IDs | GET/POST | No |
| Hash | Calculate cryptographic hash | GET/POST | No |
| EvaluateExpression | Evaluate boolean expression | GET/POST | No |
| EncodeQRCode | Encode data to QR code image | POST | No |
| SplitSecret | Split secret into shares | POST | No |
| EncryptTo | Encrypt message | POST | No |
| DecryptFrom | Decrypt message | GET | No |
| GenerateToken | Generate token | GET | No |
| DecodeToken | Decode token | GET | No |
| SignData | Sign data | POST | No |
| VerifySignature | Verify signature | GET | No |
| DeriveAccountFromSeed | Derive account from seed | GET | No |
| GetTime | Get server time | GET | No |
| GetMyInfo | Get node info | GET | No |