# deciBel API ## API Docs - Authentication [Register with email and password](https://docs.decibel.foo/register-with-email-and-password-29942719e0.md): - Authentication [Register with Google](https://docs.decibel.foo/register-with-google-29942720e0.md): - Authentication [Check email or username availability](https://docs.decibel.foo/check-email-or-username-availability-29942721e0.md): - Authentication [Login with email and password](https://docs.decibel.foo/login-with-email-and-password-29942722e0.md): - Authentication [Login with Google](https://docs.decibel.foo/login-with-google-29942723e0.md): - Authentication [Refresh access token](https://docs.decibel.foo/refresh-access-token-29942724e0.md): - Authentication [Logout current session](https://docs.decibel.foo/logout-current-session-29942725e0.md): - Authentication [Logout current user from all active sessions](https://docs.decibel.foo/logout-current-user-from-all-active-sessions-29942726e0.md): - Authentication [Verify email](https://docs.decibel.foo/verify-email-29942727e0.md): - Authentication [Resend verification email](https://docs.decibel.foo/resend-verification-email-29942728e0.md): - Authentication [Start password recovery](https://docs.decibel.foo/start-password-recovery-29942729e0.md): - Authentication [Reset password using token](https://docs.decibel.foo/reset-password-using-token-29942730e0.md): - Account Security [Change logged-in user password](https://docs.decibel.foo/change-logged-in-user-password-29942731e0.md): - Account Security [Add additional email](https://docs.decibel.foo/add-additional-email-29942732e0.md): - Account Security [Set primary email](https://docs.decibel.foo/set-primary-email-29942733e0.md): - Users [Update User permalink](https://docs.decibel.foo/update-user-permalink-29949357e0.md): - Users [Get current user profile](https://docs.decibel.foo/get-current-user-profile-29942734e0.md): - Users [Update current user profile](https://docs.decibel.foo/update-current-user-profile-29942735e0.md): - Users [Update privacy settings](https://docs.decibel.foo/update-privacy-settings-29942736e0.md): - Users [Update account tier](https://docs.decibel.foo/update-account-tier-29942737e0.md): - Users [Update social links](https://docs.decibel.foo/update-social-links-29942738e0.md): - Users [Update profile or cover images](https://docs.decibel.foo/update-profile-or-cover-images-29942739e0.md): - Users [Get user listening history](https://docs.decibel.foo/get-user-listening-history-29942740e0.md): - Users [Get suggested users to follow](https://docs.decibel.foo/get-suggested-users-to-follow-29942742e0.md): - Users [Get public profile by user ID](https://docs.decibel.foo/get-public-profile-by-user-id-29942743e0.md): - Users [Get all tracks uploaded by a user](https://docs.decibel.foo/get-all-tracks-uploaded-by-a-user-29942744e0.md): - Users [Get all public playlists created by a user](https://docs.decibel.foo/get-all-public-playlists-created-by-a-user-29942745e0.md): - Followers [Follow a user](https://docs.decibel.foo/follow-a-user-29942748e0.md): - Followers [Unfollow a user](https://docs.decibel.foo/unfollow-a-user-29942749e0.md): - Followers [Get followers](https://docs.decibel.foo/get-followers-29942750e0.md): - Followers [Get following](https://docs.decibel.foo/get-following-29942751e0.md): - Block [Unblock a user](https://docs.decibel.foo/unblock-a-user-29942747e0.md): - Block [Block a user](https://docs.decibel.foo/block-a-user-29942746e0.md): - Block [Get list of blocked users](https://docs.decibel.foo/get-list-of-blocked-users-29942741e0.md): - Tracks [Get track metadata user](https://docs.decibel.foo/get-track-metadata-user-29949341e0.md): - Tracks [Upload a new track](https://docs.decibel.foo/upload-a-new-track-29942752e0.md): - Tracks [Get track metadata](https://docs.decibel.foo/get-track-metadata-29942753e0.md): - Tracks [Update track metadata](https://docs.decibel.foo/update-track-metadata-29942754e0.md): - Tracks [Delete a track](https://docs.decibel.foo/delete-a-track-29942755e0.md): - Tracks [Increment play count](https://docs.decibel.foo/increment-play-count-29942756e0.md): - Tracks [Mark a track as completely listened to](https://docs.decibel.foo/mark-a-track-as-completely-listened-to-29942757e0.md): - Tracks [Mock offline download for Pro users](https://docs.decibel.foo/mock-offline-download-for-pro-users-29942758e0.md): - Moderation [Report a track](https://docs.decibel.foo/report-a-track-29942759e0.md): - Moderation [Report a comment](https://docs.decibel.foo/report-a-comment-29942760e0.md): - Moderation [View a list of reports (Admin only)](https://docs.decibel.foo/view-a-list-of-reports-admin-only-29942761e0.md): - Moderation [View a specific report (Admin only)](https://docs.decibel.foo/view-a-specific-report-admin-only-29942762e0.md): - Moderation [Update report status (Admin only)](https://docs.decibel.foo/update-report-status-admin-only-29942763e0.md): - Moderation [Suspend a user account (Admin only)](https://docs.decibel.foo/suspend-a-user-account-admin-only-29942764e0.md): - Moderation [Get platform wide metrics (Admin only)](https://docs.decibel.foo/get-platform-wide-metrics-admin-only-29942765e0.md): - Playlists [Get playlist with tracks Copy](https://docs.decibel.foo/get-playlist-with-tracks-copy-29949345e0.md): - Playlists [Create playlist or album](https://docs.decibel.foo/create-playlist-or-album-29942766e0.md): - Playlists [Get playlist with tracks](https://docs.decibel.foo/get-playlist-with-tracks-29942767e0.md): - Playlists [Update playlist metadata](https://docs.decibel.foo/update-playlist-metadata-29942768e0.md): - Playlists [Delete a playlist](https://docs.decibel.foo/delete-a-playlist-29942769e0.md): - Playlists [Add track to playlist](https://docs.decibel.foo/add-track-to-playlist-29942770e0.md): - Playlists [Reorder tracks inside a playlist](https://docs.decibel.foo/reorder-tracks-inside-a-playlist-29942771e0.md): - Playlists [Get playlist secret link](https://docs.decibel.foo/get-playlist-secret-link-29942772e0.md): - Playlists [Get HTML iframe embed code for a playlist](https://docs.decibel.foo/get-html-iframe-embed-code-for-a-playlist-29942773e0.md): - Playlists [Remove track from playlist](https://docs.decibel.foo/remove-track-from-playlist-29942774e0.md): - Engagement [Like a track](https://docs.decibel.foo/like-a-track-29942775e0.md): - Engagement [Remove like from a track](https://docs.decibel.foo/remove-like-from-a-track-29942776e0.md): - Engagement [Get users who liked a track](https://docs.decibel.foo/get-users-who-liked-a-track-29942777e0.md): - Engagement [Repost a track](https://docs.decibel.foo/repost-a-track-29942778e0.md): - Engagement [Remove a repost](https://docs.decibel.foo/remove-a-repost-29942779e0.md): - Engagement [Get users who reposted a track](https://docs.decibel.foo/get-users-who-reposted-a-track-29942780e0.md): - Engagement [Add a comment to a track](https://docs.decibel.foo/add-a-comment-to-a-track-29942781e0.md): - Engagement [Get comments for a track](https://docs.decibel.foo/get-comments-for-a-track-29942782e0.md): - Discovery [Get followed users feed](https://docs.decibel.foo/get-followed-users-feed-29942783e0.md): - Discovery [Get trending tracks](https://docs.decibel.foo/get-trending-tracks-29942784e0.md): - Discovery [Global search](https://docs.decibel.foo/global-search-29942785e0.md): - Discovery [Resolve a public permalink URL to an internal entity ID](https://docs.decibel.foo/resolve-a-public-permalink-url-to-an-internal-entity-id-29942786e0.md): - Discovery [Generate a radio station based on a genre](https://docs.decibel.foo/generate-a-radio-station-based-on-a-genre-29942787e0.md): - Discovery [Generate a radio station based on artist similarities](https://docs.decibel.foo/generate-a-radio-station-based-on-artist-similarities-29942788e0.md): - Discovery [Generate a radio station based on user's likes](https://docs.decibel.foo/generate-a-radio-station-based-on-users-likes-29942789e0.md): - Conversations [Get user's direct messages threads](https://docs.decibel.foo/get-users-direct-messages-threads-29942790e0.md): - Conversations [Start a new DM thread](https://docs.decibel.foo/start-a-new-dm-thread-29942791e0.md): - Conversations [Get messages within a conversation thread](https://docs.decibel.foo/get-messages-within-a-conversation-thread-29942792e0.md): - Conversations [Send a message in a conversation](https://docs.decibel.foo/send-a-message-in-a-conversation-29942793e0.md): - Notifications [Get user notifications](https://docs.decibel.foo/get-user-notifications-29942794e0.md): - Notifications [Mark all unread notifications as read](https://docs.decibel.foo/mark-all-unread-notifications-as-read-29942795e0.md): - Notifications [Get user notification preferences](https://docs.decibel.foo/get-user-notification-preferences-29942796e0.md): - Notifications [Update notification preferences](https://docs.decibel.foo/update-notification-preferences-29942797e0.md): - Notifications [Get quick badge unread count for UI](https://docs.decibel.foo/get-quick-badge-unread-count-for-ui-29942798e0.md): - Notifications [Register mobile device token for push notifications](https://docs.decibel.foo/register-mobile-device-token-for-push-notifications-29942799e0.md): - Subscriptions [Initiate a Stripe checkout session](https://docs.decibel.foo/initiate-a-stripe-checkout-session-29942800e0.md): - Subscriptions [Stripe webhook listener](https://docs.decibel.foo/stripe-webhook-listener-29942801e0.md): ## Schemas - [ErrorResponse](https://docs.decibel.foo/errorresponse-13344796d0.md): - [EmptyObject](https://docs.decibel.foo/emptyobject-13344797d0.md): - [MessageResponse](https://docs.decibel.foo/messageresponse-13344798d0.md): - [DeviceType](https://docs.decibel.foo/devicetype-13344799d0.md): - [UserTier](https://docs.decibel.foo/usertier-13344800d0.md): - [PublicTier](https://docs.decibel.foo/publictier-13344801d0.md): - [PlaylistType](https://docs.decibel.foo/playlisttype-13344802d0.md): - [CheckUserErrorField](https://docs.decibel.foo/checkusererrorfield-13344803d0.md): - [DeviceInfo](https://docs.decibel.foo/deviceinfo-13344804d0.md): - [RegisterLocalRequest](https://docs.decibel.foo/registerlocalrequest-13344805d0.md): - [RegisterGoogleRequest](https://docs.decibel.foo/registergooglerequest-13344806d0.md): - [CheckUserRequest](https://docs.decibel.foo/checkuserrequest-13344807d0.md): - [CheckUserAvailableResponse](https://docs.decibel.foo/checkuseravailableresponse-13344808d0.md): - [CheckUserUnavailableResponse](https://docs.decibel.foo/checkuserunavailableresponse-13344809d0.md): - [LoginLocalRequest](https://docs.decibel.foo/loginlocalrequest-13344810d0.md): - [LoginGoogleRequest](https://docs.decibel.foo/logingooglerequest-13344811d0.md): - [AuthUser](https://docs.decibel.foo/authuser-13344812d0.md): - [LoginResponse](https://docs.decibel.foo/loginresponse-13344813d0.md): - [RefreshTokenRequest](https://docs.decibel.foo/refreshtokenrequest-13344814d0.md): - [RefreshTokenResponse](https://docs.decibel.foo/refreshtokenresponse-13344815d0.md): - [VerifyEmailRequest](https://docs.decibel.foo/verifyemailrequest-13344816d0.md): - [ForgotPasswordRequest](https://docs.decibel.foo/forgotpasswordrequest-13344817d0.md): - [ResetPasswordRequest](https://docs.decibel.foo/resetpasswordrequest-13344818d0.md): - [ResetLoggedInPasswordRequest](https://docs.decibel.foo/resetloggedinpasswordrequest-13344819d0.md): - [AddNewEmailRequest](https://docs.decibel.foo/addnewemailrequest-13344820d0.md): - [UpdatePrimaryEmailRequest](https://docs.decibel.foo/updateprimaryemailrequest-13344821d0.md): - [PrivateProfile](https://docs.decibel.foo/privateprofile-13344822d0.md): - [PrivateSocialLinks](https://docs.decibel.foo/privatesociallinks-13344823d0.md): - [PrivacySettings](https://docs.decibel.foo/privacysettings-13344824d0.md): - [MyStats](https://docs.decibel.foo/mystats-13344825d0.md): - [MeResponse](https://docs.decibel.foo/meresponse-13344826d0.md): - [UpdateMeRequest](https://docs.decibel.foo/updatemerequest-13344827d0.md): - [UpdatePrivacyRequest](https://docs.decibel.foo/updateprivacyrequest-13344828d0.md): - [UpdateTierRequest](https://docs.decibel.foo/updatetierrequest-13344829d0.md): - [UpdateSocialLinksRequest](https://docs.decibel.foo/updatesociallinksrequest-13344830d0.md): - [UpdateImagesJsonRequest](https://docs.decibel.foo/updateimagesjsonrequest-13344831d0.md): - [PublicProfileData](https://docs.decibel.foo/publicprofiledata-13344832d0.md): - [PublicProfileSocialLinks](https://docs.decibel.foo/publicprofilesociallinks-13344833d0.md): - [PublicStats](https://docs.decibel.foo/publicstats-13344834d0.md): - [PublicUserProfileResponse](https://docs.decibel.foo/publicuserprofileresponse-13344835d0.md): - [FollowResponse](https://docs.decibel.foo/followresponse-13344836d0.md): - [FollowerUser](https://docs.decibel.foo/followeruser-13344837d0.md): - [PaginatedFollowersResponse](https://docs.decibel.foo/paginatedfollowersresponse-13344838d0.md): - [TrackArtist](https://docs.decibel.foo/trackartist-13344839d0.md): - [TrackArtistWithAvatar](https://docs.decibel.foo/trackartistwithavatar-13344840d0.md): - [TrackResponse](https://docs.decibel.foo/trackresponse-13344841d0.md): - [TrackUploadResponse](https://docs.decibel.foo/trackuploadresponse-13344842d0.md): - [UpdateTrackRequest](https://docs.decibel.foo/updatetrackrequest-13344843d0.md): - [CreatePlaylistRequest](https://docs.decibel.foo/createplaylistrequest-13344844d0.md): - [PlaylistOwner](https://docs.decibel.foo/playlistowner-13344845d0.md): - [PlaylistTrack](https://docs.decibel.foo/playlisttrack-13344846d0.md): - [PlaylistResponse](https://docs.decibel.foo/playlistresponse-13344847d0.md): - [AddTrackToPlaylistRequest](https://docs.decibel.foo/addtracktoplaylistrequest-13344848d0.md): - [ReorderTracksRequest](https://docs.decibel.foo/reordertracksrequest-13344849d0.md): - [SecretLinkResponse](https://docs.decibel.foo/secretlinkresponse-13344850d0.md): - [EmbedResponse](https://docs.decibel.foo/embedresponse-13344851d0.md): - [LikeResponse](https://docs.decibel.foo/likeresponse-13344852d0.md): - [RepostResponse](https://docs.decibel.foo/repostresponse-13344853d0.md): - [CreateCommentRequest](https://docs.decibel.foo/createcommentrequest-13344854d0.md): - [CommentUser](https://docs.decibel.foo/commentuser-13344855d0.md): - [Comment](https://docs.decibel.foo/comment-13344856d0.md): - [PaginatedCommentsResponse](https://docs.decibel.foo/paginatedcommentsresponse-13344857d0.md): - [TrendingTrack](https://docs.decibel.foo/trendingtrack-13344858d0.md): - [SearchUser](https://docs.decibel.foo/searchuser-13344859d0.md): - [SearchTrack](https://docs.decibel.foo/searchtrack-13344860d0.md): - [SearchPlaylist](https://docs.decibel.foo/searchplaylist-13344861d0.md): - [SearchType](https://docs.decibel.foo/searchtype-13344862d0.md): - [SearchResponse](https://docs.decibel.foo/searchresponse-13344863d0.md): - [FeedTrack](https://docs.decibel.foo/feedtrack-13344864d0.md): - [PaginatedFeedResponse](https://docs.decibel.foo/paginatedfeedresponse-13344865d0.md): - [ResourceResolutionResponse](https://docs.decibel.foo/resourceresolutionresponse-13344866d0.md): - [ConversationResponse](https://docs.decibel.foo/conversationresponse-13344867d0.md): - [PaginatedConversationsResponse](https://docs.decibel.foo/paginatedconversationsresponse-13344868d0.md): - [MessageObject](https://docs.decibel.foo/messageobject-13344869d0.md): - [CreateMessageRequest](https://docs.decibel.foo/createmessagerequest-13344870d0.md): - [PaginatedMessagesResponse](https://docs.decibel.foo/paginatedmessagesresponse-13344871d0.md): - [ConversationCreatedResponse](https://docs.decibel.foo/conversationcreatedresponse-13344872d0.md): - [NotificationObject](https://docs.decibel.foo/notificationobject-13344873d0.md): - [PaginatedNotificationsResponse](https://docs.decibel.foo/paginatednotificationsresponse-13344874d0.md): - [NotificationSettings](https://docs.decibel.foo/notificationsettings-13344875d0.md): - [UnreadCountResponse](https://docs.decibel.foo/unreadcountresponse-13344876d0.md): - [DeviceTokenRequest](https://docs.decibel.foo/devicetokenrequest-13344877d0.md): - [ReportRequest](https://docs.decibel.foo/reportrequest-13344878d0.md): - [UpdateReportRequest](https://docs.decibel.foo/updatereportrequest-13344879d0.md): - [ReportResponse](https://docs.decibel.foo/reportresponse-13344880d0.md): - [SuspendUserRequest](https://docs.decibel.foo/suspenduserrequest-13344881d0.md): - [AnalyticsResponse](https://docs.decibel.foo/analyticsresponse-13344882d0.md): - [CheckoutRequest](https://docs.decibel.foo/checkoutrequest-13344883d0.md): - [CheckoutResponse](https://docs.decibel.foo/checkoutresponse-13344884d0.md):