Search
Preparing search index...
The search index is not available
spotify-web-api-ts
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"types/SpotifyObjects"
Module "types/SpotifyObjects"
Index
Type aliases
Action
Album
Artist
Audio
Analysis
Audio
Features
Category
Context
Copyright
Currently
Playing
Currently
Playing
Context
Cursor
Cursor
Based
Paging
Device
Device
Type
Disallows
Episode
Explicit
Content
ExternalID
ExternalURL
Followers
Get
Recommendations
Seeds
Paging
Play
History
Playlist
Playlist
Details
Playlist
Item
Private
User
Public
User
Recommendation
Seed
Regular
Error
Repeat
State
Restrictions
Resume
Point
Saved
Album
Saved
Show
Saved
Track
Search
Type
Section
Segment
Show
Simplified
Album
Simplified
Artist
Simplified
Episode
Simplified
Playlist
Simplified
Show
Simplified
Track
Spotify
Image
Time
Interval
Track
Track
Link
Tracks
Video
Thumbnail
Type aliases
Action
Action
:
"interrupting_playback"
|
"pausing"
|
"resuming"
|
"seeking"
|
"skipping_next"
|
"skipping_prev"
|
"toggling_repeat_context"
|
"toggling_shuffle"
|
"toggling_repeat_track"
|
"transferring_playback"
Album
Album
:
{
album_type
:
"album"
|
"single"
|
"compilation"
;
artists
:
SimplifiedArtist
[]
;
available_markets
:
string
[]
;
copyrights
:
Copyright
[]
;
external_ids
:
ExternalID
;
external_urls
:
ExternalURL
;
genres
:
string
[]
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
label
:
string
;
name
:
string
;
popularity
:
number
;
release_date
:
string
;
release_date_precision
:
"year"
|
"month"
|
"day"
;
restrictions
?:
Restrictions
;
total_tracks
:
number
;
tracks
:
Paging
<
SimplifiedTrack
>
;
type
:
"album"
;
uri
:
string
}
Type declaration
album_
type
:
"album"
|
"single"
|
"compilation"
artists
:
SimplifiedArtist
[]
available_
markets
:
string
[]
copyrights
:
Copyright
[]
external_
ids
:
ExternalID
external_
urls
:
ExternalURL
genres
:
string
[]
href
:
string
id
:
string
images
:
SpotifyImage
[]
label
:
string
name
:
string
popularity
:
number
release_
date
:
string
release_
date_
precision
:
"year"
|
"month"
|
"day"
Optional
restrictions
?:
Restrictions
total_
tracks
:
number
tracks
:
Paging
<
SimplifiedTrack
>
type
:
"album"
uri
:
string
Artist
Artist
:
{
external_urls
:
ExternalURL
;
followers
:
Followers
;
genres
:
string
[]
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
name
:
string
;
popularity
:
number
;
type
:
"artist"
;
uri
:
string
}
Type declaration
external_
urls
:
ExternalURL
followers
:
Followers
genres
:
string
[]
href
:
string
id
:
string
images
:
SpotifyImage
[]
name
:
string
popularity
:
number
type
:
"artist"
uri
:
string
Audio
Analysis
Audio
Analysis
:
{
bars
:
TimeInterval
[]
;
beats
:
TimeInterval
[]
;
meta
?:
unknown
;
sections
:
Section
[]
;
segments
:
Segment
[]
;
tatums
:
TimeInterval
[]
;
track
?:
unknown
}
Type declaration
bars
:
TimeInterval
[]
beats
:
TimeInterval
[]
Optional
meta
?:
unknown
sections
:
Section
[]
segments
:
Segment
[]
tatums
:
TimeInterval
[]
Optional
track
?:
unknown
Audio
Features
Audio
Features
:
{
acousticness
:
number
;
analysis_url
:
string
;
danceability
:
number
;
duration_ms
:
number
;
energy
:
number
;
id
:
string
;
instrumentalness
:
number
;
key
:
number
;
liveness
:
number
;
loudness
:
number
;
mode
:
number
;
speechiness
:
number
;
tempo
:
number
;
time_signature
:
number
;
track_href
:
string
;
type
:
"audio_features"
;
uri
:
string
;
valence
:
number
}
Type declaration
acousticness
:
number
analysis_
url
:
string
danceability
:
number
duration_
ms
:
number
energy
:
number
id
:
string
instrumentalness
:
number
key
:
number
liveness
:
number
loudness
:
number
mode
:
number
speechiness
:
number
tempo
:
number
time_
signature
:
number
track_
href
:
string
type
:
"audio_features"
uri
:
string
valence
:
number
Category
Category
:
{
href
:
string
;
icons
:
SpotifyImage
[]
;
id
:
string
;
name
:
string
}
Type declaration
href
:
string
icons
:
SpotifyImage
[]
id
:
string
name
:
string
Context
Context
:
{
external_urls
:
ExternalURL
|
null
;
href
:
string
|
null
;
type
:
"album"
|
"artist"
|
"playlist"
;
uri
:
string
}
Type declaration
external_
urls
:
ExternalURL
|
null
href
:
string
|
null
type
:
"album"
|
"artist"
|
"playlist"
uri
:
string
Copyright
Copyright
:
{
text
:
string
;
type
:
"C"
|
"P"
}
Type declaration
text
:
string
type
:
"C"
|
"P"
Currently
Playing
Currently
Playing
:
{
actions
:
Disallows
;
context
:
Context
|
null
;
currently_playing_type
:
"track"
|
"episode"
|
"ad"
|
"unknown"
;
is_playing
:
boolean
;
item
:
Episode
|
Track
|
null
;
progress_ms
:
number
|
null
;
timestamp
:
number
}
Type declaration
actions
:
Disallows
context
:
Context
|
null
currently_
playing_
type
:
"track"
|
"episode"
|
"ad"
|
"unknown"
is_
playing
:
boolean
item
:
Episode
|
Track
|
null
progress_
ms
:
number
|
null
timestamp
:
number
Currently
Playing
Context
Currently
Playing
Context
:
{
actions
:
Disallows
;
context
:
Context
|
null
;
currently_playing_type
:
"track"
|
"episode"
|
"ad"
|
"unknown"
;
device
:
Device
;
is_playing
:
boolean
;
item
:
Track
|
null
;
progress_ms
:
number
|
null
;
repeat_state
:
"off"
|
"track"
|
"context"
;
shuffle_state
:
boolean
;
timestamp
:
number
}
Type declaration
actions
:
Disallows
context
:
Context
|
null
currently_
playing_
type
:
"track"
|
"episode"
|
"ad"
|
"unknown"
device
:
Device
is_
playing
:
boolean
item
:
Track
|
null
progress_
ms
:
number
|
null
repeat_
state
:
"off"
|
"track"
|
"context"
shuffle_
state
:
boolean
timestamp
:
number
Cursor
Cursor
:
{
after
:
string
;
before
?:
undefined
|
string
}
Type declaration
after
:
string
Optional
before
?:
undefined
|
string
Cursor
Based
Paging
Cursor
Based
Paging<T>
:
{
cursors
:
Cursor
;
href
:
string
;
items
:
T
[]
;
limit
:
number
;
next
:
string
|
null
;
total
?:
undefined
|
number
}
Type parameters
T
Type declaration
cursors
:
Cursor
href
:
string
items
:
T
[]
limit
:
number
next
:
string
|
null
Optional
total
?:
undefined
|
number
Device
Device
:
{
id
:
string
|
null
;
is_active
:
boolean
;
is_private_session
:
boolean
;
is_restricted
:
boolean
;
name
:
string
;
type
:
DeviceType
;
volume_percent
:
number
|
null
}
Type declaration
id
:
string
|
null
is_
active
:
boolean
is_
private_
session
:
boolean
is_
restricted
:
boolean
name
:
string
type
:
DeviceType
volume_
percent
:
number
|
null
Device
Type
Device
Type
:
"Computer"
|
"Tablet"
|
"Smartphone"
|
"Speaker"
|
"TV"
|
"AVR"
|
"STB"
|
"AudioDongle"
|
"GameConsole"
|
"CastVideo"
|
"CastAudio"
|
"Automobile"
|
"Unknown"
Disallows
Disallows
:
{
disallows
:
Partial
<
Record
<
Action
,
boolean
>
>
}
Type declaration
disallows
:
Partial
<
Record
<
Action
,
boolean
>
>
Episode
Episode
:
{
audio_preview_url
:
string
|
null
;
description
:
string
;
duration_ms
:
number
;
explicit
:
boolean
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
is_externally_hosted
:
boolean
;
is_playable
:
boolean
;
language
?:
undefined
|
string
;
languages
:
string
[]
;
name
:
string
;
release_date
:
string
;
release_date_precision
:
"year"
|
"month"
|
"day"
;
resume_point
?:
ResumePoint
;
show
:
SimplifiedShow
;
type
:
"episode"
;
uri
:
string
}
Type declaration
audio_
preview_
url
:
string
|
null
description
:
string
duration_
ms
:
number
explicit
:
boolean
external_
urls
:
ExternalURL
href
:
string
id
:
string
images
:
SpotifyImage
[]
is_
externally_
hosted
:
boolean
is_
playable
:
boolean
Optional
language
?:
undefined
|
string
languages
:
string
[]
name
:
string
release_
date
:
string
release_
date_
precision
:
"year"
|
"month"
|
"day"
Optional
resume_
point
?:
ResumePoint
show
:
SimplifiedShow
type
:
"episode"
uri
:
string
Explicit
Content
Explicit
Content
:
{
filter_enabled
:
boolean
;
filter_locked
:
boolean
}
Type declaration
filter_
enabled
:
boolean
filter_
locked
:
boolean
ExternalID
ExternalID
:
{}
Type declaration
[
key:
string
]:
string
ExternalURL
ExternalURL
:
{}
Type declaration
[
key:
string
]:
string
Followers
Followers
:
{
href
:
string
|
null
;
total
:
number
}
Type declaration
href
:
string
|
null
total
:
number
Get
Recommendations
Seeds
Get
Recommendations
Seeds
:
{
seed_artists
?:
string
[]
;
seed_genres
?:
string
[]
;
seed_tracks
?:
string
[]
}
Type declaration
Optional
seed_
artists
?:
string
[]
Optional
seed_
genres
?:
string
[]
Optional
seed_
tracks
?:
string
[]
Paging
Paging<T>
:
{
href
:
string
;
items
:
T
[]
;
limit
:
number
;
next
:
string
|
null
;
offset
:
number
;
previous
:
string
|
null
;
total
:
number
}
Type parameters
T
Type declaration
href
:
string
items
:
T
[]
limit
:
number
next
:
string
|
null
offset
:
number
previous
:
string
|
null
total
:
number
Play
History
Play
History
:
{
context
:
Context
|
null
;
played_at
:
string
;
track
:
Track
}
Type declaration
context
:
Context
|
null
played_
at
:
string
track
:
Track
Playlist
Playlist
:
{
collaborative
:
boolean
;
description
:
string
|
null
;
external_urls
:
ExternalURL
;
followers
:
Followers
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
name
:
string
;
owner
:
PublicUser
;
primary_color
?:
string
|
null
;
public
:
boolean
|
null
;
snapshot_id
:
string
;
tracks
:
Paging
<
PlaylistItem
>
;
type
:
"playlist"
;
uri
:
string
}
Type declaration
collaborative
:
boolean
description
:
string
|
null
external_
urls
:
ExternalURL
followers
:
Followers
href
:
string
id
:
string
images
:
SpotifyImage
[]
name
:
string
owner
:
PublicUser
Optional
primary_
color
?:
string
|
null
public
:
boolean
|
null
snapshot_
id
:
string
tracks
:
Paging
<
PlaylistItem
>
type
:
"playlist"
uri
:
string
Playlist
Details
Playlist
Details
:
{
collaborative
?:
undefined
|
false
|
true
;
description
?:
undefined
|
string
;
name
?:
undefined
|
string
;
public
?:
undefined
|
false
|
true
}
Type declaration
Optional
collaborative
?:
undefined
|
false
|
true
Optional
description
?:
undefined
|
string
Optional
name
?:
undefined
|
string
Optional
public
?:
undefined
|
false
|
true
Playlist
Item
Playlist
Item
:
{
added_at
:
string
|
null
;
added_by
:
PublicUser
|
null
;
is_local
:
boolean
;
primary_color
?:
string
|
null
;
track
:
Track
|
Episode
;
video_thumbnail
?:
VideoThumbnail
}
Type declaration
added_
at
:
string
|
null
added_
by
:
PublicUser
|
null
is_
local
:
boolean
Optional
primary_
color
?:
string
|
null
track
:
Track
|
Episode
Optional
video_
thumbnail
?:
VideoThumbnail
Private
User
Private
User
:
{
birthdate
?:
undefined
|
string
;
country
?:
undefined
|
string
;
display_name
:
string
|
null
;
email
?:
undefined
|
string
;
explicit_content
?:
ExplicitContent
;
external_urls
:
ExternalURL
;
followers
:
Followers
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
product
?:
undefined
|
string
;
type
:
"user"
;
uri
:
string
}
Type declaration
Optional
birthdate
?:
undefined
|
string
Optional
country
?:
undefined
|
string
display_
name
:
string
|
null
Optional
email
?:
undefined
|
string
Optional
explicit_
content
?:
ExplicitContent
external_
urls
:
ExternalURL
followers
:
Followers
href
:
string
id
:
string
images
:
SpotifyImage
[]
Optional
product
?:
undefined
|
string
type
:
"user"
uri
:
string
Public
User
Public
User
:
{
display_name
?:
string
|
null
;
external_urls
:
ExternalURL
;
followers
?:
Followers
;
href
:
string
;
id
:
string
;
images
?:
SpotifyImage
[]
;
type
:
"user"
;
uri
:
string
}
Type declaration
Optional
display_
name
?:
string
|
null
external_
urls
:
ExternalURL
Optional
followers
?:
Followers
href
:
string
id
:
string
Optional
images
?:
SpotifyImage
[]
type
:
"user"
uri
:
string
Recommendation
Seed
Recommendation
Seed
:
{
afterFilteringSize
:
number
;
afterRelinkingSize
:
number
;
href
:
string
|
null
;
id
:
string
;
initialPoolSize
:
number
;
type
:
"artist"
|
"ARTIST"
|
"track"
|
"TRACK"
|
"genre"
|
"GENRE"
}
Type declaration
after
Filtering
Size
:
number
after
Relinking
Size
:
number
href
:
string
|
null
id
:
string
initial
Pool
Size
:
number
type
:
"artist"
|
"ARTIST"
|
"track"
|
"TRACK"
|
"genre"
|
"GENRE"
Regular
Error
Regular
Error
:
{
error
:
{
message
:
string
;
status
:
number
}
}
Type declaration
error
:
{
message
:
string
;
status
:
number
}
message
:
string
status
:
number
Repeat
State
Repeat
State
:
"track"
|
"context"
|
"off"
Restrictions
Restrictions
:
{
reason
:
string
}
Type declaration
reason
:
string
Resume
Point
Resume
Point
:
{
fully_played
:
boolean
;
resume_position_ms
:
number
}
Type declaration
fully_
played
:
boolean
resume_
position_
ms
:
number
Saved
Album
Saved
Album
:
{
added_at
:
string
;
album
:
Album
}
Type declaration
added_
at
:
string
album
:
Album
Saved
Show
Saved
Show
:
{
added_at
:
string
;
show
:
SimplifiedShow
}
Type declaration
added_
at
:
string
show
:
SimplifiedShow
Saved
Track
Saved
Track
:
{
added_at
:
string
;
track
:
Track
}
Type declaration
added_
at
:
string
track
:
Track
Search
Type
Search
Type
:
"album"
|
"artist"
|
"playlist"
|
"track"
|
"show"
|
"episode"
Section
Section
:
{
confidence
:
number
;
duration
:
number
;
key
:
number
;
key_confidence
:
number
;
loudness
:
number
;
mode
:
number
;
mode_confidence
:
number
;
start
:
number
;
tempo
:
number
;
tempo_confidence
:
number
;
time_signature
:
number
;
time_signature_confidence
:
number
}
Type declaration
confidence
:
number
duration
:
number
key
:
number
key_
confidence
:
number
loudness
:
number
mode
:
number
mode_
confidence
:
number
start
:
number
tempo
:
number
tempo_
confidence
:
number
time_
signature
:
number
time_
signature_
confidence
:
number
Segment
Segment
:
{
confidence
:
number
;
duration
:
number
;
loudness_end
:
number
;
loudness_max
:
number
;
loudness_max_time
:
number
;
loudness_start
:
number
;
pitches
:
number
[]
;
start
:
number
;
timbre
:
number
[]
}
Type declaration
confidence
:
number
duration
:
number
loudness_
end
:
number
loudness_
max
:
number
loudness_
max_
time
:
number
loudness_
start
:
number
pitches
:
number
[]
start
:
number
timbre
:
number
[]
Show
Show
:
{
available_markets
:
string
[]
;
copyrights
:
Copyright
[]
;
description
:
string
;
episodes
:
Paging
<
SimplifiedEpisode
>
;
explicit
:
boolean
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
is_externally_hosted
:
boolean
|
null
;
languages
:
string
[]
;
media_type
:
string
;
name
:
string
;
publisher
:
string
;
type
:
"show"
;
uri
:
string
}
Type declaration
available_
markets
:
string
[]
copyrights
:
Copyright
[]
description
:
string
episodes
:
Paging
<
SimplifiedEpisode
>
explicit
:
boolean
external_
urls
:
ExternalURL
href
:
string
id
:
string
images
:
SpotifyImage
[]
is_
externally_
hosted
:
boolean
|
null
languages
:
string
[]
media_
type
:
string
name
:
string
publisher
:
string
type
:
"show"
uri
:
string
Simplified
Album
Simplified
Album
:
{
album_group
?:
"album"
|
"single"
|
"compilation"
|
"appears_on"
;
album_type
:
"album"
|
"ALBUM"
|
"single"
|
"SINGLE"
|
"compilation"
|
"COMPILATION"
;
artists
:
SimplifiedArtist
[]
;
available_markets
?:
string
[]
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
name
:
string
;
release_date
:
string
;
release_date_precision
:
"year"
|
"month"
|
"day"
;
restrictions
?:
Restrictions
;
total_tracks
:
number
;
type
:
"album"
;
uri
:
string
}
Type declaration
Optional
album_
group
?:
"album"
|
"single"
|
"compilation"
|
"appears_on"
album_
type
:
"album"
|
"ALBUM"
|
"single"
|
"SINGLE"
|
"compilation"
|
"COMPILATION"
artists
:
SimplifiedArtist
[]
Optional
available_
markets
?:
string
[]
external_
urls
:
ExternalURL
href
:
string
id
:
string
images
:
SpotifyImage
[]
name
:
string
release_
date
:
string
release_
date_
precision
:
"year"
|
"month"
|
"day"
Optional
restrictions
?:
Restrictions
total_
tracks
:
number
type
:
"album"
uri
:
string
Simplified
Artist
Simplified
Artist
:
{
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
name
:
string
;
type
:
"artist"
;
uri
:
string
}
Type declaration
external_
urls
:
ExternalURL
href
:
string
id
:
string
name
:
string
type
:
"artist"
uri
:
string
Simplified
Episode
Simplified
Episode
:
{
audio_preview_url
:
string
|
null
;
description
:
string
;
duration_ms
:
number
;
explicit
:
boolean
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
is_externally_hosted
:
boolean
;
is_playable
:
boolean
;
language
?:
undefined
|
string
;
languages
:
string
[]
;
name
:
string
;
release_date
:
string
;
release_date_precision
:
"year"
|
"month"
|
"day"
;
resume_point
?:
ResumePoint
;
type
:
"episode"
;
uri
:
string
}
Type declaration
audio_
preview_
url
:
string
|
null
description
:
string
duration_
ms
:
number
explicit
:
boolean
external_
urls
:
ExternalURL
href
:
string
id
:
string
images
:
SpotifyImage
[]
is_
externally_
hosted
:
boolean
is_
playable
:
boolean
Optional
language
?:
undefined
|
string
languages
:
string
[]
name
:
string
release_
date
:
string
release_
date_
precision
:
"year"
|
"month"
|
"day"
Optional
resume_
point
?:
ResumePoint
type
:
"episode"
uri
:
string
Simplified
Playlist
Simplified
Playlist
:
{
collaborative
:
boolean
;
description
:
string
|
null
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
name
:
string
;
owner
:
PublicUser
;
primary_color
:
string
|
null
;
public
:
boolean
|
null
;
snapshot_id
:
string
;
tracks
:
Tracks
;
type
:
"playlist"
;
uri
:
string
}
Type declaration
collaborative
:
boolean
description
:
string
|
null
external_
urls
:
ExternalURL
href
:
string
id
:
string
images
:
SpotifyImage
[]
name
:
string
owner
:
PublicUser
primary_
color
:
string
|
null
public
:
boolean
|
null
snapshot_
id
:
string
tracks
:
Tracks
type
:
"playlist"
uri
:
string
Simplified
Show
Simplified
Show
:
{
available_markets
:
string
[]
;
copyrights
:
Copyright
[]
;
description
:
string
;
explicit
:
boolean
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
images
:
SpotifyImage
[]
;
is_externally_hosted
:
boolean
|
null
;
languages
:
string
[]
;
media_type
:
string
;
name
:
string
;
publisher
:
string
;
type
:
"show"
;
uri
:
string
}
Type declaration
available_
markets
:
string
[]
copyrights
:
Copyright
[]
description
:
string
explicit
:
boolean
external_
urls
:
ExternalURL
href
:
string
id
:
string
images
:
SpotifyImage
[]
is_
externally_
hosted
:
boolean
|
null
languages
:
string
[]
media_
type
:
string
name
:
string
publisher
:
string
type
:
"show"
uri
:
string
Simplified
Track
Simplified
Track
:
{
artists
:
SimplifiedArtist
[]
;
available_markets
:
string
[]
;
disc_number
:
number
;
duration_ms
:
number
;
explicit
:
boolean
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
is_local
:
boolean
;
is_playable
?:
undefined
|
false
|
true
;
linked_from
?:
TrackLink
;
name
:
string
;
preview_url
:
string
;
restrictions
?:
Restrictions
;
track_number
:
number
;
type
:
"track"
;
uri
:
string
}
Type declaration
artists
:
SimplifiedArtist
[]
available_
markets
:
string
[]
disc_
number
:
number
duration_
ms
:
number
explicit
:
boolean
external_
urls
:
ExternalURL
href
:
string
id
:
string
is_
local
:
boolean
Optional
is_
playable
?:
undefined
|
false
|
true
Optional
linked_
from
?:
TrackLink
name
:
string
preview_
url
:
string
Optional
restrictions
?:
Restrictions
track_
number
:
number
type
:
"track"
uri
:
string
Spotify
Image
Spotify
Image
:
{
height
:
number
|
null
;
url
:
string
;
width
:
number
|
null
}
Type declaration
height
:
number
|
null
url
:
string
width
:
number
|
null
Time
Interval
Time
Interval
:
{
confidence
:
number
;
duration
:
number
;
start
:
number
}
Type declaration
confidence
:
number
duration
:
number
start
:
number
Track
Track
:
{
album
:
SimplifiedAlbum
;
artists
:
SimplifiedArtist
[]
;
available_markets
?:
string
[]
;
disc_number
:
number
;
duration_ms
:
number
;
episode
?:
undefined
|
false
|
true
;
explicit
:
boolean
;
external_ids
:
ExternalID
;
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
is_local
:
boolean
;
is_playable
?:
undefined
|
false
|
true
;
linked_from
?:
TrackLink
;
name
:
string
;
popularity
:
number
;
preview_url
:
string
|
null
;
restrictions
?:
Restrictions
;
track
?:
undefined
|
false
|
true
;
track_number
:
number
;
type
:
"track"
;
uri
:
string
}
Type declaration
album
:
SimplifiedAlbum
artists
:
SimplifiedArtist
[]
Optional
available_
markets
?:
string
[]
disc_
number
:
number
duration_
ms
:
number
Optional
episode
?:
undefined
|
false
|
true
explicit
:
boolean
external_
ids
:
ExternalID
external_
urls
:
ExternalURL
href
:
string
id
:
string
is_
local
:
boolean
Optional
is_
playable
?:
undefined
|
false
|
true
Optional
linked_
from
?:
TrackLink
name
:
string
popularity
:
number
preview_
url
:
string
|
null
Optional
restrictions
?:
Restrictions
Optional
track
?:
undefined
|
false
|
true
track_
number
:
number
type
:
"track"
uri
:
string
Track
Link
Track
Link
:
{
external_urls
:
ExternalURL
;
href
:
string
;
id
:
string
;
type
:
"track"
;
uri
:
string
}
Type declaration
external_
urls
:
ExternalURL
href
:
string
id
:
string
type
:
"track"
uri
:
string
Tracks
Tracks
:
{
href
:
string
;
total
:
number
}
Type declaration
href
:
string
total
:
number
Video
Thumbnail
Video
Thumbnail
:
{
url
:
string
|
null
}
Type declaration
url
:
string
|
null
Globals
"types/
Spotify
Objects"
Action
Album
Artist
Audio
Analysis
Audio
Features
Category
Context
Copyright
Currently
Playing
Currently
Playing
Context
Cursor
Cursor
Based
Paging
Device
Device
Type
Disallows
Episode
Explicit
Content
ExternalID
ExternalURL
Followers
Get
Recommendations
Seeds
Paging
Play
History
Playlist
Playlist
Details
Playlist
Item
Private
User
Public
User
Recommendation
Seed
Regular
Error
Repeat
State
Restrictions
Resume
Point
Saved
Album
Saved
Show
Saved
Track
Search
Type
Section
Segment
Show
Simplified
Album
Simplified
Artist
Simplified
Episode
Simplified
Playlist
Simplified
Show
Simplified
Track
Spotify
Image
Time
Interval
Track
Track
Link
Tracks
Video
Thumbnail
Generated using
TypeDoc