TrueIDLogin
Header Parameters
The authorization header for API authentication
Body Parameters
A JWT token used for true ID login authentication
The environment for login type
ProdPreProdResponse
OK
GET
GetallowedalbumsGET
GetblockedalbumsPOST
Add an album(s) to the allowlist for this servicePOST
Add albums to the blocklist for this service.GET
GetblockedtracksPOST
Add tracks to blocklistGET
GetblockedallowedartistsPOST
Add artist ids to the blocklist or allowlist for this serviceDELETE
DeleteblockedallowedalbumDELETE
DeletemultipleblockedallowedalbumsDELETE
DeleteallowedtracksPOST
AddallowedtracksGET
GetallowedtracksDELETE
DeleteblockedallowedartistDELETE
DeleteblockedtracksGET
GetDELETE
Delete a playlistPATCH
Edit playlist metadataGET
GetusercontextGET
GetmyplaylistsPOST
Create a new playlistGET
GetplaylistsbyonboardingtagsGET
GettrendingplaylistsbytagtypePUT
ReplacetracklistPOST
Add tracks to a playlistDELETE
Remove a track from a playlistPATCH
Move a track within the track order inside a playlistPUT
UploadPlaylistCoverDELETE
Delete playlist coverPOST
DownloadtocloudDELETE
CleartracklistPOST
AddPriorityGET
GetrecentlyaddedGET
GettracksartistsGET
GetartisttracksGET
CheckreleaseinusercollectionGET
GetartistreleasesGET
GettrackartistsGET
GetplaylistsGET
CheckartistfollowedbyuserGET
GetfavouriteplaylistsGET
GettracksGET
GetreleasesGET
GetstationsGET
GetfavouriteaudiobooksGET
GetfavouritepodcastsGET
GetEpisodesGET
GetFollowedArtistsPUT
AddtrackPOST
Add tracksDELETE
Remove a trackPUT
AddpodcastDELETE
Remove a podcast channel from the currently logged in user's collectionPUT
AddEpisodeDELETE
RemoveEpisodePUT
Add a releaseDELETE
Remove a releasePUT
AddstationDELETE
Remove a stationPUT
BulkfollowartistPUT
AddplaylistDELETE
Remove a playlistPUT
Add an audiobookDELETE
Remove an audiobookPUT
FollowartistDELETE
Unfollow an artistDELETE
BulkunfollowartistPUT
Replace the entire now playing queue with the detail providedPUT
Set an item in the now playing queue as currently playing.GET
GetgroupPUT
Add a new group to the now playing queue.DELETE
Remove a group from the now playing queueGET
GetgrouptracksPOST
Add tracks to a group in the now playing queuePUT
ReplacegroupsPUT
SetrepeatmodePUT
SetshufflemodePUT
SetcrossfademodePOST
EnqueuetracksDELETE
Remove specified tracks from the now playing queuePATCH
Move a track within the track order in the now playing queuePOST
EnqueuereleaseDELETE
RemovegrouptracksPOST
Register a user by emailPUT
Register a user by devicePOST
AddloginPOST
TrueIDLoginPOST
RegisterbymsisdnGET
GetencryptedmsisdnGET
Generate OTP for a userGET
Validate an OTPPUT
ThirdpartyloginPOST
Validate HMACPOST
Authenticate an external userPUT
ThirdpartyregistrationPOST
Authenticate a third-party JWTPOST
JwttokenbycodePOST
AuthDeviceDELETE
DeAuthDeviceGET
Generate QR codePOST
ValidatecodeGET
CheckusernameGET
AccepttermsPOST
UpdatepasswordPOST
ForgotpasswordGET
GetloginsPUT
SocialloginGET
GetdevicestatusGET
GetmyactivitystreamGET
GetuseractivitystreamGET
GetuserplayusageGET
VerifiedusersbytagThe API allows users to obtain TG tokens, which can be used to securely access their TG accounts upon successfully registering via Plern TrueID JwtToken.
Token validation
This api validates the provieded TrueID JWT token. If the validation fails, a 400 status code will be returned along with an error message.
Retrieve the TG user profile
If the token validation succeeds, this API retrieves external user information from TrueID and uses the external user ID to fetch the TG user profile. If the TG user is not found with the external user ID, a new user will be created in the TG system.
Sync user subscriptions This api also compares user subscriptions in TG with those in TrueID. If the subscriptions are out of sync, the API updates the user's TG subscriptions to match TrueID's subscriptions. TG tokens are returned once the subscription synchronization is complete.
The authorization header for API authentication
A JWT token used for true ID login authentication
The environment for login type
ProdPreProdOK
POST
/
1