- Overview
- Authentication
- Errors
- Images
- Advanced Ratings
- Scrobbling vs. Checkins
- Syncing with trakt
-
Account
-
Activity
-
Calendar
-
Comment
-
Genres
-
Lists
-
Movie
-
Movies
-
Network
-
Rate
-
Recommendations
-
Search
-
Server
-
Show
- show/cancelcheckin
- show/cancelwatching
- show/checkin
- show/comments
- show/episode/comments
- show/episode/library
- show/episode/seen
- show/episode/summary
- show/episode/unlibrary
- show/episode/unseen
- show/episode/unwatchlist
- show/episode/watchingnow
- show/episode/watchlist
- show/library
- show/related
- show/scrobble
- show/season
- show/season/library
- show/season/seen
- show/seasons
- show/seen
- show/summary
- show/unlibrary
- show/unwatchlist
- show/watching
- show/watchingnow
- show/watchlist
-
Shows
-
User
- user/calendar/shows
- user/lastactivity
- user/library/movies/all
- user/library/movies/collection
- user/library/movies/watched
- user/library/shows/all
- user/library/shows/collection
- user/library/shows/watched
- user/list
- user/lists
- user/network/followers
- user/network/following
- user/network/friends
- user/profile
- user/progress/collected
- user/progress/watched
- user/ratings/episodes
- user/ratings/movies
- user/ratings/shows
- user/watching
- user/watchlist/episodes
- user/watchlist/movies
- user/watchlist/shows
-
Deprecated
- friends/add
- friends/all
- friends/approve
- friends/delete
- friends/deny
- friends/requests
- movie/shouts
- shout/episode
- shout/movie
- shout/show
- show/episode/shouts
- show/shouts
- user/friends
- user/library/movies/hated
- user/library/movies/loved
- user/library/shows/hated
- user/library/shows/loved
- user/watched
- user/watched/episodes
- user/watched/movies
Summary
Add one or more items to an existing list. Items can be movies, shows, season, or episodes.
URL
http://api.trakt.tv/lists/items/add/apikey
Supported formats
json
Supported request methods
POST
Requires authentication
true (details)
Required Parameters
-
apikey
Sign in to view your API key.
-
JSON POST
-
username
trakt username.
-
password
SHA1 hash of trakt password.
-
slug
Slug to identify what list to add items to.
-
items
Array of items to add to the list. Each item needs a type and enough details to identify the item being added. If an item can't be found, it will be ignored. See the example below for each type of item that can be added.
-
Example JSON POST
{
"username": "username",
"password": "sha1hash",
"slug": "top-10-of-2011",
"items": [
{
"type": "movie",
"imdb_id": "tt0372784",
"title": "Batman Begins",
"year": 2005
},
{
"type": "show",
"tvdb_id": "80337",
"title": "Mad Men"
},
{
"type": "season",
"tvdb_id": "80337",
"title": "Mad Men",
"season": 1
},
{
"type": "episode",
"tvdb_id": "80337",
"title": "Mad Men",
"season": 1,
"episode": 5
}
]
}Example Response
{
"status": "success",
"inserted": 4,
"already_exist": 0,
"skipped": 0,
"skipped_items": []
}



