sintonia/api/schema.yml

8591 lines
214 KiB
YAML
Raw Normal View History

2022-06-17 17:07:26 +02:00
openapi: 3.0.3
info:
title: LibreTime API
version: 2.0.0
description: Radio Broadcast & Automation Platform
paths:
/api/v2/celery-tasks/:
get:
operationId: celery_tasks_list
tags:
- celery-tasks
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/CeleryTask"
description: ""
post:
operationId: celery_tasks_create
tags:
- celery-tasks
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/CeleryTask"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/CeleryTask"
multipart/form-data:
schema:
$ref: "#/components/schemas/CeleryTask"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/CeleryTask"
description: ""
/api/v2/celery-tasks/{id}/:
get:
operationId: celery_tasks_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this celery task.
required: true
tags:
- celery-tasks
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CeleryTask"
description: ""
put:
operationId: celery_tasks_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this celery task.
required: true
tags:
- celery-tasks
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/CeleryTask"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/CeleryTask"
multipart/form-data:
schema:
$ref: "#/components/schemas/CeleryTask"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CeleryTask"
description: ""
patch:
operationId: celery_tasks_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this celery task.
required: true
tags:
- celery-tasks
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedCeleryTask"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedCeleryTask"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedCeleryTask"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CeleryTask"
description: ""
delete:
operationId: celery_tasks_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this celery task.
required: true
tags:
- celery-tasks
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/cloud-files/:
get:
operationId: cloud_files_list
tags:
- cloud-files
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/CloudFile"
description: ""
post:
operationId: cloud_files_create
tags:
- cloud-files
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/CloudFile"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/CloudFile"
multipart/form-data:
schema:
$ref: "#/components/schemas/CloudFile"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/CloudFile"
description: ""
/api/v2/cloud-files/{id}/:
get:
operationId: cloud_files_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this cloud file.
required: true
tags:
- cloud-files
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CloudFile"
description: ""
put:
operationId: cloud_files_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this cloud file.
required: true
tags:
- cloud-files
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/CloudFile"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/CloudFile"
multipart/form-data:
schema:
$ref: "#/components/schemas/CloudFile"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CloudFile"
description: ""
patch:
operationId: cloud_files_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this cloud file.
required: true
tags:
- cloud-files
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedCloudFile"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedCloudFile"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedCloudFile"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CloudFile"
description: ""
delete:
operationId: cloud_files_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this cloud file.
required: true
tags:
- cloud-files
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/countries/:
get:
operationId: countries_list
tags:
- countries
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Country"
description: ""
post:
operationId: countries_create
tags:
- countries
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Country"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Country"
multipart/form-data:
schema:
$ref: "#/components/schemas/Country"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Country"
description: ""
/api/v2/countries/{isocode}/:
get:
operationId: countries_retrieve
parameters:
- in: path
name: isocode
schema:
type: string
description: A unique value identifying this country.
required: true
tags:
- countries
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Country"
description: ""
put:
operationId: countries_update
parameters:
- in: path
name: isocode
schema:
type: string
description: A unique value identifying this country.
required: true
tags:
- countries
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Country"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Country"
multipart/form-data:
schema:
$ref: "#/components/schemas/Country"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Country"
description: ""
patch:
operationId: countries_partial_update
parameters:
- in: path
name: isocode
schema:
type: string
description: A unique value identifying this country.
required: true
tags:
- countries
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedCountry"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedCountry"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedCountry"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Country"
description: ""
delete:
operationId: countries_destroy
parameters:
- in: path
name: isocode
schema:
type: string
description: A unique value identifying this country.
required: true
tags:
- countries
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/files/:
get:
operationId: files_list
tags:
- files
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/File"
description: ""
post:
operationId: files_create
tags:
- files
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/File"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/File"
multipart/form-data:
schema:
$ref: "#/components/schemas/File"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/File"
description: ""
/api/v2/files/{id}/:
get:
operationId: files_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this file.
required: true
tags:
- files
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/File"
description: ""
put:
operationId: files_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this file.
required: true
tags:
- files
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/File"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/File"
multipart/form-data:
schema:
$ref: "#/components/schemas/File"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/File"
description: ""
patch:
operationId: files_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this file.
required: true
tags:
- files
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedFile"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedFile"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedFile"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/File"
description: ""
delete:
operationId: files_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this file.
required: true
tags:
- files
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/files/{id}/download/:
get:
operationId: files_download_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this file.
required: true
tags:
- files
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/File"
description: ""
/api/v2/imported-podcasts/:
get:
operationId: imported_podcasts_list
tags:
- imported-podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ImportedPodcast"
description: ""
post:
operationId: imported_podcasts_create
tags:
- imported-podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ImportedPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ImportedPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/ImportedPodcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ImportedPodcast"
description: ""
/api/v2/imported-podcasts/{id}/:
get:
operationId: imported_podcasts_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this imported podcast.
required: true
tags:
- imported-podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ImportedPodcast"
description: ""
put:
operationId: imported_podcasts_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this imported podcast.
required: true
tags:
- imported-podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ImportedPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ImportedPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/ImportedPodcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ImportedPodcast"
description: ""
patch:
operationId: imported_podcasts_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this imported podcast.
required: true
tags:
- imported-podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedImportedPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedImportedPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedImportedPodcast"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ImportedPodcast"
description: ""
delete:
operationId: imported_podcasts_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this imported podcast.
required: true
tags:
- imported-podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/listener-counts/:
get:
operationId: listener_counts_list
tags:
- listener-counts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ListenerCount"
description: ""
post:
operationId: listener_counts_create
tags:
- listener-counts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ListenerCount"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ListenerCount"
multipart/form-data:
schema:
$ref: "#/components/schemas/ListenerCount"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ListenerCount"
description: ""
/api/v2/listener-counts/{id}/:
get:
operationId: listener_counts_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this listener count.
required: true
tags:
- listener-counts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ListenerCount"
description: ""
put:
operationId: listener_counts_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this listener count.
required: true
tags:
- listener-counts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ListenerCount"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ListenerCount"
multipart/form-data:
schema:
$ref: "#/components/schemas/ListenerCount"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ListenerCount"
description: ""
patch:
operationId: listener_counts_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this listener count.
required: true
tags:
- listener-counts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedListenerCount"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedListenerCount"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedListenerCount"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ListenerCount"
description: ""
delete:
operationId: listener_counts_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this listener count.
required: true
tags:
- listener-counts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/live-logs/:
get:
operationId: live_logs_list
tags:
- live-logs
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/LiveLog"
description: ""
post:
operationId: live_logs_create
tags:
- live-logs
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/LiveLog"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/LiveLog"
multipart/form-data:
schema:
$ref: "#/components/schemas/LiveLog"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/LiveLog"
description: ""
/api/v2/live-logs/{id}/:
get:
operationId: live_logs_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this live log.
required: true
tags:
- live-logs
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/LiveLog"
description: ""
put:
operationId: live_logs_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this live log.
required: true
tags:
- live-logs
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/LiveLog"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/LiveLog"
multipart/form-data:
schema:
$ref: "#/components/schemas/LiveLog"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/LiveLog"
description: ""
patch:
operationId: live_logs_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this live log.
required: true
tags:
- live-logs
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedLiveLog"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedLiveLog"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedLiveLog"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/LiveLog"
description: ""
delete:
operationId: live_logs_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this live log.
required: true
tags:
- live-logs
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/login-attempts/:
get:
operationId: login_attempts_list
tags:
- login-attempts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/LoginAttempt"
description: ""
post:
operationId: login_attempts_create
tags:
- login-attempts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/LoginAttempt"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/LoginAttempt"
multipart/form-data:
schema:
$ref: "#/components/schemas/LoginAttempt"
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/LoginAttempt"
description: ""
/api/v2/login-attempts/{ip}/:
get:
operationId: login_attempts_retrieve
parameters:
- in: path
name: ip
schema:
type: string
description: A unique value identifying this login attempt.
required: true
tags:
- login-attempts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/LoginAttempt"
description: ""
put:
operationId: login_attempts_update
parameters:
- in: path
name: ip
schema:
type: string
description: A unique value identifying this login attempt.
required: true
tags:
- login-attempts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/LoginAttempt"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/LoginAttempt"
multipart/form-data:
schema:
$ref: "#/components/schemas/LoginAttempt"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/LoginAttempt"
description: ""
patch:
operationId: login_attempts_partial_update
parameters:
- in: path
name: ip
schema:
type: string
description: A unique value identifying this login attempt.
required: true
tags:
- login-attempts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedLoginAttempt"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedLoginAttempt"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedLoginAttempt"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/LoginAttempt"
description: ""
delete:
operationId: login_attempts_destroy
parameters:
- in: path
name: ip
schema:
type: string
description: A unique value identifying this login attempt.
required: true
tags:
- login-attempts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/mount-names/:
get:
operationId: mount_names_list
tags:
- mount-names
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/MountName"
description: ""
post:
operationId: mount_names_create
tags:
- mount-names
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/MountName"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/MountName"
multipart/form-data:
schema:
$ref: "#/components/schemas/MountName"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/MountName"
description: ""
/api/v2/mount-names/{id}/:
get:
operationId: mount_names_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this mount name.
required: true
tags:
- mount-names
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/MountName"
description: ""
put:
operationId: mount_names_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this mount name.
required: true
tags:
- mount-names
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/MountName"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/MountName"
multipart/form-data:
schema:
$ref: "#/components/schemas/MountName"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/MountName"
description: ""
patch:
operationId: mount_names_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this mount name.
required: true
tags:
- mount-names
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedMountName"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedMountName"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedMountName"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/MountName"
description: ""
delete:
operationId: mount_names_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this mount name.
required: true
tags:
- mount-names
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/playlist-contents/:
get:
operationId: playlist_contents_list
tags:
- playlist-contents
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/PlaylistContent"
description: ""
post:
operationId: playlist_contents_create
tags:
- playlist-contents
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlaylistContent"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlaylistContent"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlaylistContent"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/PlaylistContent"
description: ""
/api/v2/playlist-contents/{id}/:
get:
operationId: playlist_contents_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist content.
required: true
tags:
- playlist-contents
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlaylistContent"
description: ""
put:
operationId: playlist_contents_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist content.
required: true
tags:
- playlist-contents
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlaylistContent"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlaylistContent"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlaylistContent"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlaylistContent"
description: ""
patch:
operationId: playlist_contents_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist content.
required: true
tags:
- playlist-contents
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPlaylistContent"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPlaylistContent"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPlaylistContent"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlaylistContent"
description: ""
delete:
operationId: playlist_contents_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist content.
required: true
tags:
- playlist-contents
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/playlists/:
get:
operationId: playlists_list
tags:
- playlists
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Playlist"
description: ""
post:
operationId: playlists_create
tags:
- playlists
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Playlist"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Playlist"
multipart/form-data:
schema:
$ref: "#/components/schemas/Playlist"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Playlist"
description: ""
/api/v2/playlists/{id}/:
get:
operationId: playlists_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist.
required: true
tags:
- playlists
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Playlist"
description: ""
put:
operationId: playlists_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist.
required: true
tags:
- playlists
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Playlist"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Playlist"
multipart/form-data:
schema:
$ref: "#/components/schemas/Playlist"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Playlist"
description: ""
patch:
operationId: playlists_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist.
required: true
tags:
- playlists
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPlaylist"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPlaylist"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPlaylist"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Playlist"
description: ""
delete:
operationId: playlists_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playlist.
required: true
tags:
- playlists
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/playout-history/:
get:
operationId: playout_history_list
tags:
- playout-history
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/PlayoutHistory"
description: ""
post:
operationId: playout_history_create
tags:
- playout-history
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistory"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistory"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistory"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistory"
description: ""
/api/v2/playout-history-metadata/:
get:
operationId: playout_history_metadata_list
tags:
- playout-history-metadata
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
description: ""
post:
operationId: playout_history_metadata_create
tags:
- playout-history-metadata
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
description: ""
/api/v2/playout-history-metadata/{id}/:
get:
operationId: playout_history_metadata_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history metadata.
required: true
tags:
- playout-history-metadata
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
description: ""
put:
operationId: playout_history_metadata_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history metadata.
required: true
tags:
- playout-history-metadata
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
description: ""
patch:
operationId: playout_history_metadata_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history metadata.
required: true
tags:
- playout-history-metadata
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryMetadata"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryMetadata"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryMetadata"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryMetadata"
description: ""
delete:
operationId: playout_history_metadata_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history metadata.
required: true
tags:
- playout-history-metadata
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/playout-history-template-fields/:
get:
operationId: playout_history_template_fields_list
tags:
- playout-history-template-fields
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
description: ""
post:
operationId: playout_history_template_fields_create
tags:
- playout-history-template-fields
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
description: ""
/api/v2/playout-history-template-fields/{id}/:
get:
operationId: playout_history_template_fields_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description:
A unique integer value identifying this playout history template
field.
required: true
tags:
- playout-history-template-fields
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
description: ""
put:
operationId: playout_history_template_fields_update
parameters:
- in: path
name: id
schema:
type: integer
description:
A unique integer value identifying this playout history template
field.
required: true
tags:
- playout-history-template-fields
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
description: ""
patch:
operationId: playout_history_template_fields_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description:
A unique integer value identifying this playout history template
field.
required: true
tags:
- playout-history-template-fields
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryTemplateField"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryTemplateField"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryTemplateField"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplateField"
description: ""
delete:
operationId: playout_history_template_fields_destroy
parameters:
- in: path
name: id
schema:
type: integer
description:
A unique integer value identifying this playout history template
field.
required: true
tags:
- playout-history-template-fields
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/playout-history-templates/:
get:
operationId: playout_history_templates_list
tags:
- playout-history-templates
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
description: ""
post:
operationId: playout_history_templates_create
tags:
- playout-history-templates
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
description: ""
/api/v2/playout-history-templates/{id}/:
get:
operationId: playout_history_templates_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history template.
required: true
tags:
- playout-history-templates
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
description: ""
put:
operationId: playout_history_templates_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history template.
required: true
tags:
- playout-history-templates
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
description: ""
patch:
operationId: playout_history_templates_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history template.
required: true
tags:
- playout-history-templates
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryTemplate"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryTemplate"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistoryTemplate"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistoryTemplate"
description: ""
delete:
operationId: playout_history_templates_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history template.
required: true
tags:
- playout-history-templates
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/playout-history/{id}/:
get:
operationId: playout_history_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history.
required: true
tags:
- playout-history
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistory"
description: ""
put:
operationId: playout_history_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history.
required: true
tags:
- playout-history
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistory"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PlayoutHistory"
multipart/form-data:
schema:
$ref: "#/components/schemas/PlayoutHistory"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistory"
description: ""
patch:
operationId: playout_history_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history.
required: true
tags:
- playout-history
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistory"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistory"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPlayoutHistory"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PlayoutHistory"
description: ""
delete:
operationId: playout_history_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this playout history.
required: true
tags:
- playout-history
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/podcast-episodes/:
get:
operationId: podcast_episodes_list
tags:
- podcast-episodes
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/PodcastEpisode"
description: ""
post:
operationId: podcast_episodes_create
tags:
- podcast-episodes
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PodcastEpisode"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PodcastEpisode"
multipart/form-data:
schema:
$ref: "#/components/schemas/PodcastEpisode"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/PodcastEpisode"
description: ""
/api/v2/podcast-episodes/{id}/:
get:
operationId: podcast_episodes_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast episode.
required: true
tags:
- podcast-episodes
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PodcastEpisode"
description: ""
put:
operationId: podcast_episodes_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast episode.
required: true
tags:
- podcast-episodes
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PodcastEpisode"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PodcastEpisode"
multipart/form-data:
schema:
$ref: "#/components/schemas/PodcastEpisode"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PodcastEpisode"
description: ""
patch:
operationId: podcast_episodes_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast episode.
required: true
tags:
- podcast-episodes
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPodcastEpisode"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPodcastEpisode"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPodcastEpisode"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PodcastEpisode"
description: ""
delete:
operationId: podcast_episodes_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast episode.
required: true
tags:
- podcast-episodes
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/podcasts/:
get:
operationId: podcasts_list
tags:
- podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Podcast"
description: ""
post:
operationId: podcasts_create
tags:
- podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Podcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Podcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/Podcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Podcast"
description: ""
/api/v2/podcasts/{id}/:
get:
operationId: podcasts_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast.
required: true
tags:
- podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Podcast"
description: ""
put:
operationId: podcasts_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast.
required: true
tags:
- podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Podcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Podcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/Podcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Podcast"
description: ""
patch:
operationId: podcasts_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast.
required: true
tags:
- podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPodcast"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Podcast"
description: ""
delete:
operationId: podcasts_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this podcast.
required: true
tags:
- podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/preferences/:
get:
operationId: preferences_list
tags:
- preferences
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Preference"
description: ""
post:
operationId: preferences_create
tags:
- preferences
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Preference"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Preference"
multipart/form-data:
schema:
$ref: "#/components/schemas/Preference"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Preference"
description: ""
/api/v2/preferences/{id}/:
get:
operationId: preferences_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this preference.
required: true
tags:
- preferences
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Preference"
description: ""
put:
operationId: preferences_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this preference.
required: true
tags:
- preferences
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Preference"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Preference"
multipart/form-data:
schema:
$ref: "#/components/schemas/Preference"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Preference"
description: ""
patch:
operationId: preferences_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this preference.
required: true
tags:
- preferences
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedPreference"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedPreference"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedPreference"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Preference"
description: ""
delete:
operationId: preferences_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this preference.
required: true
tags:
- preferences
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/schedule/:
get:
operationId: schedule_list
parameters:
- in: query
name: broadcasted
schema:
type: integer
- in: query
name: broadcasted__gt
schema:
type: integer
- in: query
name: broadcasted__gte
schema:
type: integer
- in: query
name: broadcasted__lt
schema:
type: integer
- in: query
name: broadcasted__lte
schema:
type: integer
- in: query
name: broadcasted__range
schema:
type: array
items:
type: integer
description: Multiple values may be separated by commas.
explode: false
style: form
- in: query
name: ends
schema:
type: string
format: date-time
- in: query
name: ends__gt
schema:
type: string
format: date-time
- in: query
name: ends__gte
schema:
type: string
format: date-time
- in: query
name: ends__lt
schema:
type: string
format: date-time
- in: query
name: ends__lte
schema:
type: string
format: date-time
- in: query
name: ends__range
schema:
type: array
items:
type: string
format: date-time
description: Multiple values may be separated by commas.
explode: false
style: form
- in: query
name: is_valid
schema:
type: boolean
description: Filter on valid instances
- in: query
name: playout_status
schema:
type: integer
- in: query
name: playout_status__gt
schema:
type: integer
- in: query
name: playout_status__gte
schema:
type: integer
- in: query
name: playout_status__lt
schema:
type: integer
- in: query
name: playout_status__lte
schema:
type: integer
- in: query
name: playout_status__range
schema:
type: array
items:
type: integer
description: Multiple values may be separated by commas.
explode: false
style: form
- in: query
name: starts
schema:
type: string
format: date-time
- in: query
name: starts__gt
schema:
type: string
format: date-time
- in: query
name: starts__gte
schema:
type: string
format: date-time
- in: query
name: starts__lt
schema:
type: string
format: date-time
- in: query
name: starts__lte
schema:
type: string
format: date-time
- in: query
name: starts__range
schema:
type: array
items:
type: string
format: date-time
description: Multiple values may be separated by commas.
explode: false
style: form
tags:
- schedule
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Schedule"
description: ""
post:
operationId: schedule_create
tags:
- schedule
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Schedule"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Schedule"
multipart/form-data:
schema:
$ref: "#/components/schemas/Schedule"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Schedule"
description: ""
/api/v2/schedule/{id}/:
get:
operationId: schedule_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this schedule.
required: true
tags:
- schedule
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Schedule"
description: ""
put:
operationId: schedule_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this schedule.
required: true
tags:
- schedule
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Schedule"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Schedule"
multipart/form-data:
schema:
$ref: "#/components/schemas/Schedule"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Schedule"
description: ""
patch:
operationId: schedule_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this schedule.
required: true
tags:
- schedule
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedSchedule"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedSchedule"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedSchedule"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Schedule"
description: ""
delete:
operationId: schedule_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this schedule.
required: true
tags:
- schedule
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/schema/:
get:
operationId: schema_retrieve
description: |-
OpenApi3 schema for this API. Format can be selected via content negotiation.
- YAML: application/vnd.oai.openapi
- JSON: application/vnd.oai.openapi+json
parameters:
- in: query
name: format
schema:
type: string
enum:
- json
- yaml
- in: query
name: lang
schema:
type: string
enum:
- af
- ar
- ar-dz
- ast
- az
- be
- bg
- bn
- br
- bs
- ca
- cs
- cy
- da
- de
- dsb
- el
- en
- en-au
- en-gb
- eo
- es
- es-ar
- es-co
- es-mx
- es-ni
- es-ve
- et
- eu
- fa
- fi
- fr
- fy
- ga
- gd
- gl
- he
- hi
- hr
- hsb
- hu
- hy
- ia
- id
- ig
- io
- is
- it
- ja
- ka
- kab
- kk
- km
- kn
- ko
- ky
- lb
- lt
- lv
- mk
- ml
- mn
- mr
- my
- nb
- ne
- nl
- nn
- os
- pa
- pl
- pt
- pt-br
- ro
- ru
- sk
- sl
- sq
- sr
- sr-latn
- sv
- sw
- ta
- te
- tg
- th
- tk
- tr
- tt
- udm
- uk
- ur
- uz
- vi
- zh-hans
- zh-hant
tags:
- schema
security:
- cookieAuth: []
- basicAuth: []
- {}
responses:
"200":
content:
application/vnd.oai.openapi:
schema:
type: object
additionalProperties: {}
application/yaml:
schema:
type: object
additionalProperties: {}
application/vnd.oai.openapi+json:
schema:
type: object
additionalProperties: {}
application/json:
schema:
type: object
additionalProperties: {}
description: ""
/api/v2/service-registers/:
get:
operationId: service_registers_list
tags:
- service-registers
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ServiceRegister"
description: ""
post:
operationId: service_registers_create
tags:
- service-registers
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ServiceRegister"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ServiceRegister"
multipart/form-data:
schema:
$ref: "#/components/schemas/ServiceRegister"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ServiceRegister"
description: ""
/api/v2/service-registers/{name}/:
get:
operationId: service_registers_retrieve
parameters:
- in: path
name: name
schema:
type: string
description: A unique value identifying this service register.
required: true
tags:
- service-registers
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ServiceRegister"
description: ""
put:
operationId: service_registers_update
parameters:
- in: path
name: name
schema:
type: string
description: A unique value identifying this service register.
required: true
tags:
- service-registers
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ServiceRegister"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ServiceRegister"
multipart/form-data:
schema:
$ref: "#/components/schemas/ServiceRegister"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ServiceRegister"
description: ""
patch:
operationId: service_registers_partial_update
parameters:
- in: path
name: name
schema:
type: string
description: A unique value identifying this service register.
required: true
tags:
- service-registers
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedServiceRegister"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedServiceRegister"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedServiceRegister"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ServiceRegister"
description: ""
delete:
operationId: service_registers_destroy
parameters:
- in: path
name: name
schema:
type: string
description: A unique value identifying this service register.
required: true
tags:
- service-registers
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/sessions/:
get:
operationId: sessions_list
tags:
- sessions
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Session"
description: ""
post:
operationId: sessions_create
tags:
- sessions
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Session"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Session"
multipart/form-data:
schema:
$ref: "#/components/schemas/Session"
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Session"
description: ""
/api/v2/sessions/{sessid}/:
get:
operationId: sessions_retrieve
parameters:
- in: path
name: sessid
schema:
type: string
description: A unique value identifying this session.
required: true
tags:
- sessions
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Session"
description: ""
put:
operationId: sessions_update
parameters:
- in: path
name: sessid
schema:
type: string
description: A unique value identifying this session.
required: true
tags:
- sessions
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Session"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Session"
multipart/form-data:
schema:
$ref: "#/components/schemas/Session"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Session"
description: ""
patch:
operationId: sessions_partial_update
parameters:
- in: path
name: sessid
schema:
type: string
description: A unique value identifying this session.
required: true
tags:
- sessions
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedSession"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedSession"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedSession"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Session"
description: ""
delete:
operationId: sessions_destroy
parameters:
- in: path
name: sessid
schema:
type: string
description: A unique value identifying this session.
required: true
tags:
- sessions
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/show-days/:
get:
operationId: show_days_list
tags:
- show-days
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ShowDays"
description: ""
post:
operationId: show_days_create
tags:
- show-days
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowDays"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowDays"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowDays"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowDays"
description: ""
/api/v2/show-days/{id}/:
get:
operationId: show_days_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show days.
required: true
tags:
- show-days
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowDays"
description: ""
put:
operationId: show_days_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show days.
required: true
tags:
- show-days
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowDays"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowDays"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowDays"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowDays"
description: ""
patch:
operationId: show_days_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show days.
required: true
tags:
- show-days
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedShowDays"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedShowDays"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedShowDays"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowDays"
description: ""
delete:
operationId: show_days_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show days.
required: true
tags:
- show-days
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/show-hosts/:
get:
operationId: show_hosts_list
tags:
- show-hosts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ShowHost"
description: ""
post:
operationId: show_hosts_create
tags:
- show-hosts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowHost"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowHost"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowHost"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowHost"
description: ""
/api/v2/show-hosts/{id}/:
get:
operationId: show_hosts_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show host.
required: true
tags:
- show-hosts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowHost"
description: ""
put:
operationId: show_hosts_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show host.
required: true
tags:
- show-hosts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowHost"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowHost"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowHost"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowHost"
description: ""
patch:
operationId: show_hosts_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show host.
required: true
tags:
- show-hosts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedShowHost"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedShowHost"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedShowHost"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowHost"
description: ""
delete:
operationId: show_hosts_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show host.
required: true
tags:
- show-hosts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/show-instances/:
get:
operationId: show_instances_list
tags:
- show-instances
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ShowInstance"
description: ""
post:
operationId: show_instances_create
tags:
- show-instances
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowInstance"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowInstance"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowInstance"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowInstance"
description: ""
/api/v2/show-instances/{id}/:
get:
operationId: show_instances_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show instance.
required: true
tags:
- show-instances
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowInstance"
description: ""
put:
operationId: show_instances_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show instance.
required: true
tags:
- show-instances
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowInstance"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowInstance"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowInstance"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowInstance"
description: ""
patch:
operationId: show_instances_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show instance.
required: true
tags:
- show-instances
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedShowInstance"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedShowInstance"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedShowInstance"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowInstance"
description: ""
delete:
operationId: show_instances_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show instance.
required: true
tags:
- show-instances
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/show-rebroadcasts/:
get:
operationId: show_rebroadcasts_list
tags:
- show-rebroadcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ShowRebroadcast"
description: ""
post:
operationId: show_rebroadcasts_create
tags:
- show-rebroadcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
description: ""
/api/v2/show-rebroadcasts/{id}/:
get:
operationId: show_rebroadcasts_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show rebroadcast.
required: true
tags:
- show-rebroadcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
description: ""
put:
operationId: show_rebroadcasts_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show rebroadcast.
required: true
tags:
- show-rebroadcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
description: ""
patch:
operationId: show_rebroadcasts_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show rebroadcast.
required: true
tags:
- show-rebroadcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedShowRebroadcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedShowRebroadcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedShowRebroadcast"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ShowRebroadcast"
description: ""
delete:
operationId: show_rebroadcasts_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show rebroadcast.
required: true
tags:
- show-rebroadcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/shows/:
get:
operationId: shows_list
tags:
- shows
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Show"
description: ""
post:
operationId: shows_create
tags:
- shows
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Show"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Show"
multipart/form-data:
schema:
$ref: "#/components/schemas/Show"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Show"
description: ""
/api/v2/shows/{id}/:
get:
operationId: shows_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show.
required: true
tags:
- shows
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Show"
description: ""
put:
operationId: shows_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show.
required: true
tags:
- shows
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Show"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Show"
multipart/form-data:
schema:
$ref: "#/components/schemas/Show"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Show"
description: ""
patch:
operationId: shows_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show.
required: true
tags:
- shows
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedShow"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedShow"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedShow"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Show"
description: ""
delete:
operationId: shows_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this show.
required: true
tags:
- shows
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/smart-block-contents/:
get:
operationId: smart_block_contents_list
tags:
- smart-block-contents
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/SmartBlockContent"
description: ""
post:
operationId: smart_block_contents_create
tags:
- smart-block-contents
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockContent"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/SmartBlockContent"
multipart/form-data:
schema:
$ref: "#/components/schemas/SmartBlockContent"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockContent"
description: ""
/api/v2/smart-block-contents/{id}/:
get:
operationId: smart_block_contents_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block content.
required: true
tags:
- smart-block-contents
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockContent"
description: ""
put:
operationId: smart_block_contents_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block content.
required: true
tags:
- smart-block-contents
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockContent"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/SmartBlockContent"
multipart/form-data:
schema:
$ref: "#/components/schemas/SmartBlockContent"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockContent"
description: ""
patch:
operationId: smart_block_contents_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block content.
required: true
tags:
- smart-block-contents
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedSmartBlockContent"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedSmartBlockContent"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedSmartBlockContent"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockContent"
description: ""
delete:
operationId: smart_block_contents_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block content.
required: true
tags:
- smart-block-contents
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/smart-block-criteria/:
get:
operationId: smart_block_criteria_list
tags:
- smart-block-criteria
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/SmartBlockCriteria"
description: ""
post:
operationId: smart_block_criteria_create
tags:
- smart-block-criteria
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
multipart/form-data:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
description: ""
/api/v2/smart-block-criteria/{id}/:
get:
operationId: smart_block_criteria_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block criteria.
required: true
tags:
- smart-block-criteria
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
description: ""
put:
operationId: smart_block_criteria_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block criteria.
required: true
tags:
- smart-block-criteria
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
multipart/form-data:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
description: ""
patch:
operationId: smart_block_criteria_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block criteria.
required: true
tags:
- smart-block-criteria
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedSmartBlockCriteria"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedSmartBlockCriteria"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedSmartBlockCriteria"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlockCriteria"
description: ""
delete:
operationId: smart_block_criteria_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block criteria.
required: true
tags:
- smart-block-criteria
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/smart-blocks/:
get:
operationId: smart_blocks_list
tags:
- smart-blocks
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/SmartBlock"
description: ""
post:
operationId: smart_blocks_create
tags:
- smart-blocks
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlock"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/SmartBlock"
multipart/form-data:
schema:
$ref: "#/components/schemas/SmartBlock"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlock"
description: ""
/api/v2/smart-blocks/{id}/:
get:
operationId: smart_blocks_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block.
required: true
tags:
- smart-blocks
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlock"
description: ""
put:
operationId: smart_blocks_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block.
required: true
tags:
- smart-blocks
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlock"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/SmartBlock"
multipart/form-data:
schema:
$ref: "#/components/schemas/SmartBlock"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlock"
description: ""
patch:
operationId: smart_blocks_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block.
required: true
tags:
- smart-blocks
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedSmartBlock"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedSmartBlock"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedSmartBlock"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/SmartBlock"
description: ""
delete:
operationId: smart_blocks_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this smart block.
required: true
tags:
- smart-blocks
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/station-podcasts/:
get:
operationId: station_podcasts_list
tags:
- station-podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/StationPodcast"
description: ""
post:
operationId: station_podcasts_create
tags:
- station-podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/StationPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/StationPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/StationPodcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/StationPodcast"
description: ""
/api/v2/station-podcasts/{id}/:
get:
operationId: station_podcasts_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this station podcast.
required: true
tags:
- station-podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/StationPodcast"
description: ""
put:
operationId: station_podcasts_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this station podcast.
required: true
tags:
- station-podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/StationPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/StationPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/StationPodcast"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/StationPodcast"
description: ""
patch:
operationId: station_podcasts_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this station podcast.
required: true
tags:
- station-podcasts
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedStationPodcast"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedStationPodcast"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedStationPodcast"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/StationPodcast"
description: ""
delete:
operationId: station_podcasts_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this station podcast.
required: true
tags:
- station-podcasts
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/stream-settings/:
get:
operationId: stream_settings_list
tags:
- stream-settings
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/StreamSetting"
description: ""
post:
operationId: stream_settings_create
tags:
- stream-settings
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/StreamSetting"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/StreamSetting"
multipart/form-data:
schema:
$ref: "#/components/schemas/StreamSetting"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/StreamSetting"
description: ""
/api/v2/stream-settings/{keyname}/:
get:
operationId: stream_settings_retrieve
parameters:
- in: path
name: keyname
schema:
type: string
description: A unique value identifying this stream setting.
required: true
tags:
- stream-settings
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/StreamSetting"
description: ""
put:
operationId: stream_settings_update
parameters:
- in: path
name: keyname
schema:
type: string
description: A unique value identifying this stream setting.
required: true
tags:
- stream-settings
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/StreamSetting"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/StreamSetting"
multipart/form-data:
schema:
$ref: "#/components/schemas/StreamSetting"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/StreamSetting"
description: ""
patch:
operationId: stream_settings_partial_update
parameters:
- in: path
name: keyname
schema:
type: string
description: A unique value identifying this stream setting.
required: true
tags:
- stream-settings
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedStreamSetting"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedStreamSetting"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedStreamSetting"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/StreamSetting"
description: ""
delete:
operationId: stream_settings_destroy
parameters:
- in: path
name: keyname
schema:
type: string
description: A unique value identifying this stream setting.
required: true
tags:
- stream-settings
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/third-party-track-references/:
get:
operationId: third_party_track_references_list
tags:
- third-party-track-references
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/ThirdPartyTrackReference"
description: ""
post:
operationId: third_party_track_references_create
tags:
- third-party-track-references
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
multipart/form-data:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
description: ""
/api/v2/third-party-track-references/{id}/:
get:
operationId: third_party_track_references_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this third party track reference.
required: true
tags:
- third-party-track-references
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
description: ""
put:
operationId: third_party_track_references_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this third party track reference.
required: true
tags:
- third-party-track-references
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
multipart/form-data:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
description: ""
patch:
operationId: third_party_track_references_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this third party track reference.
required: true
tags:
- third-party-track-references
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedThirdPartyTrackReference"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedThirdPartyTrackReference"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedThirdPartyTrackReference"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ThirdPartyTrackReference"
description: ""
delete:
operationId: third_party_track_references_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this third party track reference.
required: true
tags:
- third-party-track-references
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/timestamps/:
get:
operationId: timestamps_list
tags:
- timestamps
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Timestamp"
description: ""
post:
operationId: timestamps_create
tags:
- timestamps
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Timestamp"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Timestamp"
multipart/form-data:
schema:
$ref: "#/components/schemas/Timestamp"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Timestamp"
description: ""
/api/v2/timestamps/{id}/:
get:
operationId: timestamps_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this timestamp.
required: true
tags:
- timestamps
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Timestamp"
description: ""
put:
operationId: timestamps_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this timestamp.
required: true
tags:
- timestamps
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Timestamp"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Timestamp"
multipart/form-data:
schema:
$ref: "#/components/schemas/Timestamp"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Timestamp"
description: ""
patch:
operationId: timestamps_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this timestamp.
required: true
tags:
- timestamps
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedTimestamp"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedTimestamp"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedTimestamp"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Timestamp"
description: ""
delete:
operationId: timestamps_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this timestamp.
required: true
tags:
- timestamps
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/track-types/:
get:
operationId: track_types_list
tags:
- track-types
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/TrackType"
description: ""
post:
operationId: track_types_create
tags:
- track-types
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/TrackType"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/TrackType"
multipart/form-data:
schema:
$ref: "#/components/schemas/TrackType"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/TrackType"
description: ""
/api/v2/track-types/{id}/:
get:
operationId: track_types_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this track type.
required: true
tags:
- track-types
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TrackType"
description: ""
put:
operationId: track_types_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this track type.
required: true
tags:
- track-types
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/TrackType"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/TrackType"
multipart/form-data:
schema:
$ref: "#/components/schemas/TrackType"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TrackType"
description: ""
patch:
operationId: track_types_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this track type.
required: true
tags:
- track-types
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedTrackType"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedTrackType"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedTrackType"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TrackType"
description: ""
delete:
operationId: track_types_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this track type.
required: true
tags:
- track-types
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/user-tokens/:
get:
operationId: user_tokens_list
tags:
- user-tokens
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/UserToken"
description: ""
post:
operationId: user_tokens_create
tags:
- user-tokens
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserToken"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/UserToken"
multipart/form-data:
schema:
$ref: "#/components/schemas/UserToken"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/UserToken"
description: ""
/api/v2/user-tokens/{id}/:
get:
operationId: user_tokens_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user token.
required: true
tags:
- user-tokens
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserToken"
description: ""
put:
operationId: user_tokens_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user token.
required: true
tags:
- user-tokens
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserToken"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/UserToken"
multipart/form-data:
schema:
$ref: "#/components/schemas/UserToken"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserToken"
description: ""
patch:
operationId: user_tokens_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user token.
required: true
tags:
- user-tokens
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedUserToken"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedUserToken"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedUserToken"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserToken"
description: ""
delete:
operationId: user_tokens_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user token.
required: true
tags:
- user-tokens
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/users/:
get:
operationId: users_list
tags:
- users
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/User"
description: ""
post:
operationId: users_create
tags:
- users
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/User"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/User"
multipart/form-data:
schema:
$ref: "#/components/schemas/User"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/User"
description: ""
/api/v2/users/{id}/:
get:
operationId: users_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user.
required: true
tags:
- users
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/User"
description: ""
put:
operationId: users_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user.
required: true
tags:
- users
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/User"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/User"
multipart/form-data:
schema:
$ref: "#/components/schemas/User"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/User"
description: ""
patch:
operationId: users_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user.
required: true
tags:
- users
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedUser"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedUser"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedUser"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/User"
description: ""
delete:
operationId: users_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user.
required: true
tags:
- users
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/version/:
get:
operationId: version_retrieve
tags:
- version
security:
- cookieAuth: []
- basicAuth: []
- {}
responses:
"200":
description: No response body
/api/v2/webstream-metadata/:
get:
operationId: webstream_metadata_list
tags:
- webstream-metadata
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/WebstreamMetadata"
description: ""
post:
operationId: webstream_metadata_create
tags:
- webstream-metadata
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
multipart/form-data:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
description: ""
/api/v2/webstream-metadata/{id}/:
get:
operationId: webstream_metadata_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream metadata.
required: true
tags:
- webstream-metadata
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
description: ""
put:
operationId: webstream_metadata_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream metadata.
required: true
tags:
- webstream-metadata
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
multipart/form-data:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
description: ""
patch:
operationId: webstream_metadata_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream metadata.
required: true
tags:
- webstream-metadata
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedWebstreamMetadata"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedWebstreamMetadata"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedWebstreamMetadata"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/WebstreamMetadata"
description: ""
delete:
operationId: webstream_metadata_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream metadata.
required: true
tags:
- webstream-metadata
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
/api/v2/webstreams/:
get:
operationId: webstreams_list
tags:
- webstreams
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Webstream"
description: ""
post:
operationId: webstreams_create
tags:
- webstreams
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Webstream"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Webstream"
multipart/form-data:
schema:
$ref: "#/components/schemas/Webstream"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/Webstream"
description: ""
/api/v2/webstreams/{id}/:
get:
operationId: webstreams_retrieve
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream.
required: true
tags:
- webstreams
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Webstream"
description: ""
put:
operationId: webstreams_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream.
required: true
tags:
- webstreams
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/Webstream"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/Webstream"
multipart/form-data:
schema:
$ref: "#/components/schemas/Webstream"
required: true
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Webstream"
description: ""
patch:
operationId: webstreams_partial_update
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream.
required: true
tags:
- webstreams
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/PatchedWebstream"
application/x-www-form-urlencoded:
schema:
$ref: "#/components/schemas/PatchedWebstream"
multipart/form-data:
schema:
$ref: "#/components/schemas/PatchedWebstream"
security:
- cookieAuth: []
- basicAuth: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/Webstream"
description: ""
delete:
operationId: webstreams_destroy
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this webstream.
required: true
tags:
- webstreams
security:
- cookieAuth: []
- basicAuth: []
responses:
"204":
description: No response body
components:
schemas:
CeleryTask:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
task_id:
type: string
maxLength: 256
name:
type: string
nullable: true
maxLength: 256
dispatch_time:
type: string
format: date-time
nullable: true
status:
type: string
maxLength: 256
track_reference:
type: string
format: uri
required:
- item_url
- status
- task_id
- track_reference
CloudFile:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
storage_backend:
type: string
maxLength: 512
resource_id:
type: string
filename:
type: string
format: uri
nullable: true
required:
- item_url
- resource_id
- storage_backend
Country:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
required:
- item_url
- name
File:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
mime:
type: string
maxLength: 255
ftype:
type: string
maxLength: 128
filepath:
type: string
nullable: true
import_status:
type: integer
maximum: 2147483647
minimum: -2147483648
currently_accessing:
type: integer
maximum: 2147483647
minimum: -2147483648
mtime:
type: string
format: date-time
nullable: true
utime:
type: string
format: date-time
nullable: true
lptime:
type: string
format: date-time
nullable: true
md5:
type: string
nullable: true
maxLength: 32
track_title:
type: string
nullable: true
maxLength: 512
artist_name:
type: string
nullable: true
maxLength: 512
bit_rate:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
sample_rate:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
format:
type: string
nullable: true
maxLength: 128
length:
type: string
nullable: true
album_title:
type: string
nullable: true
maxLength: 512
genre:
type: string
nullable: true
maxLength: 64
comments:
type: string
nullable: true
year:
type: string
nullable: true
maxLength: 16
track_number:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
channels:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
url:
type: string
nullable: true
maxLength: 1024
bpm:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
rating:
type: string
nullable: true
maxLength: 8
encoded_by:
type: string
nullable: true
maxLength: 255
disc_number:
type: string
nullable: true
maxLength: 8
mood:
type: string
nullable: true
maxLength: 64
label:
type: string
nullable: true
maxLength: 512
composer:
type: string
nullable: true
maxLength: 512
encoder:
type: string
nullable: true
maxLength: 64
checksum:
type: string
nullable: true
maxLength: 256
lyrics:
type: string
nullable: true
orchestra:
type: string
nullable: true
maxLength: 512
conductor:
type: string
nullable: true
maxLength: 512
lyricist:
type: string
nullable: true
maxLength: 512
original_lyricist:
type: string
nullable: true
maxLength: 512
radio_station_name:
type: string
nullable: true
maxLength: 512
info_url:
type: string
nullable: true
maxLength: 512
artist_url:
type: string
nullable: true
maxLength: 512
audio_source_url:
type: string
nullable: true
maxLength: 512
radio_station_url:
type: string
nullable: true
maxLength: 512
buy_this_url:
type: string
nullable: true
maxLength: 512
isrc_number:
type: string
nullable: true
maxLength: 512
catalog_number:
type: string
nullable: true
maxLength: 512
original_artist:
type: string
nullable: true
maxLength: 512
copyright:
type: string
nullable: true
maxLength: 512
report_datetime:
type: string
nullable: true
maxLength: 32
report_location:
type: string
nullable: true
maxLength: 512
report_organization:
type: string
nullable: true
maxLength: 512
subject:
type: string
nullable: true
maxLength: 512
contributor:
type: string
nullable: true
maxLength: 512
language:
type: string
nullable: true
maxLength: 512
file_exists:
type: boolean
nullable: true
replay_gain:
type: string
format: decimal
pattern: ^-?\d{0,6}(?:\.\d{0,2})?$
nullable: true
cuein:
type: string
nullable: true
cueout:
type: string
nullable: true
silan_check:
type: boolean
nullable: true
hidden:
type: boolean
nullable: true
is_scheduled:
type: boolean
nullable: true
is_playlist:
type: boolean
nullable: true
filesize:
type: integer
maximum: 2147483647
minimum: -2147483648
description:
type: string
nullable: true
maxLength: 512
artwork:
type: string
nullable: true
maxLength: 512
track_type:
type: string
nullable: true
maxLength: 16
edited_by:
type: string
format: uri
nullable: true
owner:
type: string
format: uri
nullable: true
required:
- currently_accessing
- filesize
- ftype
- id
- import_status
- item_url
- mime
- name
ImportedPodcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
auto_ingest:
type: boolean
auto_ingest_timestamp:
type: string
format: date-time
nullable: true
album_override:
type: boolean
podcast:
type: string
format: uri
required:
- album_override
- auto_ingest
- item_url
- podcast
ListenerCount:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
listener_count:
type: integer
maximum: 2147483647
minimum: -2147483648
timestamp:
type: string
format: uri
mount_name:
type: string
format: uri
required:
- item_url
- listener_count
- mount_name
- timestamp
LiveLog:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
state:
type: string
maxLength: 32
start_time:
type: string
format: date-time
end_time:
type: string
format: date-time
nullable: true
required:
- item_url
- start_time
- state
LoginAttempt:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
attempts:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
required:
- item_url
MountName:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
mount_name:
type: string
maxLength: 1024
required:
- item_url
- mount_name
PatchedCeleryTask:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
task_id:
type: string
maxLength: 256
name:
type: string
nullable: true
maxLength: 256
dispatch_time:
type: string
format: date-time
nullable: true
status:
type: string
maxLength: 256
track_reference:
type: string
format: uri
PatchedCloudFile:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
storage_backend:
type: string
maxLength: 512
resource_id:
type: string
filename:
type: string
format: uri
nullable: true
PatchedCountry:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
PatchedFile:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
mime:
type: string
maxLength: 255
ftype:
type: string
maxLength: 128
filepath:
type: string
nullable: true
import_status:
type: integer
maximum: 2147483647
minimum: -2147483648
currently_accessing:
type: integer
maximum: 2147483647
minimum: -2147483648
mtime:
type: string
format: date-time
nullable: true
utime:
type: string
format: date-time
nullable: true
lptime:
type: string
format: date-time
nullable: true
md5:
type: string
nullable: true
maxLength: 32
track_title:
type: string
nullable: true
maxLength: 512
artist_name:
type: string
nullable: true
maxLength: 512
bit_rate:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
sample_rate:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
format:
type: string
nullable: true
maxLength: 128
length:
type: string
nullable: true
album_title:
type: string
nullable: true
maxLength: 512
genre:
type: string
nullable: true
maxLength: 64
comments:
type: string
nullable: true
year:
type: string
nullable: true
maxLength: 16
track_number:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
channels:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
url:
type: string
nullable: true
maxLength: 1024
bpm:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
rating:
type: string
nullable: true
maxLength: 8
encoded_by:
type: string
nullable: true
maxLength: 255
disc_number:
type: string
nullable: true
maxLength: 8
mood:
type: string
nullable: true
maxLength: 64
label:
type: string
nullable: true
maxLength: 512
composer:
type: string
nullable: true
maxLength: 512
encoder:
type: string
nullable: true
maxLength: 64
checksum:
type: string
nullable: true
maxLength: 256
lyrics:
type: string
nullable: true
orchestra:
type: string
nullable: true
maxLength: 512
conductor:
type: string
nullable: true
maxLength: 512
lyricist:
type: string
nullable: true
maxLength: 512
original_lyricist:
type: string
nullable: true
maxLength: 512
radio_station_name:
type: string
nullable: true
maxLength: 512
info_url:
type: string
nullable: true
maxLength: 512
artist_url:
type: string
nullable: true
maxLength: 512
audio_source_url:
type: string
nullable: true
maxLength: 512
radio_station_url:
type: string
nullable: true
maxLength: 512
buy_this_url:
type: string
nullable: true
maxLength: 512
isrc_number:
type: string
nullable: true
maxLength: 512
catalog_number:
type: string
nullable: true
maxLength: 512
original_artist:
type: string
nullable: true
maxLength: 512
copyright:
type: string
nullable: true
maxLength: 512
report_datetime:
type: string
nullable: true
maxLength: 32
report_location:
type: string
nullable: true
maxLength: 512
report_organization:
type: string
nullable: true
maxLength: 512
subject:
type: string
nullable: true
maxLength: 512
contributor:
type: string
nullable: true
maxLength: 512
language:
type: string
nullable: true
maxLength: 512
file_exists:
type: boolean
nullable: true
replay_gain:
type: string
format: decimal
pattern: ^-?\d{0,6}(?:\.\d{0,2})?$
nullable: true
cuein:
type: string
nullable: true
cueout:
type: string
nullable: true
silan_check:
type: boolean
nullable: true
hidden:
type: boolean
nullable: true
is_scheduled:
type: boolean
nullable: true
is_playlist:
type: boolean
nullable: true
filesize:
type: integer
maximum: 2147483647
minimum: -2147483648
description:
type: string
nullable: true
maxLength: 512
artwork:
type: string
nullable: true
maxLength: 512
track_type:
type: string
nullable: true
maxLength: 16
edited_by:
type: string
format: uri
nullable: true
owner:
type: string
format: uri
nullable: true
PatchedImportedPodcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
auto_ingest:
type: boolean
auto_ingest_timestamp:
type: string
format: date-time
nullable: true
album_override:
type: boolean
podcast:
type: string
format: uri
PatchedListenerCount:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
listener_count:
type: integer
maximum: 2147483647
minimum: -2147483648
timestamp:
type: string
format: uri
mount_name:
type: string
format: uri
PatchedLiveLog:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
state:
type: string
maxLength: 32
start_time:
type: string
format: date-time
end_time:
type: string
format: date-time
nullable: true
PatchedLoginAttempt:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
attempts:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
PatchedMountName:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
mount_name:
type: string
maxLength: 1024
PatchedPlaylist:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
mtime:
type: string
format: date-time
nullable: true
utime:
type: string
format: date-time
nullable: true
description:
type: string
nullable: true
maxLength: 512
length:
type: string
nullable: true
creator:
type: string
format: uri
nullable: true
PatchedPlaylistContent:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
stream_id:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
type:
type: integer
maximum: 32767
minimum: -32768
position:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
trackoffset:
type: number
format: double
cliplength:
type: string
nullable: true
cuein:
type: string
nullable: true
cueout:
type: string
nullable: true
fadein:
type: string
format: time
nullable: true
fadeout:
type: string
format: time
nullable: true
playlist:
type: string
format: uri
nullable: true
file:
type: string
format: uri
nullable: true
block:
type: string
format: uri
nullable: true
PatchedPlayoutHistory:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
starts:
type: string
format: date-time
ends:
type: string
format: date-time
nullable: true
file:
type: string
format: uri
nullable: true
instance:
type: string
format: uri
nullable: true
PatchedPlayoutHistoryMetadata:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
key:
type: string
maxLength: 128
value:
type: string
maxLength: 128
history:
type: string
format: uri
PatchedPlayoutHistoryTemplate:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 128
type:
type: string
maxLength: 35
PatchedPlayoutHistoryTemplateField:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 128
label:
type: string
maxLength: 128
type:
type: string
maxLength: 128
is_file_md:
type: boolean
position:
type: integer
maximum: 2147483647
minimum: -2147483648
template:
type: string
format: uri
PatchedPodcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
url:
type: string
maxLength: 4096
title:
type: string
maxLength: 4096
creator:
type: string
nullable: true
maxLength: 4096
description:
type: string
nullable: true
maxLength: 4096
language:
type: string
nullable: true
maxLength: 4096
copyright:
type: string
nullable: true
maxLength: 4096
link:
type: string
nullable: true
maxLength: 4096
itunes_author:
type: string
nullable: true
maxLength: 4096
itunes_keywords:
type: string
nullable: true
maxLength: 4096
itunes_summary:
type: string
nullable: true
maxLength: 4096
itunes_subtitle:
type: string
nullable: true
maxLength: 4096
itunes_category:
type: string
nullable: true
maxLength: 4096
itunes_explicit:
type: string
nullable: true
maxLength: 4096
owner:
type: string
format: uri
nullable: true
PatchedPodcastEpisode:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
publication_date:
type: string
format: date-time
download_url:
type: string
maxLength: 4096
episode_guid:
type: string
maxLength: 4096
episode_title:
type: string
maxLength: 4096
episode_description:
type: string
file:
type: string
format: uri
nullable: true
podcast:
type: string
format: uri
PatchedPreference:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
keystr:
type: string
nullable: true
maxLength: 255
valstr:
type: string
nullable: true
subjid:
type: string
format: uri
nullable: true
PatchedSchedule:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
starts:
type: string
format: date-time
ends:
type: string
format: date-time
readOnly: true
file:
type: string
format: uri
nullable: true
file_id:
type: integer
readOnly: true
stream:
type: string
format: uri
nullable: true
stream_id:
type: integer
readOnly: true
clip_length:
type: string
nullable: true
fade_in:
type: string
format: time
nullable: true
fade_out:
type: string
format: time
nullable: true
cue_in:
type: string
cue_out:
type: string
readOnly: true
media_item_played:
type: boolean
nullable: true
instance:
type: string
format: uri
instance_id:
type: integer
readOnly: true
playout_status:
type: integer
maximum: 32767
minimum: -32768
broadcasted:
type: integer
maximum: 32767
minimum: -32768
position:
type: integer
maximum: 2147483647
minimum: -2147483648
PatchedServiceRegister:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
ip:
type: string
maxLength: 45
PatchedSession:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
login:
type: string
nullable: true
maxLength: 255
ts:
type: string
format: date-time
nullable: true
userid:
type: string
format: uri
nullable: true
PatchedShow:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
url:
type: string
nullable: true
maxLength: 255
genre:
type: string
nullable: true
maxLength: 255
description:
type: string
nullable: true
maxLength: 8192
color:
type: string
nullable: true
maxLength: 6
background_color:
type: string
nullable: true
maxLength: 6
linked:
type: boolean
is_linkable:
type: boolean
image_path:
type: string
nullable: true
maxLength: 255
has_autoplaylist:
type: boolean
autoplaylist_repeat:
type: boolean
autoplaylist:
type: string
format: uri
nullable: true
PatchedShowDays:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
first_show:
type: string
format: date
last_show:
type: string
format: date
nullable: true
start_time:
type: string
format: time
timezone:
type: string
maxLength: 1024
duration:
type: string
maxLength: 1024
day:
type: integer
maximum: 32767
minimum: -32768
nullable: true
repeat_type:
type: integer
maximum: 32767
minimum: -32768
next_pop_date:
type: string
format: date
nullable: true
record:
type: integer
maximum: 32767
minimum: -32768
nullable: true
show:
type: string
format: uri
PatchedShowHost:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
show:
type: string
format: uri
subjs:
type: string
format: uri
PatchedShowInstance:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
description:
type: string
nullable: true
maxLength: 8192
starts:
type: string
format: date-time
ends:
type: string
format: date-time
record:
type: integer
maximum: 32767
minimum: -32768
nullable: true
rebroadcast:
type: integer
maximum: 32767
minimum: -32768
nullable: true
time_filled:
type: string
nullable: true
created:
type: string
format: date-time
last_scheduled:
type: string
format: date-time
nullable: true
modified_instance:
type: boolean
autoplaylist_built:
type: boolean
show:
type: string
format: uri
show_id:
type: integer
readOnly: true
instance:
type: string
format: uri
nullable: true
file:
type: string
format: uri
nullable: true
file_id:
type: integer
readOnly: true
PatchedShowRebroadcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
day_offset:
type: string
maxLength: 1024
start_time:
type: string
format: time
show:
type: string
format: uri
PatchedSmartBlock:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
mtime:
type: string
format: date-time
nullable: true
utime:
type: string
format: date-time
nullable: true
description:
type: string
nullable: true
maxLength: 512
length:
type: string
nullable: true
type:
type: string
nullable: true
maxLength: 7
creator:
type: string
format: uri
nullable: true
PatchedSmartBlockContent:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
position:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
trackoffset:
type: number
format: double
cliplength:
type: string
nullable: true
cuein:
type: string
nullable: true
cueout:
type: string
nullable: true
fadein:
type: string
format: time
nullable: true
fadeout:
type: string
format: time
nullable: true
block:
type: string
format: uri
nullable: true
file:
type: string
format: uri
nullable: true
PatchedSmartBlockCriteria:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
criteria:
type: string
maxLength: 32
modifier:
type: string
maxLength: 16
value:
type: string
maxLength: 512
extra:
type: string
nullable: true
maxLength: 512
criteriagroup:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
block:
type: string
format: uri
PatchedStationPodcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
podcast:
type: string
format: uri
PatchedStreamSetting:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
value:
type: string
nullable: true
maxLength: 255
type:
type: string
maxLength: 16
PatchedThirdPartyTrackReference:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
service:
type: string
maxLength: 256
foreign_id:
type: string
nullable: true
maxLength: 256
upload_time:
type: string
format: date-time
nullable: true
status:
type: string
nullable: true
maxLength: 256
file:
type: string
format: uri
nullable: true
PatchedTimestamp:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
timestamp:
type: string
format: date-time
PatchedTrackType:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
code:
type: string
maxLength: 16
type_name:
type: string
nullable: true
maxLength: 255
description:
type: string
nullable: true
maxLength: 255
visibility:
type: boolean
PatchedUser:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
username:
type: string
maxLength: 255
type:
$ref: "#/components/schemas/TypeEnum"
first_name:
type: string
maxLength: 255
last_name:
type: string
maxLength: 255
lastfail:
type: string
format: date-time
nullable: true
skype_contact:
type: string
nullable: true
maxLength: 1024
jabber_contact:
type: string
nullable: true
maxLength: 1024
email:
type: string
nullable: true
maxLength: 1024
cell_phone:
type: string
nullable: true
maxLength: 1024
login_attempts:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
PatchedUserToken:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
action:
type: string
maxLength: 255
token:
type: string
maxLength: 40
created:
type: string
format: date-time
user:
type: string
format: uri
PatchedWebstream:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
description:
type: string
maxLength: 255
url:
type: string
maxLength: 512
length:
type: string
creator_id:
type: integer
maximum: 2147483647
minimum: -2147483648
mtime:
type: string
format: date-time
utime:
type: string
format: date-time
lptime:
type: string
format: date-time
nullable: true
mime:
type: string
nullable: true
maxLength: 1024
PatchedWebstreamMetadata:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
start_time:
type: string
format: date-time
liquidsoap_data:
type: string
maxLength: 1024
instance:
type: string
format: uri
Playlist:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
mtime:
type: string
format: date-time
nullable: true
utime:
type: string
format: date-time
nullable: true
description:
type: string
nullable: true
maxLength: 512
length:
type: string
nullable: true
creator:
type: string
format: uri
nullable: true
required:
- item_url
- name
PlaylistContent:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
stream_id:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
type:
type: integer
maximum: 32767
minimum: -32768
position:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
trackoffset:
type: number
format: double
cliplength:
type: string
nullable: true
cuein:
type: string
nullable: true
cueout:
type: string
nullable: true
fadein:
type: string
format: time
nullable: true
fadeout:
type: string
format: time
nullable: true
playlist:
type: string
format: uri
nullable: true
file:
type: string
format: uri
nullable: true
block:
type: string
format: uri
nullable: true
required:
- item_url
- trackoffset
- type
PlayoutHistory:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
starts:
type: string
format: date-time
ends:
type: string
format: date-time
nullable: true
file:
type: string
format: uri
nullable: true
instance:
type: string
format: uri
nullable: true
required:
- item_url
- starts
PlayoutHistoryMetadata:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
key:
type: string
maxLength: 128
value:
type: string
maxLength: 128
history:
type: string
format: uri
required:
- history
- item_url
- key
- value
PlayoutHistoryTemplate:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 128
type:
type: string
maxLength: 35
required:
- item_url
- name
- type
PlayoutHistoryTemplateField:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 128
label:
type: string
maxLength: 128
type:
type: string
maxLength: 128
is_file_md:
type: boolean
position:
type: integer
maximum: 2147483647
minimum: -2147483648
template:
type: string
format: uri
required:
- is_file_md
- item_url
- label
- name
- position
- template
- type
Podcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
url:
type: string
maxLength: 4096
title:
type: string
maxLength: 4096
creator:
type: string
nullable: true
maxLength: 4096
description:
type: string
nullable: true
maxLength: 4096
language:
type: string
nullable: true
maxLength: 4096
copyright:
type: string
nullable: true
maxLength: 4096
link:
type: string
nullable: true
maxLength: 4096
itunes_author:
type: string
nullable: true
maxLength: 4096
itunes_keywords:
type: string
nullable: true
maxLength: 4096
itunes_summary:
type: string
nullable: true
maxLength: 4096
itunes_subtitle:
type: string
nullable: true
maxLength: 4096
itunes_category:
type: string
nullable: true
maxLength: 4096
itunes_explicit:
type: string
nullable: true
maxLength: 4096
owner:
type: string
format: uri
nullable: true
required:
- item_url
- title
- url
PodcastEpisode:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
publication_date:
type: string
format: date-time
download_url:
type: string
maxLength: 4096
episode_guid:
type: string
maxLength: 4096
episode_title:
type: string
maxLength: 4096
episode_description:
type: string
file:
type: string
format: uri
nullable: true
podcast:
type: string
format: uri
required:
- download_url
- episode_description
- episode_guid
- episode_title
- item_url
- podcast
- publication_date
Preference:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
keystr:
type: string
nullable: true
maxLength: 255
valstr:
type: string
nullable: true
subjid:
type: string
format: uri
nullable: true
required:
- item_url
- keystr
- subjid
Schedule:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
starts:
type: string
format: date-time
ends:
type: string
format: date-time
readOnly: true
file:
type: string
format: uri
nullable: true
file_id:
type: integer
readOnly: true
stream:
type: string
format: uri
nullable: true
stream_id:
type: integer
readOnly: true
clip_length:
type: string
nullable: true
fade_in:
type: string
format: time
nullable: true
fade_out:
type: string
format: time
nullable: true
cue_in:
type: string
cue_out:
type: string
readOnly: true
media_item_played:
type: boolean
nullable: true
instance:
type: string
format: uri
instance_id:
type: integer
readOnly: true
playout_status:
type: integer
maximum: 32767
minimum: -32768
broadcasted:
type: integer
maximum: 32767
minimum: -32768
position:
type: integer
maximum: 2147483647
minimum: -2147483648
required:
- broadcasted
- cue_in
- cue_out
- ends
- file_id
- id
- instance
- instance_id
- item_url
- playout_status
- position
- starts
- stream_id
ServiceRegister:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
ip:
type: string
maxLength: 45
required:
- ip
- item_url
Session:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
login:
type: string
nullable: true
maxLength: 255
ts:
type: string
format: date-time
nullable: true
userid:
type: string
format: uri
nullable: true
required:
- item_url
Show:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
url:
type: string
nullable: true
maxLength: 255
genre:
type: string
nullable: true
maxLength: 255
description:
type: string
nullable: true
maxLength: 8192
color:
type: string
nullable: true
maxLength: 6
background_color:
type: string
nullable: true
maxLength: 6
linked:
type: boolean
is_linkable:
type: boolean
image_path:
type: string
nullable: true
maxLength: 255
has_autoplaylist:
type: boolean
autoplaylist_repeat:
type: boolean
autoplaylist:
type: string
format: uri
nullable: true
required:
- autoplaylist_repeat
- has_autoplaylist
- id
- is_linkable
- item_url
- linked
- name
ShowDays:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
first_show:
type: string
format: date
last_show:
type: string
format: date
nullable: true
start_time:
type: string
format: time
timezone:
type: string
maxLength: 1024
duration:
type: string
maxLength: 1024
day:
type: integer
maximum: 32767
minimum: -32768
nullable: true
repeat_type:
type: integer
maximum: 32767
minimum: -32768
next_pop_date:
type: string
format: date
nullable: true
record:
type: integer
maximum: 32767
minimum: -32768
nullable: true
show:
type: string
format: uri
required:
- duration
- first_show
- item_url
- repeat_type
- show
- start_time
- timezone
ShowHost:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
show:
type: string
format: uri
subjs:
type: string
format: uri
required:
- item_url
- show
- subjs
ShowInstance:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
description:
type: string
nullable: true
maxLength: 8192
starts:
type: string
format: date-time
ends:
type: string
format: date-time
record:
type: integer
maximum: 32767
minimum: -32768
nullable: true
rebroadcast:
type: integer
maximum: 32767
minimum: -32768
nullable: true
time_filled:
type: string
nullable: true
created:
type: string
format: date-time
last_scheduled:
type: string
format: date-time
nullable: true
modified_instance:
type: boolean
autoplaylist_built:
type: boolean
show:
type: string
format: uri
show_id:
type: integer
readOnly: true
instance:
type: string
format: uri
nullable: true
file:
type: string
format: uri
nullable: true
file_id:
type: integer
readOnly: true
required:
- autoplaylist_built
- created
- ends
- file_id
- id
- item_url
- modified_instance
- show
- show_id
- starts
ShowRebroadcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
day_offset:
type: string
maxLength: 1024
start_time:
type: string
format: time
show:
type: string
format: uri
required:
- day_offset
- item_url
- show
- start_time
SmartBlock:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
mtime:
type: string
format: date-time
nullable: true
utime:
type: string
format: date-time
nullable: true
description:
type: string
nullable: true
maxLength: 512
length:
type: string
nullable: true
type:
type: string
nullable: true
maxLength: 7
creator:
type: string
format: uri
nullable: true
required:
- item_url
- name
SmartBlockContent:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
position:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
trackoffset:
type: number
format: double
cliplength:
type: string
nullable: true
cuein:
type: string
nullable: true
cueout:
type: string
nullable: true
fadein:
type: string
format: time
nullable: true
fadeout:
type: string
format: time
nullable: true
block:
type: string
format: uri
nullable: true
file:
type: string
format: uri
nullable: true
required:
- item_url
- trackoffset
SmartBlockCriteria:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
criteria:
type: string
maxLength: 32
modifier:
type: string
maxLength: 16
value:
type: string
maxLength: 512
extra:
type: string
nullable: true
maxLength: 512
criteriagroup:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
block:
type: string
format: uri
required:
- block
- criteria
- item_url
- modifier
- value
StationPodcast:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
podcast:
type: string
format: uri
required:
- item_url
- podcast
StreamSetting:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
value:
type: string
nullable: true
maxLength: 255
type:
type: string
maxLength: 16
required:
- item_url
- type
ThirdPartyTrackReference:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
service:
type: string
maxLength: 256
foreign_id:
type: string
nullable: true
maxLength: 256
upload_time:
type: string
format: date-time
nullable: true
status:
type: string
nullable: true
maxLength: 256
file:
type: string
format: uri
nullable: true
required:
- item_url
- service
Timestamp:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
timestamp:
type: string
format: date-time
required:
- item_url
- timestamp
TrackType:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
code:
type: string
maxLength: 16
type_name:
type: string
nullable: true
maxLength: 255
description:
type: string
nullable: true
maxLength: 255
visibility:
type: boolean
required:
- code
- item_url
TypeEnum:
enum:
- G
- H
- P
- A
type: string
User:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
username:
type: string
maxLength: 255
type:
$ref: "#/components/schemas/TypeEnum"
first_name:
type: string
maxLength: 255
last_name:
type: string
maxLength: 255
lastfail:
type: string
format: date-time
nullable: true
skype_contact:
type: string
nullable: true
maxLength: 1024
jabber_contact:
type: string
nullable: true
maxLength: 1024
email:
type: string
nullable: true
maxLength: 1024
cell_phone:
type: string
nullable: true
maxLength: 1024
login_attempts:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
required:
- first_name
- item_url
- last_name
- type
- username
UserToken:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
action:
type: string
maxLength: 255
token:
type: string
maxLength: 40
created:
type: string
format: date-time
user:
type: string
format: uri
required:
- action
- created
- item_url
- token
- user
Webstream:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
description:
type: string
maxLength: 255
url:
type: string
maxLength: 512
length:
type: string
creator_id:
type: integer
maximum: 2147483647
minimum: -2147483648
mtime:
type: string
format: date-time
utime:
type: string
format: date-time
lptime:
type: string
format: date-time
nullable: true
mime:
type: string
nullable: true
maxLength: 1024
required:
- creator_id
- description
- id
- item_url
- length
- mtime
- name
- url
- utime
WebstreamMetadata:
type: object
properties:
item_url:
type: string
format: uri
readOnly: true
start_time:
type: string
format: date-time
liquidsoap_data:
type: string
maxLength: 1024
instance:
type: string
format: uri
required:
- instance
- item_url
- liquidsoap_data
- start_time
securitySchemes:
basicAuth:
type: http
scheme: basic
cookieAuth:
type: apiKey
in: cookie
name: sessionid