Callback Response Format
The callback API returns text/plain containing one or more response blocks. Blocks are joined with a single newline between them.
Block Structure
Each block is wrapped in curly braces { }. The opening line contains the code followed by a delimiter:
;after the code = normal/active response:after the code = error state (banned, invalidated, paused, not found)
Normal Response
{AB12;
RobloxUsername;
Listening to Spotify,
Song Name,
Artist1, Artist2;
Playing,
FINAL FANTASY XIV ONLINE;
}
With No Activities
{AB12;
RobloxUsername;
No activity detected;
}
Banned Response
{AB12:
RobloxUsername;
"This code is banned, Contact support for more info";
}
Invalidated Response
{AB12:
RobloxUsername;
"This code has been invalidated, contact support for help";
}
Paused Response
{AB12:
"Detection Paused";
}
Not Found Response
{AB12:
"Code not found";
}
Activity Types
| Type | Format | Example |
|---|---|---|
| Spotify | Listening to Spotify,\nsong,\nartists; | Listening to Spotify,\nOMG,\nchase icon; |
| Other Listening | Listening to {service},\n{title},\n{state}; | Listening to SoundCloud Go,\nYou can't come to my party,\nproxy; |
| Playing | Playing,\n{game name}; | Playing,\nSea of Thieves; |
| Watching | Watching,\n{content}; | Watching,\nYouTube; |
| Streaming | Streaming,\n{title}; | Streaming,\nJust Chatting; |
| Competing | Competing in,\n{competition}; | Competing in,\nTournament; |
Full Example Response
Request: GET /api/v1/callbacks/AB12&CD34&EF56&GH78
{AB12;
SomeUser;
Listening to Spotify,
OMG,
chase icon;
Playing,
Duels;
}
{CD34:
AnotherUser;
"This code is banned, Contact support for more info";
}
{EF56:
ThirdUser;
"This code has been invalidated, contact support for help";
}
{GH78:
"Detection Paused";
}