/
AM
ampache
/
Ampache REST API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 9m ago · Updated 2d ago
View markdown
ampache
Ampache REST API
get
Get catalog by ID
535feee32afb
latest
OpenAPI 3.0.3
AGPL-3.0
raw.githubusercontent.com
2026-08-09
254
141
3.9 MB
Albums
12
Artists
7
Artwork
7
Authentication
5
Bookmarks
17
Browsing, Indexes and Lists
13
Catalogs
17
get
List catalogs
put
Create a catalog
get
Get catalog by ID
delete
Delete a catalog
post
Kick off a catalog task (add/clean/verify/gather art) for the selected catalog
post
Run the add_to_catalog task on a catalog
get
Browse children of a catalog (root of the catalog)
get
Browse songs of an album within a catalog
get
Browse albums of an artist within a catalog
get
Browse episodes of a podcast within a catalog
post
Run the clean_catalog task on a catalog
post
Perform actions on a catalog file
get
Perform actions on a catalog folder
post
Perform actions on a catalog folder
post
Run the update_catalog task on a catalog
post
Run the verify_catalog task on a catalog
post
Upload a media file to the upload catalog
Collections
8
Genres
6
Labels
5
Licenses
3
Live Streams
5
Localplay
1
Maintenance
4
Now Playing
6
Playback Control
18
Playlist Folders
8
Playlists
18
Podcasts
13
Preferences
7
Ratings and Flags
18
Search
2
Shares
13
Social
6
Song
1
Songs
8
Streaming and Downloads
9
Users
7
Utilities
7
Videos
3
Catalogs
Get catalog by ID
Return catalog by UID
get
/catalogs/{catalog_id}
Path parameters
catalog_id
string
required
Unique identifier of the catalog.
Response
Catalog object
CatalogObject
required
id
string
required
name
string
nullable
required
type
string
nullable
required
gather_types
string
nullable
required
enabled
boolean
required
last_add
integer
required
last_clean
integer
nullable
required
last_update
integer
required
path
string
required
rename_pattern
string
nullable
required
sort_pattern
string
nullable
required