MSSDK decrypt
Decrypt and inspect an external MSSDK binary frame into decoded bytes and JSON.
- Upstream
local · MSSDK frame cipher inspector- Access
- Every plan
- Runs on
- Primitive
- Client
os,app_flavour,app_versionselectable- Billing
- Failed calls are free
Authorization & parameters
Your API key. Create one in API keys.
Body
Send JSON with content-type: application/json.
MSSDK endpoint operation that produced the frame. One of get_seed, get_token, report, dyn_task, settings, app_attest, get_dctoken.
Base64 MSSDK request or response frame captured from your own device. For example AQAAAMgBAAB7ImFpZCI6MTIzMywic2RrX3ZlcnNpb24iOiJ2MDUuMDMuMDMtb3YtYW5kcm9pZCIsInNjZW5lIjoxMTJ9.
android or ios. One of android, ios.
Which app to run as. One of tiktok, lite, lite_coin, pro, studio, shop, tv, douyin.
A release of that app. Defaults to the current default for (os, app_flavour). For example 47.5.41.
Optional device ID associated with the capture. For example 7392011847562901234.
Client and egress
Select target client release via os, app_flavour and app_version in the request body above. See Clients and versions.
Response
A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
Response fields
Key top-level and nested fields decoded from the mobile upstream payload:
Decoded os value.
Decoded app flavour value.
Decoded app version value.
Decoded platform value.
Decoded product value.
Decoded edition value.
Decoded app family value.
Decoded output base64 value.
Structured output json metadata.
Decoded operation value.
Decoded aid value.
Decoded sdk version value.
Decoded scene value.
Provisioned mobile device identifier.
Decoded report seq value.
Errors
Errors return a JSON body with a stable code and cost 0 credits. See Errors and retries.