API Reference
All endpoints require the password field in the request body. No cookies or sessions needed.
POST
/api/decode
Decode one or more sensor_data strings.
Request
{
"password": "your_password",
"lines": [
"sensor_data_string_1",
"sensor_data_string_2"
]
}
Response 200
{
"results": [
{
"success": true,
"data": { ... },
"T9v": 123
},
{
"success": false,
"error": "error message"
}
]
}
POST
/api/decode-sbsd
Decode one or more SBSD payloads by brute-forcing the unscramble key.
Request
{
"password": "your_password",
"items": [
{
"sbsd_value": "encoded_sbsd_string",
"uuid": "daed2211-c222-9bb2-2ec3-175ba5a30210"
}
]
}
Response 200
{
"results": [
{
"success": true,
"data": { ... },
"key": 42
},
{
"success": false,
"error": "error message"
}
]
}
Quick example (curl)
# Decode sensor_data
curl -X POST http://localhost:3000/api/decode \
-H "Content-Type: application/json" \
-d '{"password":"your_password","lines":["sensor_data_here"]}'
# Decode SBSD
curl -X POST http://localhost:3000/api/decode-sbsd \
-H "Content-Type: application/json" \
-d '{"password":"your_password","items":[{"sbsd_value":"encoded_value","uuid":"your-uuid"}]}'
Original
Alphabetic