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:

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

TypeFormatExample
SpotifyListening to Spotify,\nsong,\nartists;Listening to Spotify,\nOMG,\nchase icon;
Other ListeningListening to {service},\n{title},\n{state};Listening to SoundCloud Go,\nYou can't come to my party,\nproxy;
PlayingPlaying,\n{game name};Playing,\nSea of Thieves;
WatchingWatching,\n{content};Watching,\nYouTube;
StreamingStreaming,\n{title};Streaming,\nJust Chatting;
CompetingCompeting 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";
}