-
Notifications
You must be signed in to change notification settings - Fork 0
GET /me
Get information about the currently signed in user.
Field | Type | Description |
---|---|---|
Features | array | Unknown array about features the user has |
Settings | settings object | User's saved settings for the player |
User | user object | User information |
POST /me
Update your user information.
Partial user object with the changes you want to make.
At least Birthday
, FirstName
, GoogleMapsPlaceId
, LastName
and Pronouns
can be changed using this endpoint.
POST /me/settings
Set saved player settings.
Partial settings object with the changes you want to make.
GET /me/player-code
Get the Private URL code for the Streaming Widget.
Field | Type | Description |
---|---|---|
PlayerCode | string | The code for the Private URL |
POST /me/player-code
Regenerates the Private URL code for the Streaming Widget
POST /me/email
Change your account email.
Field | Type | Description |
---|---|---|
NewEmail | string | The new email you want to switch to |
POST /me/password
Change your password.
Field | Type | Description |
---|---|---|
OldPassword | string | Your old password for verification |
NewPassword | string | Your new password |
POST /me/two-factor
Starts the process to enable SMS 2FA on your account.
Field | Type | Description |
---|---|---|
CountryCode | string | The country code of your phone number |
PhoneNumber | string | The rest of your phone number |
POST /me/two-factor/confirm
Final step in adding SMS 2FA to your account.
Field | Type | Description |
---|---|---|
Token | string | The token from the Authy app or text message |
POST /me/two-factor/disable
Disables SMS 2FA from your account.
POST /me/two-factor/enable-totp
Enables TOTP 2FA
204 No Content
GET /me/two-factor/totp-qr
Get the QR code for setting up the authenticator app
A PNG image of the QR Code
POST /me/two-factor/disable-totp
Disables TOTP 2FA
204 No Content
POST /me/two-factor/enable-email
Enables Email 2FA
204 No Content
POST /me/two-factor/disable-email
Disables Email 2FA
204 No Content
POST /me/notifications
Update your email subscriptions.
Field | Type | Description |
---|---|---|
Interests | array of strings | Emails you're interested in (news, events, merch, goldPerks) |
GET /self/licenses
Get creator licenses.
Field | Type | Description |
---|---|---|
Licenses | object | Object with the results |
Licenses.Data | array of license objects | The results of the query |
Licenses.Limit | integer | The limit used |
Licenses.Offset | integer | The offset used |
Licenses.Total | integer | The total amount of results for the search |
Field | Type | Description |
---|---|---|
ActiveTimes | array of objects | List of times when license was active |
ActiveTimes[].CreatedAt | ISO8601 timestamp | When the license was created |
ActiveTimes[].Finish | ISO8601 timestamp | When the license ran out |
ActiveTimes[].GoldTimeRangeId | string | ID of the gold time range |
ActiveTimes[].Id | string | ID of this time range |
ActiveTimes[].LicenseId | string | ID of the license |
ActiveTimes[].Source | string | The source of this license |
ActiveTimes[].Start | string | When the license started |
Archived | boolean | Has the license been archived |
CreatedAt | ISO8601 timestamp | When the license was created |
Free | boolean | Whether the license is free |
FreeAt | ISO8601 timestamp | When the license became free |
FreeReason | string | Reason for the license being free |
HasActivePeriod | boolean | Whether the license is currently active |
Id | string | ID of the license |
Identity | string | Channel ID for the license |
Invalid | boolean | Whether the license is invalid |
LastSync | ISO8601 timestamp | The last time the license was synced |
Notes? | string | Notes on the license |
OauthId | string | ID of the oauth integration |
Sanitized | boolean | Whether the Channel ID has been sanitized |
ScheduledSync | ISO8601 timestamp | The next sync scheduled to happen |
State | string | The state of the license |
SyncFailures | integer | Amount of times syncing has failed |
SyncState | string | The state of syncing |
UpdatedAt | ISO8601 timestamp | The last time the license was updated |
UserArchived | boolean | Whether the user has been archived |
UserEmail | string | The owning user's email |
UserId | string | The ID of the owning user |
Vendor | string | YouTube or Twitch |
Whitelisted | ?boolean | Whether the channel has been whitelisted |
YouTubeStatsDate | ISO8601 timestamp | When the YouTube stats were updated |
YouTubeSubscribers | integer | Subscribers the channel has |
YouTubeTitle | string | YouTube channel name |
YouTubeUrl | string | URL of the YouTube channel |
YouTubeViews | integer | Views the channel has |
POST /self/license/{License.Id}/delete
Deletes a creator license.
POST /me/remove-claims
Release a claim from a youtube video.
Field | Type | Description |
---|---|---|
VideoId | string | ID or URL to the video with the claim |
POST /me/benefits/shop-code
Generates a merch discount code. The code can only be seen on the Shop Discounts page.
- Home
- Global objects
- Catalog
- Releases
- Playlists
- Artists
-
Me
- Get user info
- Change user info
- Change settings
- Get player code
- Regenerate player code
- Change email
- Change password
- Enable SMS 2FA (deprecated)
- Confirm SMS 2FA (deprecated)
- Disable SMS 2FA (deprecated)
- Enable TOTP 2FA
- Get TOTP QR Code
- Disable TOTP 2FA
- Enable Email 2FA
- Disable Email 2FA
- Change notifications
- Get licenses
- Remove license
- Remove video claims
- Generate discount code
- Authentication
- CDX
- TODO