Libsyn API Reference
User-Shows
Handles retrieving user shows for the developer account.
- Search User-Shows - Retrieve a list of all user shows for the developer account.
- Retrieve User-Show - Retrieve information on an individual Libsyn user-show.
Fields
| Field | Type | Description |
|---|---|---|
| show_id | integer | Represents a valid Libsyn show ID (numeric or string) (may also be known as show slug). |
| user_id | integer | Represents the user id associated with the developer account. |
| show_slug | string | Show slug of the retrieved show. |
| show_title | string | Show title of the retrieved show. |
| show_description | string | Show description of the retrieved show. |
| is_live | boolean | Specifies if the retrieved show is active. |
| in_directory | boolean | Specifies if the retrieved show is in the Libsyn directory. |
| image_content_id | integer | Represents the image content id of the show artwork of the retrieved show. |
| image_url | string | Image URL of the show artwork of the retrieved show. |
| storage | object | User-show storage quota and usage. |
| copyright | string | Copyright of the retrieved show. |
| website_url | string | Website url of the retrieved show. |
| contact_email | string | Contact email of the retrieved show. |
| apple_podcasts_store_url | string | Apple podcasts store url of the retrieved show. |
| apple_podcasts_store_id | integer | Apple podcasts store id of the retrieved show. |
| num_posts | integer | Total number of posts published on the retrieved show. |
| is_premium | boolean | Specifies if the retrieved show is premium. |
Request
Headers
| Header | Value |
|---|---|
| Accept | application/json |
| Content-Type | multipart/form-data |
Search User Shows
Retrieve a list of all user shows for the developer account.
Request
Send a GET request to the /user-shows endpoint
$ curl https://api.libsyn.com/user-shows
-X GET \
-H 'Authorization:Bearer (Your Access Token)'
-H 'Accept: application/json'
-H 'Content-Type: multipart/form-data'
Response
On success, your app will receive the following response:
{
"_links": {
"self": {
"href": "/user-shows"
}
},
"_embedded": {
"user-shows": [
{
"show_id": "(int) - Represents a valid Libsyn show ID (numeric or string) (may also be known as show slug)."
"user_id": "(int) - Represents the user id associated with the developer account."
"show_slug": "(string) - Show slug of the retrieved show."
"show_title": "(string) - Show title of the retrieved show."
"show_description": "(string) - Show description of the retrieved show."
"is_live": "(boolean) - Specifies if the retrieved show is active."
"in_directory": "(boolean) - Specifies if the retrieved show is in the Libsyn directory."
"image_content_id": "(int) - Represents the image content id of the show artwork of the retrieved show."
"image_url": "(string) - Image URL of the show artwork of the retrieved show."
"storage": "(string) - User-show storage quota and usage."
"copyright": "(string) - Copyright of the retrieved show."
"website_url": "(string) - Website url of the retrieved show."
"contact_email": "(string) - Contact email of the retrieved show."
"apple_podcasts_store_url": "(string) - Apple podcasts store url of the retrieved show."
"apple_podcasts_store_id": "(int) - Apple podcasts store id of the retrieved show."
"is_premium": "(boolean) - Specifies if the retrieved show is premium."
}
]
},
"total_items": "(int) - The total number of items returned in the search request."
}
Retrieve User Show
Retrieves information on an individual Libsyn user-show.
Request
Send a GET request to the /user-shows/[:show_id] endpoint:
$ curl https://api.libsyn.com/user-shows/[:show_id]
-X GET \
-H 'Authorization:Bearer (Your Access Token)'
-H 'Accept: application/json'
-H 'Content-Type: multipart/form-data'
Response
On success, your app will receive the following response:
{
"_links": {
"self": {
"href": "/user-shows/[:show_id]"
},
}
"_embedded": {
"user-shows": {
"show_id": "(int) - Represents a valid Libsyn show ID (numeric or string) (may also be known as show slug)."
"user_id": "(int) - Represents the user id associated with the developer account."
"show_slug": "(string) - Show slug of the retrieved show."
"show_title": "(string) - Show title of the retrieved show."
"show_description": "(string) - Show description of the retrieved show."
"is_live": "(boolean) - Specifies if the retrieved show is active."
"in_directory": "(boolean) - Specifies if the retrieved show is in the Libsyn directory."
"image_content_id": "(int) - Represents the image content id of the show artwork of the retrieved show."
"image_url": "(string) - Image URL of the show artwork of the retrieved show."
"storage": "(string) - User-show storage quota and usage."
"copyright": "(string) - Copyright of the retrieved show."
"website_url": "(string) - Website url of the retrieved show."
"contact_email": "(string) - Contact email of the retrieved show."
"apple_podcasts_store_url": "(string) - Apple podcasts store url of the retrieved show."
"apple_podcasts_store_id": "(int) - Apple podcasts store id of the retrieved show."
"num_posts": "(int) - Total number of posts published on the retrieved show."
"is_premium": "(boolean) - Specifies if the retrieved show is premium."
}
}
"total_items": "(int) - The total number of items returned in the search request."
}