# AzuraCast ## Documentation - [About AzuraCast](https://sourcey-azuracast.pages.dev/docs/index.md): Learn about AzuraCast - [Live Demo](https://sourcey-azuracast.pages.dev/docs/live-demo/index.md): Live demonstration of AzuraCast - [Requirements](https://sourcey-azuracast.pages.dev/docs/getting-started/requirements/index.md): This page tells you what is required to run AzuraCast - [Install AzuraCast](https://sourcey-azuracast.pages.dev/docs/getting-started/installation/index.md): How to install AzuraCast on your server - [Install AzuraCast with Docker](https://sourcey-azuracast.pages.dev/docs/getting-started/installation/docker/index.md): AzuraCast is powered by Docker and uses pre-built images that contain every component of the software. Don't worry if you aren't very familiar with Docker; our easy installer tools will handle installing Docker and Docker Compose for you, and updates are very simple. - [Installing AzuraCast with Ansible](https://sourcey-azuracast.pages.dev/docs/getting-started/installation/ansible/index.md): While our software is primarily deployed via Docker, there is an alternative installation method that allows you to install the software directly onto a host computer without Docker. We call this method the Ansible installer because it uses the Ansible deployment orchestration tool under the hood. - [Installing AzuraCast on a Synology NAS](https://sourcey-azuracast.pages.dev/docs/getting-started/installation/synology/index.md): Install Docker from the Synology package center. - [Installing AzuraCast on Windows](https://sourcey-azuracast.pages.dev/docs/getting-started/installation/windows/index.md): Installing AzuraCast on newer editions of Windows 10 (and Windows 11) is quite simple, thanks to the recent addition of the Windows Subsystem for Linux (WSL) version 2. - [AzuraCast Settings](https://sourcey-azuracast.pages.dev/docs/getting-started/settings/index.md): Tuning AzuraCasts settings and performance - [Scaling AzuraCast](https://sourcey-azuracast.pages.dev/docs/getting-started/scaling/index.md): Expectations on what resources are required to host an AzuraCast instance, and tips on how to scale up as your station grows. - [Update AzuraCast](https://sourcey-azuracast.pages.dev/docs/getting-started/updates/index.md): How to update your AzuraCast installation - [Release Channels](https://sourcey-azuracast.pages.dev/docs/getting-started/updates/release-channels/index.md): How to change the release channel for your installation - [Docker](https://sourcey-azuracast.pages.dev/docs/administration/docker/index.md): All about Docker installations of AzuraCast - [SSL & Let's Encrypt](https://sourcey-azuracast.pages.dev/docs/administration/ssl-and-lets-encrypt/index.md): Securing your AzuraCast installation with SSL / HTTPS - [Cloudflare](https://sourcey-azuracast.pages.dev/docs/administration/cloudflare/index.md): Using Cloudflare as proxy for your AzuraCast installation - [Storage Locations](https://sourcey-azuracast.pages.dev/docs/administration/storage-locations/index.md): Managing the storage locations of your media files, recordings and backups for your stations - [Backup & Restore](https://sourcey-azuracast.pages.dev/docs/administration/backup-and-restore/index.md): Creating backups and restoring your AzuraCast installation from them - [Synchronized Tasks](https://sourcey-azuracast.pages.dev/docs/administration/sync-tasks/index.md): All about the AzuraCast automatic processing tasks - [Command-Line Interface](https://sourcey-azuracast.pages.dev/docs/administration/command-line-interface/index.md): AzuraCast features a powerful Command-Line Interface (CLI) tool that allows you to perform maintenance and troubleshooting tasks "under the hood". - [Users](https://sourcey-azuracast.pages.dev/docs/administration/users/index.md): User management for the web interface of AzuraCast - [Roles & Permissions](https://sourcey-azuracast.pages.dev/docs/administration/roles-and-permissions/index.md): AzuraCasts Access Control List (ACL) system allows you to control the specific permissions of each group of users - [Using Custom JavaScript](https://sourcey-azuracast.pages.dev/docs/administration/customization/index.md): AzuraCast provides you with the possibility to add custom JS via the Custom Branding page at /admin/branding. - [Using Custom CSS](https://sourcey-azuracast.pages.dev/docs/administration/css/index.md): AzuraCast provides you with the possibility to customize the default CSS via the Custom Branding page at /admin/branding. - [Multi-Site Docker Installation](https://sourcey-azuracast.pages.dev/docs/administration/multi-site-installation/index.md): If you use the recommended Docker installation method for AzuraCast, you can configure your installation to sit behind a nginx proxy that can also handle other web sites on the same host. This allows you to host, for example, your station's web site on the same server as your AzuraCast installation. - [AzuraRelay](https://sourcey-azuracast.pages.dev/docs/administration/azurarelay/index.md): AzuraRelay is "relay in a box" containing a lightweight web application and Icecast servers that can connect to and relay an AzuraRelay parent instance. - [Getting Started](https://sourcey-azuracast.pages.dev/docs/developers/getting-started/index.md): Developing with AzuraCast - [AzuraCast APIs](https://sourcey-azuracast.pages.dev/docs/developers/apis/index.md): All about the APIs of AzuraCast - [Now Playing Data APIs](https://sourcey-azuracast.pages.dev/docs/developers/now-playing-data/index.md): The most important and frequently accessed pieces of information that AzuraCast stores are all served as part of a single group of data, which we refer to as the "Now Playing" data. - [Plugins](https://sourcey-azuracast.pages.dev/docs/developers/plugins/index.md): AzuraCast contains a plugin system that can be used to extend AzuraCast without having to modifying AzuraCasts code. When you need to modify AzuraCasts behavior you should use the plugin system so that you can still easily update your AzuraCast installation without losing any modifications. - [Liquidsoap](https://sourcey-azuracast.pages.dev/docs/developers/liquidsoap/index.md): Liquidsoap the audio processing tool and language - [Troubleshooting](https://sourcey-azuracast.pages.dev/docs/help/troubleshooting/index.md): Having trouble with AzuraCast? This page has several resources that can help you solve your problem and be back up and running. - [Logs](https://sourcey-azuracast.pages.dev/docs/help/logs/index.md): How to get logs and what logs are available - [Optimizing](https://sourcey-azuracast.pages.dev/docs/help/optimizing/index.md): Tips for how to get the most out of AzuraCast on limited-resource installations. - [Reporting a Bug](https://sourcey-azuracast.pages.dev/docs/help/report-a-bug/index.md): How to report a bug with AzuraCast - [Donate](https://sourcey-azuracast.pages.dev/docs/contribute/donate/index.md): Support AzuraCast and its developers by donating! - [Translation](https://sourcey-azuracast.pages.dev/docs/contribute/translation/index.md): Translating AzuraCast into other languages - [Suggest a New Feature](https://sourcey-azuracast.pages.dev/docs/contribute/suggest-a-new-feature/index.md): Our community votes on what features we should prioritize via a special web site called FeatureUpvote. Visit the AzuraCast FeatureUpvote Site to submit new feature ideas or vote on existing ones. - [Code of Conduct](https://sourcey-azuracast.pages.dev/docs/contribute/code-of-conduct/index.md): Contributor Covenant Code of Conduct - [Press Kit](https://sourcey-azuracast.pages.dev/docs/press-kit/index.md): Press Kit for the media and journalists - [Privacy Policy](https://sourcey-azuracast.pages.dev/docs/privacy-policy/index.md): AzuraCast ("us", "we", or "our") operates the https://azuracast.com/ website (the "Service"). ## Guides - [Station Management](https://sourcey-azuracast.pages.dev/docs/user-guide/station-management/index.md): Managing your AzuraCast station and station profile - [Media Management](https://sourcey-azuracast.pages.dev/docs/user-guide/media-management/index.md): Managing and uploading media files in AzuraCast - [Playlists](https://sourcey-azuracast.pages.dev/docs/user-guide/playlists/index.md): Managing playlists in AzuraCast - [Mount Points](https://sourcey-azuracast.pages.dev/docs/user-guide/mount-points/index.md): Managing how listeners connect and listen to your broadcasts with Mount Points - [Streamers & DJs](https://sourcey-azuracast.pages.dev/docs/user-guide/streamers-and-djs/index.md): Managing live DJs with separate connection details, name, settings and how to connect - [Streaming Software](https://sourcey-azuracast.pages.dev/docs/user-guide/streaming-software/index.md): Examples and tutorials of software that can be used to stream to AzuraCast - [Remote Relays](https://sourcey-azuracast.pages.dev/docs/user-guide/remote-relays/index.md): Adding and using remote stream relays with AzuraCast and AzuraRelay - [Promoting Your Station](https://sourcey-azuracast.pages.dev/docs/user-guide/promoting-your-station/index.md): Tools for helping listeners discover your station. - [SFTP Server](https://sourcey-azuracast.pages.dev/docs/user-guide/sftp-server/index.md): The built-in SFTP server for Docker installations ## API Reference - [AzuraCast](https://sourcey-azuracast.pages.dev/docs/api/index.md): AzuraCast is a standalone, turnkey web radio management tool. Radio stations hosted by AzuraCast expose a public API for viewing now playing data, making requests and more. - [View the logs of a manually run ACME certificate renewal.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminacmeviewlog/index.md): GET /admin/acme-log/{path}: returns Api_LogContents. - [Generate or renew ACME certificate.](https://sourcey-azuracast.pages.dev/docs/api/operations/putadmingenerateacmecert/index.md): PUT /admin/acme: returns Api_TaskWithLog. - [List all current API keys across the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminlistapikeys/index.md): GET /admin/api-keys. - [Create a new API key for a specified user.](https://sourcey-azuracast.pages.dev/docs/api/operations/admincreateapikey/index.md): POST /admin/api-keys: takes Api_Admin_NewApiKey. - [Delete a single API key.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindeleteapikey/index.md): DELETE /admin/api-key/{id}: returns Api_Status. - [List all Audit Log actions that have taken place on the installation.](https://sourcey-azuracast.pages.dev/docs/api/operations/getauditlog/index.md): GET /admin/auditlog: returns a list of AuditLog. - [Delete a given backup.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletebackup/index.md): DELETE /admin/backups/delete/{path}: returns Api_Status. - [Download a given backup.](https://sourcey-azuracast.pages.dev/docs/api/operations/downloadbackup/index.md): GET /admin/backups/download/{path}. - [Return a list of all current backups.](https://sourcey-azuracast.pages.dev/docs/api/operations/getbackups/index.md): GET /admin/backups: returns a list of Api_Admin_Backup. - [View a specific backup log contents.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminbackupsviewlog/index.md): GET /admin/backups/log/{path}: returns Api_LogContents. - [Initialize a manual backup.](https://sourcey-azuracast.pages.dev/docs/api/operations/postadmindobackup/index.md): POST /admin/backups/run: returns Api_TaskWithLog. - [Get the details of the custom asset of the specified type.](https://sourcey-azuracast.pages.dev/docs/api/operations/getadmincustomasset/index.md): GET /admin/custom_assets/{type}: returns Api_UploadedRecordStatus. - [Upload a new custom asset of the specified type.](https://sourcey-azuracast.pages.dev/docs/api/operations/postadmincustomasset/index.md): POST /admin/custom_assets/{type}: returns Api_Status. - [Removes the custom asset of the specified type.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteadmincustomasset/index.md): DELETE /admin/custom_assets/{type}: returns Api_Status. - [List all current custom fields in the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/getcustomfields/index.md): GET /admin/custom_fields. - [Create a new custom field.](https://sourcey-azuracast.pages.dev/docs/api/operations/addcustomfield/index.md): POST /admin/custom_fields: takes CustomField. - [Retrieve details for a single custom field.](https://sourcey-azuracast.pages.dev/docs/api/operations/getcustomfield/index.md): GET /admin/custom_field/{id}. - [Update details of a single custom field.](https://sourcey-azuracast.pages.dev/docs/api/operations/editcustomfield/index.md): PUT /admin/custom_field/{id}: takes CustomField, returns Api_Status. - [Delete a single custom field.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletecustomfield/index.md): DELETE /admin/custom_field/{id}: returns Api_Status. - [Clear the application cache (Redis).](https://sourcey-azuracast.pages.dev/docs/api/operations/admindebugclearcache/index.md): PUT /admin/debug/clear-cache: returns Api_Status. - [Clear the specified message queue.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindebugclearqueue/index.md): PUT /admin/debug/clear-queue/{queue}: returns Api_Status. - [Clear the upcoming song queue and generate a new one.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindebugclearstationqueue/index.md): PUT /admin/debug/station/{station_id}/clearqueue: returns Api_Admin_Debug_LogResult. - [List all message queues.](https://sourcey-azuracast.pages.dev/docs/api/operations/getadmindebugqueues/index.md): GET /admin/debug/queues: returns a list of Api_Admin_Debug_Queue. - [List all stations with their debug links.](https://sourcey-azuracast.pages.dev/docs/api/operations/getadmindebugstations/index.md): GET /admin/debug/stations: returns a list of Api_Admin_Debug_Station. - [List all sync tasks and details about their run times.](https://sourcey-azuracast.pages.dev/docs/api/operations/getadmindebugsynctasks/index.md): GET /admin/debug/sync-tasks: returns a list of Api_Admin_Debug_SyncTask. - [Get the next song to be played by the AutoDJ for a given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindebugstationnextsong/index.md): PUT /admin/debug/station/{station_id}/nextsong: returns Api_Admin_Debug_LogResult. - [Generate the raw Now Playing data for a given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindebugstationnowplaying/index.md): PUT /admin/debug/station/{station_id}/nowplaying: returns Api_Admin_Debug_LogResult. - [Manually run a scheduled synchronized task by name.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindebugrunsynctask/index.md): PUT /admin/debug/sync/{task}: returns Api_Admin_Debug_LogResult. - [Manually run a Telnet command on a station backend.](https://sourcey-azuracast.pages.dev/docs/api/operations/putadmindebugtelnetcommand/index.md): PUT /admin/debug/station/{station_id}/telnet: returns Api_Admin_Debug_LogResult. - [Get the current MaxMindDB GeoLite Database status.](https://sourcey-azuracast.pages.dev/docs/api/operations/getgeolite/index.md): GET /admin/geolite: returns Api_Admin_GeoLiteStatus. - [Set the GeoLite MaxMindDB Database license key.](https://sourcey-azuracast.pages.dev/docs/api/operations/postgeolite/index.md): POST /admin/geolite: returns Api_Admin_GeoLiteStatus. - [List all current unexpired login tokens in the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/getlogintokens/index.md): GET /admin/login_tokens. - [Create a new login token.](https://sourcey-azuracast.pages.dev/docs/api/operations/addlogintoken/index.md): POST /admin/login_tokens: takes Api_Admin_NewLoginToken, returns Api_Admin_NewLoginTokenResponse. - [Retrieve details for a single login token.](https://sourcey-azuracast.pages.dev/docs/api/operations/getlogintoken/index.md): GET /admin/login_token/{id}. - [Delete a single login token.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletelogintoken/index.md): DELETE /admin/login_token/{id}: returns Api_Status. - [List all available log types for viewing.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminlistlogs/index.md): GET /admin/logs: returns Api_Admin_LogList. - [View a specific log contents.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminviewlog/index.md): GET /admin/log/{key}: returns Api_LogContents. - [Return a list of all available permissions.](https://sourcey-azuracast.pages.dev/docs/api/operations/getpermissions/index.md): GET /admin/permissions: returns Api_Admin_Permissions. - [Return a list of all currently active AzuraRelay instances.](https://sourcey-azuracast.pages.dev/docs/api/operations/admingetrelays/index.md): GET /admin/relays/list: returns a list of Relay. - [List all current roles in the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/getroles/index.md): GET /admin/roles: returns a list of Api_Admin_Role. - [Create a new role.](https://sourcey-azuracast.pages.dev/docs/api/operations/addrole/index.md): POST /admin/roles: takes Api_Admin_Role, returns Api_Admin_Role. - [Retrieve details for a single current role.](https://sourcey-azuracast.pages.dev/docs/api/operations/getrole/index.md): GET /admin/role/{id}: returns Api_Admin_Role. - [Update details of a single role.](https://sourcey-azuracast.pages.dev/docs/api/operations/editrole/index.md): PUT /admin/role/{id}: takes Api_Admin_Role, returns Api_Status. - [Delete a single role.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleterole/index.md): DELETE /admin/role/{id}: returns Api_Status. - [Get the current Rocket Streaming Audio Server (RSAS) status.](https://sourcey-azuracast.pages.dev/docs/api/operations/getrsas/index.md): GET /admin/rsas: returns Api_Admin_RsasStatus. - [Upload a new Rocket Streaming Audio Server (RSAS) binary.](https://sourcey-azuracast.pages.dev/docs/api/operations/postrsas/index.md): POST /admin/rsas: returns Api_Status. - [Removes the Rocket Streaming Audio Server (RSAS) installation.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletersas/index.md): DELETE /admin/rsas: returns Api_Status. - [Upload a new Rocket Streaming Audio Server (RSAS) license key.](https://sourcey-azuracast.pages.dev/docs/api/operations/postrsaslicense/index.md): POST /admin/rsas/license: returns Api_Status. - [Removes the Rocket Streaming Audio Server (RSAS) license.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletersaslicense/index.md): DELETE /admin/rsas/license: returns Api_Status. - [Send a test e-mail to confirm mail delivery settings.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminsendtestemail/index.md): POST /admin/send-test-message: returns Api_Status. - [Return a list of all CPU usage stats.](https://sourcey-azuracast.pages.dev/docs/api/operations/getserverstats/index.md): GET /admin/server/stats: returns Api_Admin_ServerStats. - [List the status of essential system services.](https://sourcey-azuracast.pages.dev/docs/api/operations/getservicedetails/index.md): GET /admin/services: returns a list of Api_Admin_ServiceData. - [Restart the specified service.](https://sourcey-azuracast.pages.dev/docs/api/operations/restartservice/index.md): POST /admin/services/restart/{service}: takes CustomField, returns Api_Status. - [List the current values of all editable system settings.](https://sourcey-azuracast.pages.dev/docs/api/operations/getsettings/index.md): GET /admin/settings: returns Settings. - [Update settings to modify any settings provided.](https://sourcey-azuracast.pages.dev/docs/api/operations/editsettings/index.md): PUT /admin/settings: takes Settings, returns Api_Status. - [Get details about the Shoutcast installation.](https://sourcey-azuracast.pages.dev/docs/api/operations/getshoutcast/index.md): GET /admin/shoutcast: returns Api_Admin_ShoutcastStatus. - [Upload a new Shoutcast binary.](https://sourcey-azuracast.pages.dev/docs/api/operations/postshoutcast/index.md): POST /admin/shoutcast: returns Api_Status. - [Removes the installed Shoutcast binary.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteshoutcast/index.md): DELETE /admin/shoutcast: returns Api_Status. - [Clone a station, preserving certain settings.](https://sourcey-azuracast.pages.dev/docs/api/operations/postadminstationsclone/index.md): POST /admin/station/{id}/clone: returns Api_Status. - [List storage locations available for assignment to a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getadminstationstoragelocations/index.md): GET /admin/stations/storage-locations. - [List all current stations in the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/admingetstations/index.md): GET /admin/stations: returns a list of Station. - [Create a new station.](https://sourcey-azuracast.pages.dev/docs/api/operations/adminaddstation/index.md): POST /admin/stations: takes Station, returns Station. - [Retrieve details for a single station.](https://sourcey-azuracast.pages.dev/docs/api/operations/admingetstation/index.md): GET /admin/station/{id}: returns Station. - [Update details of a single station.](https://sourcey-azuracast.pages.dev/docs/api/operations/admineditstation/index.md): PUT /admin/station/{id}: takes Station, returns Api_Status. - [Delete a single station.](https://sourcey-azuracast.pages.dev/docs/api/operations/admindeletestation/index.md): DELETE /admin/station/{id}: returns Api_Status. - [Get information about the Stereo Tool installation.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstereotool/index.md): GET /admin/stereo_tool: returns Api_Admin_StereoToolStatus. - [Upload a new Stereo Tool binary.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststereotool/index.md): POST /admin/stereo_tool: returns Api_Status. - [Removes the installed Stereo Tool binary.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestereotool/index.md): DELETE /admin/stereo_tool: returns Api_Status. - [List all current storage locations in the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstoragelocations/index.md): GET /admin/storage_locations. - [Create a new storage location.](https://sourcey-azuracast.pages.dev/docs/api/operations/addstoragelocation/index.md): POST /admin/storage_locations: takes Api_Admin_StorageLocation. - [Retrieve details for a single storage location.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstoragelocation/index.md): GET /admin/storage_location/{id}. - [Update details of a single storage location.](https://sourcey-azuracast.pages.dev/docs/api/operations/editstoragelocation/index.md): PUT /admin/storage_location/{id}: takes StorageLocation, returns Api_Status. - [Delete a single storage location.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestoragelocation/index.md): DELETE /admin/storage_location/{id}: returns Api_Status. - [Show information about this installation and its update status.](https://sourcey-azuracast.pages.dev/docs/api/operations/getupdatestatus/index.md): GET /admin/updates: returns Api_Admin_UpdateDetails. - [Attempts to trigger a web-based update.](https://sourcey-azuracast.pages.dev/docs/api/operations/putwebupdate/index.md): PUT /admin/updates: returns Api_Status. - [List all current users in the system.](https://sourcey-azuracast.pages.dev/docs/api/operations/getusers/index.md): GET /admin/users: returns a list of Api_Admin_UserWithDetails. - [Create a new user.](https://sourcey-azuracast.pages.dev/docs/api/operations/adduser/index.md): POST /admin/users: takes User, returns Api_Admin_UserWithDetails. - [Retrieve details for a single current user.](https://sourcey-azuracast.pages.dev/docs/api/operations/getuser/index.md): GET /admin/user/{id}: returns Api_Admin_UserWithDetails. - [Update details of a single user.](https://sourcey-azuracast.pages.dev/docs/api/operations/edituser/index.md): PUT /admin/user/{id}: takes User, returns Api_Status. - [Delete a single user.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteuser/index.md): DELETE /admin/user/{id}: returns Api_Status. - [List all API keys associated with your account.](https://sourcey-azuracast.pages.dev/docs/api/operations/getmyapikeys/index.md): GET /frontend/account/api-keys. - [Create a new API key associated with your account.](https://sourcey-azuracast.pages.dev/docs/api/operations/addmyapikey/index.md): POST /frontend/account/api-keys: takes ApiKey. - [Retrieve details for a single API key.](https://sourcey-azuracast.pages.dev/docs/api/operations/getmyapikey/index.md): GET /frontend/account/api-key/{id}. - [Delete a single API key associated with your account.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletemyapikey/index.md): DELETE /frontend/account/api-key/{id}: returns Api_Status. - [Get the current two-factor authentication status of your account.](https://sourcey-azuracast.pages.dev/docs/api/operations/getmytwofactor/index.md): GET /frontend/account/two-factor: returns Api_Account_TwoFactorStatus. - [Register a new two-factor authentication method.](https://sourcey-azuracast.pages.dev/docs/api/operations/putaccounttwofactor/index.md): PUT /frontend/account/two-factor: returns Api_Status. - [Remove two-factor authentication from your account.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletemytwofactor/index.md): DELETE /frontend/account/two-factor: returns Api_Status. - [Show the details for your current logged-in account.](https://sourcey-azuracast.pages.dev/docs/api/operations/getme/index.md): GET /frontend/account/me: returns Api_Status. - [Save changes to your logged in account.](https://sourcey-azuracast.pages.dev/docs/api/operations/putme/index.md): PUT /frontend/account/me: returns Api_Status. - [List currently registered passkeys.](https://sourcey-azuracast.pages.dev/docs/api/operations/getaccountlistpasskeys/index.md): GET /frontend/account/passkeys: returns Api_Status. - [Get the details of a single passkey.](https://sourcey-azuracast.pages.dev/docs/api/operations/getaccountgetpasskey/index.md): GET /frontend/account/passkey/{id}: returns Api_Status. - [Delete a specified passkey by ID.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteaccountpasskey/index.md): DELETE /frontend/account/passkey/{id}: returns Api_Status. - [Change the password of your account.](https://sourcey-azuracast.pages.dev/docs/api/operations/changemypassword/index.md): PUT /frontend/account/password: takes Api_Account_ChangePassword, returns Api_Status. - [Get registration details for WebAuthn registration.](https://sourcey-azuracast.pages.dev/docs/api/operations/getaccountwebauthnregister/index.md): GET /frontend/account/webauthn/register: returns Api_Status. - [Submit a new registration request for WebAuthn.](https://sourcey-azuracast.pages.dev/docs/api/operations/putaccountwebauthnregister/index.md): PUT /frontend/account/webauthn/register: returns Api_Status. - [Get the measurements for the dashboard charts.](https://sourcey-azuracast.pages.dev/docs/api/operations/getdashboardcharts/index.md): PUT /frontend/dashboard/charts: returns Api_Status. - [Show all notifications your current account should see.](https://sourcey-azuracast.pages.dev/docs/api/operations/getnotifications/index.md): GET /frontend/dashboard/notifications: returns a list of Api_Notification. - [List stations that can be managed by the current user account on the dashboard.](https://sourcey-azuracast.pages.dev/docs/api/operations/getdashboardstations/index.md): GET /frontend/dashboard/stations. - [Returns an affirmative response if the API is active.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstatus/index.md): GET /status: returns Api_SystemStatus. - [GET /time](https://sourcey-azuracast.pages.dev/docs/api/operations/gettime/index.md): Returns the time (with formatting) in GMT and the user's local time zone, if logged in. - [GET /internal/relays](https://sourcey-azuracast.pages.dev/docs/api/operations/internalgetrelaydetails/index.md): Returns all necessary information to relay all 'relayable' stations. - [GET /nowplaying](https://sourcey-azuracast.pages.dev/docs/api/operations/getallnowplaying/index.md): Returns a full summary of all stations' current state. - [GET /nowplaying/{station_id}](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationnowplaying/index.md): Returns a full summary of the specified station's current state. - [Always redirects to the current art for the given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationnowplayingart/index.md): GET /nowplaying/{station_id}/art. - [Returns the OpenAPI specification document for this installation.](https://sourcey-azuracast.pages.dev/docs/api/operations/getopenapispec/index.md): GET /openapi.yml. - [Returns the Prometheus measurements for this installation.](https://sourcey-azuracast.pages.dev/docs/api/operations/getprometheus/index.md): GET /prometheus. - [Returns the album art for a song, or a generic image.](https://sourcey-azuracast.pages.dev/docs/api/operations/getmediaart/index.md): GET /station/{station_id}/art/{media_id}. - [Sets the album art for a track.](https://sourcey-azuracast.pages.dev/docs/api/operations/postmediaart/index.md): POST /station/{station_id}/art/{media_id}: returns Api_Status. - [Removes the album art for a track.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletemediaart/index.md): DELETE /station/{station_id}/art/{media_id}: returns Api_Status. - [Download a CSV containing details about all station media.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationbulkmediadownload/index.md): GET /station/{station_id}/files/bulk. - [Upload a CSV containing details about all station media.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationbulkmediaupload/index.md): POST /station/{station_id}/files/bulk: returns Api_Status. - [Preview changes from a CSV containing details about all station media.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationbulkmediapreview/index.md): POST /station/{station_id}/files/bulk/preview: returns Api_Status. - [Get the details of the custom asset of the specified type.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationcustomasset/index.md): GET /station/{station_id}/custom_assets/{type}: returns Api_UploadedRecordStatus. - [Upload a new custom asset of the specified type.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationcustomasset/index.md): POST /station/{station_id}/custom_assets/{type}: returns Api_Status. - [Removes the custom asset of the specified type.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestationcustomasset/index.md): DELETE /station/{station_id}/custom_assets/{type}: returns Api_Status. - [Get the custom fallback track for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationfallback/index.md): GET /station/{station_id}/fallback: returns Api_UploadedRecordStatus. - [Update the custom fallback track for the station.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationfallback/index.md): POST /station/{station_id}/fallback: returns Api_Status. - [Removes the custom fallback track for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestationfallback/index.md): DELETE /station/{station_id}/fallback: returns Api_Status. - [Perform a batch action on a collection of files/directories.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationfilebatchaction/index.md): PUT /station/{station_id}/files/batch: returns Api_Status. - [Download a file by relative path.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationfiledownload/index.md): GET /station/{station_id}/files/download. - [Upload and process a new media file.](https://sourcey-azuracast.pages.dev/docs/api/operations/postuploadfile/index.md): POST /station/{station_id}/files/upload: returns Api_Status. - [List files in the media directory by path.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationfilelist/index.md): GET /station/{station_id}/files/list: returns a list of Api_FileList. - [List directories in a station media library for moving/renaming.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationfiledirectories/index.md): GET /station/{station_id}/files/directories: returns Api_Status. - [Create a directory in a station media directory.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationfilesmkdir/index.md): POST /station/{station_id}/files/mkdir: returns Api_Status. - [Download or play a given file by ID.](https://sourcey-azuracast.pages.dev/docs/api/operations/getplayfile/index.md): GET /station/{station_id}/file/{id}/play. - [Download or play a given file by song_id.](https://sourcey-azuracast.pages.dev/docs/api/operations/getplayfilesongid/index.md): GET /station/{station_id}/file/{song_id}/play. - [Rename the specified files in the station media directory.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationfilesrename/index.md): PUT /station/{station_id}/files/rename: returns Api_Status. - [List all current uploaded files.](https://sourcey-azuracast.pages.dev/docs/api/operations/getfiles/index.md): GET /station/{station_id}/files: returns a list of Api_StationMedia. - [Upload a new file.](https://sourcey-azuracast.pages.dev/docs/api/operations/addfile/index.md): POST /station/{station_id}/files: takes Api_UploadFile, returns Api_StationMedia. - [Retrieve details for a single file.](https://sourcey-azuracast.pages.dev/docs/api/operations/getfile/index.md): GET /station/{station_id}/file/{id}: returns Api_StationMedia. - [Update details of a single file.](https://sourcey-azuracast.pages.dev/docs/api/operations/editfile/index.md): PUT /station/{station_id}/file/{id}: takes Api_StationMedia, returns Api_Status. - [Delete a single file.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletefile/index.md): DELETE /station/{station_id}/file/{id}: returns Api_Status. - [Get the current usage and quota for a given station storage location.](https://sourcey-azuracast.pages.dev/docs/api/operations/getquota/index.md): GET /station/{station_id}/quota: returns Api_StationQuota. - [Get the current usage and quota for a given station storage location.](https://sourcey-azuracast.pages.dev/docs/api/operations/getquotaoftype/index.md): GET /station/{station_id}/quota/{type}: returns Api_StationQuota. - [Return song playback history items for a given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationhistory/index.md): GET /station/{station_id}/history: returns a list of Api_DetailedSongHistory. - [List all current HLS streams.](https://sourcey-azuracast.pages.dev/docs/api/operations/gethlsstreams/index.md): GET /station/{station_id}/hls_streams: returns a list of StationHlsStream. - [Create a new HLS stream.](https://sourcey-azuracast.pages.dev/docs/api/operations/addhlsstream/index.md): POST /station/{station_id}/hls_streams: takes StationHlsStream, returns StationHlsStream. - [Retrieve details for a single HLS stream.](https://sourcey-azuracast.pages.dev/docs/api/operations/gethlsstream/index.md): GET /station/{station_id}/hls_stream/{id}: returns StationHlsStream. - [Update details of a single HLS stream.](https://sourcey-azuracast.pages.dev/docs/api/operations/edithlsstream/index.md): PUT /station/{station_id}/hls_stream/{id}: takes StationHlsStream, returns Api_Status. - [Delete a single HLS stream.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletehlsstream/index.md): DELETE /station/{station_id}/hls_stream/{id}: returns Api_Status. - [Returns a list of stations.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstations/index.md): GET /stations: returns a list of Api_NowPlaying_Station. - [Return information about a single station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstation/index.md): GET /station/{station_id}: returns Api_NowPlaying_Station. - [Generate an archive of all Liquidsoap configuration on your station, including custom config.](https://sourcey-azuracast.pages.dev/docs/api/operations/exportstationliquidsoapconfig/index.md): GET /station/{station_id}/liquidsoap-config/export: returns Api_Status. - [Get the generated and editable sections of the station Liquidsoap configuration.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationliquidsoapconfig/index.md): GET /station/{station_id}/liquidsoap-config: returns Api_Status. - [Save the editable sections of the station Liquidsoap configuration.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationliquidsoapconfig/index.md): PUT /station/{station_id}/liquidsoap-config: returns Api_Status. - [Import a previously exported Liquidsoap configuration archive and replace custom config sections.](https://sourcey-azuracast.pages.dev/docs/api/operations/importstationliquidsoapconfig/index.md): POST /station/{station_id}/liquidsoap-config/import: returns Api_Status. - [Return detailed information about current listeners.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationlisteners/index.md): GET /station/{station_id}/listeners: returns a list of Api_Listener. - [Return a list of available logs for the given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationlogs/index.md): GET /station/{station_id}/logs: returns a list of Api_LogType. - [View a specific log contents for the given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationlog/index.md): GET /station/{station_id}/log/{key}: returns Api_LogContents. - [Get the intro track for a mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/getmountintro/index.md): GET /station/{station_id}/mount/{id}/intro. - [Update the intro track for a mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/postmountintro/index.md): POST /station/{station_id}/mount/{id}/intro: returns Api_Status. - [Removes the intro track for a mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletemountintro/index.md): DELETE /station/{station_id}/mount/{id}/intro: returns Api_Status. - [List all current mount points.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationmounts/index.md): GET /station/{station_id}/mounts: returns a list of StationMount. - [Create a new mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/addmount/index.md): POST /station/{station_id}/mounts: takes StationMount, returns StationMount. - [Retrieve details for a single mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/getmount/index.md): GET /station/{station_id}/mount/{id}: returns StationMount. - [Update details of a single mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/editmount/index.md): PUT /station/{station_id}/mount/{id}: takes StationMount, returns Api_Status. - [Delete a single mount point.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletemount/index.md): DELETE /station/{station_id}/mount/{id}: returns Api_Status. - [Download an on-demand playlist file by media unique ID.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationondemanddownload/index.md): GET /station/{station_id}/ondemand/download/{media_id}. - [List all tracks available on-demand for this station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationondemand/index.md): GET /station/{station_id}/ondemand: returns a list of Api_StationOnDemand. - [Create a copy of the specified playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationplaylistclone/index.md): POST /station/{station_id}/playlist/{id}/clone: returns Api_Status. - [Get the current playback queue for the specified playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationplaylistqueue/index.md): GET /station/{station_id}/playlist/{id}/queue: returns a list of Api_StationPlaylistQueue. - [Reset the internal playback queue of a shuffled, song-based playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteplaylistqueue/index.md): DELETE /station/{station_id}/playlist/{id}/queue: returns Api_Status. - [Empty the contents of a song-based playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteemptyplaylist/index.md): DELETE /station/{station_id}/playlist/{id}/empty: returns Api_Status. - [Export a playlist contents in standard media player playlist format.](https://sourcey-azuracast.pages.dev/docs/api/operations/getexportplaylist/index.md): GET /station/{station_id}/playlist/{id}/export/{format}. - [Export all of a station's playlists as a JSON configuration dump.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationplaylistsexportconfig/index.md): GET /station/{station_id}/playlists/export-config. - [Export a single playlist (and any group members) as a JSON configuration dump.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationplaylistexportconfig/index.md): GET /station/{station_id}/playlist/{id}/export-config. - [Get a list of directories that the given playlist can apply to.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationplaylistapplyto/index.md): GET /station/{station_id}/playlist/{id}/apply-to: returns Api_Status. - [Apply the specified playlist to the specified directories.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationplaylistapplyto/index.md): PUT /station/{station_id}/playlist/{id}/apply-to: returns Api_Status. - [Get the current order of sequential tracks in the specified playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationplaylistorder/index.md): GET /station/{station_id}/playlist/{id}/order: returns Api_Status. - [Set the order of sequential tracks in the specified playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationplaylistorder/index.md): PUT /station/{station_id}/playlist/{id}/order: returns Api_Status. - [Import the contents of an uploaded playlist (PLS/M3U) file into the specified playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationplaylistimport/index.md): POST /station/{station_id}/playlist/{id}/import: returns Api_Status. - [Import playlists from a JSON configuration dump, creating new playlists on the station.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationplaylistsimportconfig/index.md): POST /station/{station_id}/playlists/import-config: returns Api_Status. - [Set the member playlists of the specified playlist group.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationplaylistmembers/index.md): PUT /station/{station_id}/playlist/{id}/members: returns Api_Status. - [Re-shuffle a playlist whose playback order is "shuffled".](https://sourcey-azuracast.pages.dev/docs/api/operations/putreshuffleplaylist/index.md): PUT /station/{station_id}/playlist/{id}/reshuffle: returns Api_Status. - [Toggle a playlist between enabled and disabled status.](https://sourcey-azuracast.pages.dev/docs/api/operations/puttoggleplaylist/index.md): PUT /station/{station_id}/playlist/{id}/toggle: returns Api_Status. - [List all current playlists.](https://sourcey-azuracast.pages.dev/docs/api/operations/getplaylists/index.md): GET /station/{station_id}/playlists. - [Create a new playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/addplaylist/index.md): POST /station/{station_id}/playlists: takes StationPlaylist. - [Retrieve details for a single playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/getplaylist/index.md): GET /station/{station_id}/playlist/{id}. - [Update details of a single playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/editplaylist/index.md): PUT /station/{station_id}/playlist/{id}: takes StationPlaylist, returns Api_Status. - [Delete a single playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteplaylist/index.md): DELETE /station/{station_id}/playlist/{id}: returns Api_Status. - [Return calendar events for the station's playlist schedule.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationplaylistsschedule/index.md): Controller used to respond to AJAX requests from the playlist "Schedule View". - [List all current episodes for a given podcast ID.](https://sourcey-azuracast.pages.dev/docs/api/operations/getepisodes/index.md): GET /station/{station_id}/podcast/{podcast_id}/episodes: returns a list of Api_PodcastEpisode. - [Create a new podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/addepisode/index.md): POST /station/{station_id}/podcast/{podcast_id}/episodes: takes Api_PodcastEpisode, returns Api_PodcastEpisode. - [Retrieve details for a single podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/getepisode/index.md): GET /station/{station_id}/podcast/{podcast_id}/episode/{id}: returns Api_PodcastEpisode. - [Update details of a single podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/editepisode/index.md): PUT /station/{station_id}/podcast/{podcast_id}/episode/{id}: takes Api_PodcastEpisode, returns Api_Status. - [Delete a single podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleteepisode/index.md): DELETE /station/{station_id}/podcast/{podcast_id}/episode/{id}: returns Api_Status. - [Gets the album art for a podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getpodcastart/index.md): GET /station/{station_id}/podcast/{podcast_id}/art. - [Sets the album art for a podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/postpodcastart/index.md): POST /station/{station_id}/podcast/{podcast_id}/art: returns Api_Status. - [Removes the album art for a podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletepodcastart/index.md): DELETE /station/{station_id}/podcast/{podcast_id}/art: returns Api_Status. - [Import the contents of an uploaded playlist (PLS/M3U) file into the specified playlist.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationpodcastbatch/index.md): POST /station/{station_id}/podcast/{podcast_id}/batch: returns a list of Api_PodcastBatchResult. - [Gets the album art for a podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/getpodcastepisodeart/index.md): GET /station/{station_id}/podcast/{podcast_id}/episode/{episode_id}/art. - [Sets the album art for a podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/postpodcastepisodeart/index.md): POST /station/{station_id}/podcast/{podcast_id}/episode/{episode_id}/art: returns Api_Status. - [Removes the album art for a podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletepodcastepisodeart/index.md): DELETE /station/{station_id}/podcast/{podcast_id}/episode/{episode_id}/art: returns Api_Status. - [Get information for a public episode of a public podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationpublicpodcastepisode/index.md): GET /station/{station_id}/public/podcast/{podcast_id}/episode/{episode_id}: returns Api_PodcastEpisode. - [List all visible episodes for a given podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationpublicpodcastepisodes/index.md): GET /station/{station_id}/public/podcast/{podcast_id}/episodes: returns a list of Api_PodcastEpisode. - [Gets the media for a podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/getpodcastepisodemedia/index.md): GET /station/{station_id}/podcast/{podcast_id}/episode/{episode_id}/media. - [Sets the media for a podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/postpodcastepisodemedia/index.md): POST /station/{station_id}/podcast/{podcast_id}/episode/{episode_id}/media: returns Api_Status. - [Removes the media for a podcast episode.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletepodcastepisodemedia/index.md): DELETE /station/{station_id}/podcast/{podcast_id}/episode/{episode_id}/media: returns Api_Status. - [Get the public information for a given podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationpublicpodcast/index.md): GET /station/{station_id}/public/podcast/{podcast_id}: returns Api_Podcast. - [List all visible public podcasts.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationpublicpodcasts/index.md): GET /station/{station_id}/public/podcasts: returns a list of Api_Podcast. - [Get a list of playlists that can be associated with a podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationpodcastplaylists/index.md): GET /station/{station_id}/podcasts/playlists: returns Api_Form_SimpleOptions. - [List all current podcasts.](https://sourcey-azuracast.pages.dev/docs/api/operations/getpodcasts/index.md): GET /station/{station_id}/podcasts: returns a list of Api_Podcast. - [Create a new podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/addpodcast/index.md): POST /station/{station_id}/podcasts: takes Api_Podcast, returns Api_Podcast. - [Retrieve details for a single podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getpodcast/index.md): GET /station/{station_id}/podcast/{id}: returns Api_Podcast. - [Update details of a single podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/editpodcast/index.md): PUT /station/{station_id}/podcast/{id}: takes Api_Podcast, returns Api_Status. - [Delete a single podcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletepodcast/index.md): DELETE /station/{station_id}/podcast/{id}: returns Api_Status. - [Retrieve the profile of the given station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationprofile/index.md): GET /station/{station_id}/profile: returns Api_StationProfile. - [Get the editable profile for the current station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationprofileedit/index.md): This controller handles the specific "Edit Profile" function on a station's profile, which has different permissions and possible actions than the Admin Station Edit function. - [Save the station profile for the current station.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationprofileedit/index.md): PUT /station/{station_id}/profile/edit: returns Api_Status. - [Return information about the upcoming song playback queue.](https://sourcey-azuracast.pages.dev/docs/api/operations/getqueue/index.md): GET /station/{station_id}/queue: returns a list of Api_StationQueueDetailed. - [Retrieve details of a single queued item.](https://sourcey-azuracast.pages.dev/docs/api/operations/getqueueitem/index.md): GET /station/{station_id}/queue/{id}: returns Api_StationQueueDetailed. - [Delete a single queued item.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletequeueitem/index.md): DELETE /station/{station_id}/queue/{id}: returns Api_Status. - [List all current remote relays.](https://sourcey-azuracast.pages.dev/docs/api/operations/getrelays/index.md): GET /station/{station_id}/remotes. - [Create a new remote relay.](https://sourcey-azuracast.pages.dev/docs/api/operations/addrelay/index.md): POST /station/{station_id}/remotes: takes StationRemote. - [Retrieve details for a single remote relay.](https://sourcey-azuracast.pages.dev/docs/api/operations/getrelay/index.md): GET /station/{station_id}/remote/{id}. - [Update details of a single remote relay.](https://sourcey-azuracast.pages.dev/docs/api/operations/editrelay/index.md): PUT /station/{station_id}/remote/{id}: takes StationRemote, returns Api_Status. - [Delete a single remote relay.](https://sourcey-azuracast.pages.dev/docs/api/operations/deleterelay/index.md): DELETE /station/{station_id}/remote/{id}: returns Api_Status. - [Get the "Best and Worst Performing Songs" report for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportbestandworst/index.md): GET /station/{station_id}/reports/overview/best-and-worst: returns Api_Status. - [Get the "Listeners by Browser" report for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportbybrowser/index.md): GET /station/{station_id}/reports/overview/by-browser: returns Api_Status. - [Get the "Listeners by Client" report for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportbyclient/index.md): GET /station/{station_id}/reports/overview/by-client: returns Api_Status. - [Get the "Listeners by Country" report for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportbycountry/index.md): GET /station/{station_id}/reports/overview/by-country: returns Api_Status. - [Get the "Listeners by Listening Time" report for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportbylisteningtime/index.md): GET /station/{station_id}/reports/overview/by-listening-time: returns Api_Status. - [Get the "Listeners by Stream" report for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportbystream/index.md): GET /station/{station_id}/reports/overview/by-stream: returns Api_Status. - [Get chart data for the station reports.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationreportcharts/index.md): GET /station/{station_id}/reports/overview/charts: returns Api_Status. - [List station requests.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationrequestsreport/index.md): GET /station/{station_id}/reports/requests: returns Api_Status. - [Clear all unplayed station requests.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationrequestsclear/index.md): POST /station/{station_id}/reports/requests/clear: returns Api_Status. - [Delete an individual station request.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestationrequest/index.md): DELETE /station/{station_id}/reports/requests/{request_id}: returns Api_Status. - [Generate a SoundExchange royalty report.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationsoundexchangereport/index.md): Produce a report in SoundExchange (the US webcaster licensing agency) format. - [Return a list of requestable songs.](https://sourcey-azuracast.pages.dev/docs/api/operations/getrequestablesongs/index.md): GET /station/{station_id}/requests: returns a list of Api_StationRequest. - [Submit a song request.](https://sourcey-azuracast.pages.dev/docs/api/operations/submitsongrequest/index.md): POST /station/{station_id}/request/{request_id}: returns Api_Status. - [Return upcoming and currently ongoing schedule entries.](https://sourcey-azuracast.pages.dev/docs/api/operations/getschedule/index.md): GET /station/{station_id}/schedule: returns a list of Api_StationSchedule. - [Retrieve the current status of all serivces associated with the radio broadcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/getservicestatus/index.md): GET /station/{station_id}/status: returns Api_StationServiceStatus. - [Restart all services associated with the radio broadcast.](https://sourcey-azuracast.pages.dev/docs/api/operations/restartservices/index.md): POST /station/{station_id}/restart: returns Api_Status. - [Perform service control actions on the radio frontend (Icecast, Shoutcast, etc.)](https://sourcey-azuracast.pages.dev/docs/api/operations/dofrontendserviceaction/index.md): POST /station/{station_id}/frontend/{action}: returns Api_Status. - [Perform service control actions on the radio backend (Liquidsoap)](https://sourcey-azuracast.pages.dev/docs/api/operations/dobackendserviceaction/index.md): POST /station/{station_id}/backend/{action}: returns Api_Status. - [List all current SFTP users.](https://sourcey-azuracast.pages.dev/docs/api/operations/getsftpusers/index.md): GET /station/{station_id}/sftp-users: returns a list of SftpUser. - [Create a new SFTP user.](https://sourcey-azuracast.pages.dev/docs/api/operations/addsftpuser/index.md): POST /station/{station_id}/sftp-users: takes SftpUser, returns SftpUser. - [Retrieve details for a single SFTP user.](https://sourcey-azuracast.pages.dev/docs/api/operations/getsftpuser/index.md): GET /station/{station_id}/sftp-user/{id}: returns SftpUser. - [Update details of a single SFTP user.](https://sourcey-azuracast.pages.dev/docs/api/operations/editsftpuser/index.md): PUT /station/{station_id}/sftp-user/{id}: takes SftpUser, returns Api_Status. - [Delete a single SFTP user.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletesftpuser/index.md): DELETE /station/{station_id}/sftp-user/{id}: returns Api_Status. - [Get the Stereo Tool configuration file for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstereotoolconfiguration/index.md): GET /station/{station_id}/stereo-tool-configuration: returns Api_UploadedRecordStatus. - [Update the Stereo Tool configuration file for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststereotoolconfiguration/index.md): POST /station/{station_id}/stereo-tool-configuration: returns Api_Status. - [Removes the Stereo Tool configuration file for a station.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestereotoolconfiguration/index.md): DELETE /station/{station_id}/stereo-tool-configuration: returns Api_Status. - [Gets the default album art for a streamer.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstreamerart/index.md): GET /station/{station_id}/streamer/{id}/art. - [Sets the default album art for a streamer.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststreamerart/index.md): POST /station/{station_id}/streamer/{id}/art: returns Api_Status. - [Removes the default album art for a streamer.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestreamerart/index.md): DELETE /station/{station_id}/streamer/{id}/art: returns Api_Status. - [Perform batch actions on the specified broadcasts.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationstreamerbroadcastsbatch/index.md): POST /station/{station_id}/streamer/{id}/broadcasts/batch: returns Api_GenericBatchResult. - [List all broadcasts associated with the station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationallbroadcasts/index.md): GET /station/{station_id}/streamers/broadcasts: returns a list of Api_StationStreamerBroadcast. - [List all broadcasts associated with the specified streamer.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationstreamerbroadcasts/index.md): GET /station/{station_id}/streamer/{id}/broadcasts: returns a list of Api_StationStreamerBroadcast. - [Download a single broadcast from a streamer.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationstreamerdownloadbroadcast/index.md): GET /station/{station_id}/streamer/{id}/broadcast/{broadcast_id}/download. - [Remove a single broadcast from a streamer.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationstreamerdeletebroadcast/index.md): DELETE /station/{station_id}/streamer/{id}/broadcast/{broadcast_id}: returns Api_Status. - [List all current Streamer/DJ accounts for the specified station.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstreamers/index.md): GET /station/{station_id}/streamers: returns a list of StationStreamer. - [Create a new Streamer/DJ account.](https://sourcey-azuracast.pages.dev/docs/api/operations/addstreamer/index.md): POST /station/{station_id}/streamers: takes StationStreamer, returns StationStreamer. - [Retrieve details for a single Streamer/DJ account.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstreamer/index.md): GET /station/{station_id}/streamer/{id}: returns StationStreamer. - [Update details of a single Streamer/DJ account.](https://sourcey-azuracast.pages.dev/docs/api/operations/editstreamer/index.md): PUT /station/{station_id}/streamer/{id}: takes StationStreamer, returns Api_Status. - [Delete a single Streamer/DJ account.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletestreamer/index.md): DELETE /station/{station_id}/streamer/{id}: returns Api_Status. - [Return calendar events for the station's streamer/DJ schedule.](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationstreamersschedule/index.md): GET /station/{station_id}/streamers/schedule: returns a list of Api_StationScheduleStreamerEvent. - [Manually update the Now Playing metadata for the station.](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationnowplayingupdate/index.md): POST /station/{station_id}/nowplaying/update: returns Api_Status. - [Get waveform data for a media ID (for the Visual Cue Editor).](https://sourcey-azuracast.pages.dev/docs/api/operations/getstationmediawaveform/index.md): GET /station/{station_id}/waveform/{media_id}: returns Api_Status. - [Save cached waveform data for a media ID (for the Visual Cue Editor).](https://sourcey-azuracast.pages.dev/docs/api/operations/poststationmediawaveform/index.md): POST /station/{station_id}/waveform/{media_id}: returns Api_Status. - [Send a test dispatch of a webhook with the current Now Playing data for the station.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationwebhooktest/index.md): PUT /station/{station_id}/webhook/{id}/test: returns Api_TaskWithLog. - [View a specific webhook test dispatch log contents.](https://sourcey-azuracast.pages.dev/docs/api/operations/getwebhooktestlog/index.md): GET /station/{station_id}/webhooks/{id}/test-log/{path}: returns Api_LogContents. - [Toggle the enabled/disabled status of a webhook.](https://sourcey-azuracast.pages.dev/docs/api/operations/putstationwebhooktoggle/index.md): PUT /station/{station_id}/webhook/{id}/toggle: returns Api_Status. - [List all current web hooks.](https://sourcey-azuracast.pages.dev/docs/api/operations/getwebhooks/index.md): GET /station/{station_id}/webhooks: returns a list of StationWebhook. - [Create a new web hook.](https://sourcey-azuracast.pages.dev/docs/api/operations/addwebhook/index.md): POST /station/{station_id}/webhooks: takes StationWebhook, returns StationWebhook. - [Retrieve details for a single web hook.](https://sourcey-azuracast.pages.dev/docs/api/operations/getwebhook/index.md): GET /station/{station_id}/webhook/{id}: returns StationWebhook. - [Update details of a single web hook.](https://sourcey-azuracast.pages.dev/docs/api/operations/editwebhook/index.md): PUT /station/{station_id}/webhook/{id}: takes StationWebhook, returns Api_Status. - [Delete a single web hook.](https://sourcey-azuracast.pages.dev/docs/api/operations/deletewebhook/index.md): DELETE /station/{station_id}/webhook/{id}: returns Api_Status. - [Duplicate a single web hook.](https://sourcey-azuracast.pages.dev/docs/api/operations/clonewebhook/index.md): POST /station/{station_id}/webhook/{id}/clone: returns StationWebhook. - [Api_Account_ChangePassword](https://sourcey-azuracast.pages.dev/docs/api/models/api-account-changepassword/index.md): Fields: current_password and new_password. - [Api_Account_NewApiKey](https://sourcey-azuracast.pages.dev/docs/api/models/api-account-newapikey/index.md): Field: key. - [Api_Account_TwoFactorStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-account-twofactorstatus/index.md): Field: two_factor_enabled. - [Api_Admin_AuditLogChangeset](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-auditlogchangeset/index.md): Fields: field, from and to. - [Api_Admin_Backup](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-backup/index.md): Api_Admin_Backup - [Api_Admin_Debug_Queue](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-debug-queue/index.md): Fields: name, count and url. - [Api_Admin_Debug_Station](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-debug-station/index.md): Fields: id, name, clearQueueUrl, getNextSongUrl and getNowPlayingUrl. - [Api_Admin_Debug_LogEntry](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-debug-logentry/index.md): Fields: datetime, channel, level, message, context, extra and 1 more. - [Api_Admin_Debug_LogResult](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-debug-logresult/index.md): Field: logs. - [Api_Admin_Debug_SyncTask](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-debug-synctask/index.md): Fields: task, pattern, time, nextRun and url. - [Api_Admin_GeoLiteStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-geolitestatus/index.md): Fields: version and key. - [Api_Admin_LogList](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-loglist/index.md): Fields: globalLogs and stationLogs. - [Api_Admin_NewApiKey](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-newapikey/index.md): Fields: user and comment. - [Api_Admin_NewLoginToken](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-newlogintoken/index.md): Fields: user, type, comment and expires_minutes. - [Api_Admin_NewLoginTokenResponse](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-newlogintokenresponse/index.md): Fields: success, message, formatted_message, record and links. - [Api_Admin_Permission](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-permission/index.md): Fields: id and name. - [Api_Admin_Permissions](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-permissions/index.md): Fields: global and station. - [Api_Admin_Relay](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-relay/index.md): Fields: id, name, shortcode, description, url, genre and 5 more. - [Api_Admin_Role](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-role/index.md): Api_Admin_Role - [Api_Admin_RolePermissions](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-rolepermissions/index.md): Fields: global and station. - [Api_Admin_RoleStationPermission](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-rolestationpermission/index.md): Fields: id and permissions. - [Api_Admin_RsasStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-rsasstatus/index.md): Fields: version and hasLicense. - [Api_Admin_ServerStats_CpuStats](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-cpustats/index.md): Fields: total, cores and load. - [Api_Admin_ServerStats_CpuStatsSection](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-cpustatssection/index.md): Fields: name, usage, idle, io_wait and steal. - [Api_Admin_ServerStats_MemoryStats](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-memorystats/index.md): Fields: total_bytes, total_readable, free_bytes, free_readable, buffers_bytes, buffers_readable and 8 more. - [Api_Admin_ServerStats_NetworkInterfaceReceived](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-networkinterfacereceived/index.md): Fields: speed_bytes, speed_readable, packets, errs, drop, fifo and 3 more. - [Api_Admin_ServerStats_NetworkInterfaceStats](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-networkinterfacestats/index.md): Fields: interface_name, received and transmitted. - [Api_Admin_ServerStats_NetworkInterfaceTransmitted](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-networkinterfacetransmitted/index.md): Fields: speed_bytes, speed_readable, packets, errs, drop, fifo and 3 more. - [Api_Admin_ServerStats](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats/index.md): Fields: cpu, memory, swap, disk and network. - [Api_Admin_ServerStats_StorageStats](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-serverstats-storagestats/index.md): Fields: total_bytes, total_readable, free_bytes, free_readable, used_bytes and used_readable. - [Api_Admin_ServiceData](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-servicedata/index.md): Api_Admin_ServiceData - [Api_Admin_ShoutcastStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-shoutcaststatus/index.md): Field: version. - [Api_Admin_StationLogList](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-stationloglist/index.md): Fields: id, name and logs. - [Api_Admin_StereoToolStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-stereotoolstatus/index.md): Field: version. - [Api_Admin_StorageLocation](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-storagelocation/index.md): Api_Admin_StorageLocation - [Api_Admin_UpdateDetails](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-updatedetails/index.md): Fields: current_release, latest_release, needs_rolling_update, needs_release_update, rolling_updates_available and can_switch_to_stable. - [Api_Admin_UserWithDetails](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-userwithdetails/index.md): Api_Admin_UserWithDetails - [Api_Admin_Vue_BackupProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-backupprops/index.md): Fields: isDocker and storageLocations. - [Api_Admin_Vue_CustomFieldProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-customfieldprops/index.md): Field: autoAssignTypes. - [Api_Admin_Vue_PermissionsProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-permissionsprops/index.md): Fields: stations, globalPermissions and stationPermissions. - [Api_Admin_Vue_SettingsProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-settingsprops/index.md): Field: releaseChannel. - [Api_Admin_Vue_StationsFormProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-stationsformprops/index.md): Fields: timezones, countries, isRsasInstalled, isShoutcastInstalled and isStereoToolInstalled. - [Api_Admin_Vue_StationsProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-stationsprops/index.md): Fields: formProps, frontendTypes and backendTypes. - [Api_Admin_Vue_UpdateProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-updateprops/index.md): Fields: releaseChannel, enableWebUpdates and initialUpdateInfo. - [Api_Admin_Vue_UsersProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-admin-vue-usersprops/index.md): Field: roles. - [Api_BatchResult](https://sourcey-azuracast.pages.dev/docs/api/models/api-batchresult/index.md): Fields: success and errors. - [Api_DetailedSongHistory](https://sourcey-azuracast.pages.dev/docs/api/models/api-detailedsonghistory/index.md): Api_DetailedSongHistory - [Api_Error](https://sourcey-azuracast.pages.dev/docs/api/models/api-error/index.md): Fields: code, type, message, formatted_message, extra_data and success. - [Api_FileList](https://sourcey-azuracast.pages.dev/docs/api/models/api-filelist/index.md): Api_FileList - [Api_FileListDir](https://sourcey-azuracast.pages.dev/docs/api/models/api-filelistdir/index.md): Field: playlists. - [Api_Form_Option](https://sourcey-azuracast.pages.dev/docs/api/models/api-form-option/index.md): Fields: value, text and description. - [Api_Form_OptionGroup](https://sourcey-azuracast.pages.dev/docs/api/models/api-form-optiongroup/index.md): Fields: options and label. - [Api_GenericForm](https://sourcey-azuracast.pages.dev/docs/api/models/api-genericform/index.md): Api_GenericForm - [Api_Form_NestedOptions](https://sourcey-azuracast.pages.dev/docs/api/models/api-form-nestedoptions/index.md): Api_Form_NestedOptions - [Api_Form_SimpleOptions](https://sourcey-azuracast.pages.dev/docs/api/models/api-form-simpleoptions/index.md): A list of Api_Form_Option. - [Api_GenericBatchResult](https://sourcey-azuracast.pages.dev/docs/api/models/api-genericbatchresult/index.md): Api_GenericBatchResult - [HashMap](https://sourcey-azuracast.pages.dev/docs/api/models/hashmap/index.md): A hash-map array represented as an object. - [Api_Listener](https://sourcey-azuracast.pages.dev/docs/api/models/api-listener/index.md): Fields: ip, user_agent, hash, mount_is_local, mount_name, connected_on and 4 more. - [Api_LogContents](https://sourcey-azuracast.pages.dev/docs/api/models/api-logcontents/index.md): Fields: contents, eof and position. - [Api_LogType](https://sourcey-azuracast.pages.dev/docs/api/models/api-logtype/index.md): Api_LogType - [Api_MediaBatchResult](https://sourcey-azuracast.pages.dev/docs/api/models/api-mediabatchresult/index.md): Api_MediaBatchResult - [Api_Notification](https://sourcey-azuracast.pages.dev/docs/api/models/api-notification/index.md): Fields: id, title, body, type, actionLabel and actionUrl. - [Api_NowPlaying_CurrentSong](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-currentsong/index.md): Api_NowPlaying_CurrentSong - [Api_NowPlaying_Listeners](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-listeners/index.md): Fields: total, unique and current. - [Api_NowPlaying_Live](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-live/index.md): Fields: is_live, streamer_name, broadcast_start and art. - [Api_NowPlaying](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying/index.md): Fields: station, listeners, live, now_playing, playing_next, song_history and 2 more. - [Api_NowPlaying_SongHistory](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-songhistory/index.md): Fields: sh_id, played_at, duration, playlist, playlist_chain, playlist_source and 3 more. - [Api_NowPlaying_Station](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-station/index.md): Fields: id, name, shortcode, description, frontend, backend and 14 more. - [Api_NowPlaying_StationMount](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-stationmount/index.md): Api_NowPlaying_StationMount - [Api_NowPlaying_StationQueue](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-stationqueue/index.md): Fields: cued_at, played_at, duration, playlist, playlist_chain, playlist_source and 2 more. - [Api_NowPlaying_StationRemote](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-stationremote/index.md): Fields: id, name, url, bitrate, format and listeners. - [Api_NowPlaying_Vue_Props](https://sourcey-azuracast.pages.dev/docs/api/models/api-nowplaying-vue-props/index.md): Fields: stationShortName, useStatic and useSse. - [Api_PlaylistConfigurationImportResult](https://sourcey-azuracast.pages.dev/docs/api/models/api-playlistconfigurationimportresult/index.md): Api_PlaylistConfigurationImportResult - [Api_Podcast](https://sourcey-azuracast.pages.dev/docs/api/models/api-podcast/index.md): Api_Podcast - [Api_PodcastBatchResult](https://sourcey-azuracast.pages.dev/docs/api/models/api-podcastbatchresult/index.md): Api_PodcastBatchResult - [Api_PodcastCategory](https://sourcey-azuracast.pages.dev/docs/api/models/api-podcastcategory/index.md): Fields: category, text, title and subtitle. - [Api_PodcastEpisode](https://sourcey-azuracast.pages.dev/docs/api/models/api-podcastepisode/index.md): Api_PodcastEpisode - [Api_PodcastMedia](https://sourcey-azuracast.pages.dev/docs/api/models/api-podcastmedia/index.md): Fields: id, original_name, length, length_text, path and size. - [Api_ResolvableUrl](https://sourcey-azuracast.pages.dev/docs/api/models/api-resolvableurl/index.md): Api_ResolvableUrl - [Api_Song](https://sourcey-azuracast.pages.dev/docs/api/models/api-song/index.md): Api_Song - [Api_StationMedia](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationmedia/index.md): Api_StationMedia - [Api_StationMediaPlaylist](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationmediaplaylist/index.md): Fields: id, name, short_name, folder and count. - [Api_StationOnDemand](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationondemand/index.md): Fields: track_id, download_url, media and playlist. - [Api_StationPlaylistComputedFields](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationplaylistcomputedfields/index.md): Fields: short_name, num_songs, total_length and playlist_groups. - [Api_StationPlaylistParentGroup](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationplaylistparentgroup/index.md): Fields: id and name. - [Api_StationPlaylistQueue](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationplaylistqueue/index.md): Fields: spm_id, media_id, song_id, artist, title and last_played. - [Api_StationProfile](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationprofile/index.md): Fields: station, services and schedule. - [Api_StationQueueDetailed](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationqueuedetailed/index.md): Api_StationQueueDetailed - [Api_StationQuota](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationquota/index.md): Fields: used, used_bytes, used_percent, available, available_bytes, quota and 3 more. - [Api_StationRequest](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationrequest/index.md): Fields: request_id, request_url and song. - [Api_StationSchedule](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationschedule/index.md): Fields: id, type, name, title, description, start_timestamp and 4 more. - [Api_StationScheduleGroupMember](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationschedulegroupmember/index.md): Fields: id, name, source, order, weight, count and 3 more. - [Api_StationSchedulePlaylistEvent](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationscheduleplaylistevent/index.md): Fields: id, title, type, start, end, edit_url and 16 more. - [Api_StationScheduleStreamerEvent](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationschedulestreamerevent/index.md): Fields: id, title, type, start, end, edit_url and 4 more. - [Api_StationServiceStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationservicestatus/index.md): Fields: backendRunning and frontendRunning. - [Api_StationStreamer](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationstreamer/index.md): Fields: id, streamer_username and display_name. - [Api_StationStreamerBroadcast](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationstreamerbroadcast/index.md): Api_StationStreamerBroadcast - [Api_StationStreamerBroadcastRecording](https://sourcey-azuracast.pages.dev/docs/api/models/api-stationstreamerbroadcastrecording/index.md): Fields: path, size and downloadUrl. - [Api_Stations_Vue_FilesProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-stations-vue-filesprops/index.md): Fields: initialPlaylists, customFields, validMimeTypes and supportsImmediateQueue. - [Api_Stations_Vue_PodcastsProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-stations-vue-podcastsprops/index.md): Fields: languageOptions and categoriesOptions. - [Api_Stations_Vue_ProfileProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-stations-vue-profileprops/index.md): Fields: nowPlayingProps, publicPageEmbedUrl, publicOnDemandEmbedUrl, publicRequestEmbedUrl, publicHistoryEmbedUrl, publicScheduleEmbedUrl and 6 more. - [Api_Stations_Vue_SftpUsersProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-stations-vue-sftpusersprops/index.md): Fields: connectionUrl, connectionIp and connectionPort. - [Api_Stations_Vue_StreamersProps](https://sourcey-azuracast.pages.dev/docs/api/models/api-stations-vue-streamersprops/index.md): Fields: recordStreams, connectionServerUrl, connectionStreamPort, connectionIp and connectionDjMountPoint. - [Api_Status](https://sourcey-azuracast.pages.dev/docs/api/models/api-status/index.md): Fields: success, message and formatted_message. - [Api_SystemStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-systemstatus/index.md): Fields: online and timestamp. - [Api_TaskWithLog](https://sourcey-azuracast.pages.dev/docs/api/models/api-taskwithlog/index.md): Field: logUrl. - [Api_Time](https://sourcey-azuracast.pages.dev/docs/api/models/api-time/index.md): Fields: timestamp, utc_datetime, utc_date, utc_time and utc_json. - [Api_ToastNotification](https://sourcey-azuracast.pages.dev/docs/api/models/api-toastnotification/index.md): Fields: message, title and variant. - [HasLinks](https://sourcey-azuracast.pages.dev/docs/api/models/haslinks/index.md): Field: links. - [Api_HasSongFields](https://sourcey-azuracast.pages.dev/docs/api/models/api-hassongfields/index.md): Fields: text, artist, title, album, genre, isrc and 1 more. - [Api_UploadFile](https://sourcey-azuracast.pages.dev/docs/api/models/api-uploadfile/index.md): Fields: path and file. - [Api_UploadedRecordStatus](https://sourcey-azuracast.pages.dev/docs/api/models/api-uploadedrecordstatus/index.md): Fields: hasRecord and url. - [Vue_AppGlobals](https://sourcey-azuracast.pages.dev/docs/api/models/vue-appglobals/index.md): Fields: locale, localeShort, localeWithDashes, timeConfig, apiCsrf, dashboardProps and 3 more. - [Vue_DashboardGlobals](https://sourcey-azuracast.pages.dev/docs/api/models/vue-dashboardglobals/index.md): Fields: instanceName, homeUrl, logoutUrl, version, isDocker, platform and 4 more. - [Vue_StationFeatures](https://sourcey-azuracast.pages.dev/docs/api/models/vue-stationfeatures/index.md): Fields: media, sftp, podcasts, streamers, webhooks, requests and 5 more. - [Vue_StationGlobals](https://sourcey-azuracast.pages.dev/docs/api/models/vue-stationglobals/index.md): Fields: id, name, shortName, description, isEnabled, hasStarted and 21 more. - [Vue_UserGlobals](https://sourcey-azuracast.pages.dev/docs/api/models/vue-userglobals/index.md): Fields: id, displayName and permissions. - [Api_WidgetCustomization](https://sourcey-azuracast.pages.dev/docs/api/models/api-widgetcustomization/index.md): Fields: primaryColor, backgroundColor, textColor, showAlbumArt, roundedCorners, autoplay and 11 more. - [ApiKey](https://sourcey-azuracast.pages.dev/docs/api/models/apikey/index.md): ApiKey - [AuditLog](https://sourcey-azuracast.pages.dev/docs/api/models/auditlog/index.md): AuditLog - [CustomField](https://sourcey-azuracast.pages.dev/docs/api/models/customfield/index.md): CustomField - [AnalyticsLevel](https://sourcey-azuracast.pages.dev/docs/api/models/analyticslevel/index.md): One of: all, no_ip and none. - [FileTypes](https://sourcey-azuracast.pages.dev/docs/api/models/filetypes/index.md): One of: directory, media, cover_art, unprocessable_file and other. - [IpSources](https://sourcey-azuracast.pages.dev/docs/api/models/ipsources/index.md): One of: local, xff and cloudflare. - [LoginTokenTypes](https://sourcey-azuracast.pages.dev/docs/api/models/logintokentypes/index.md): One of: reset_password and login. - [PlaylistGroupAllowedRequests](https://sourcey-azuracast.pages.dev/docs/api/models/playlistgroupallowedrequests/index.md): One of: any, playlist and none. - [PlaylistOrders](https://sourcey-azuracast.pages.dev/docs/api/models/playlistorders/index.md): One of: random, shuffle and sequential. - [PlaylistRemoteTypes](https://sourcey-azuracast.pages.dev/docs/api/models/playlistremotetypes/index.md): One of: stream, playlist and other. - [PlaylistSources](https://sourcey-azuracast.pages.dev/docs/api/models/playlistsources/index.md): One of: songs, playlists, remote_url and requests. - [PlaylistTypes](https://sourcey-azuracast.pages.dev/docs/api/models/playlisttypes/index.md): One of: default, once_per_x_songs, once_per_x_minutes, once_per_hour and custom. - [PodcastSources](https://sourcey-azuracast.pages.dev/docs/api/models/podcastsources/index.md): One of: manual and playlist. - [StationBackendPerformanceModes](https://sourcey-azuracast.pages.dev/docs/api/models/stationbackendperformancemodes/index.md): One of: less_memory, less_cpu, balanced and disabled. - [StorageLocationAdapters](https://sourcey-azuracast.pages.dev/docs/api/models/storagelocationadapters/index.md): One of: local, s3, dropbox and sftp. - [StorageLocationTypes](https://sourcey-azuracast.pages.dev/docs/api/models/storagelocationtypes/index.md): One of: backup, station_media, station_recordings and station_podcasts. - [Api_ListenerDevice](https://sourcey-azuracast.pages.dev/docs/api/models/api-listenerdevice/index.md): Fields: client, is_browser, is_mobile, is_bot, browser_family and os_family. - [Api_ListenerLocation](https://sourcey-azuracast.pages.dev/docs/api/models/api-listenerlocation/index.md): Fields: description, region, city, country, lat and lon. - [PodcastBrandingConfiguration](https://sourcey-azuracast.pages.dev/docs/api/models/podcastbrandingconfiguration/index.md): Fields: public_custom_html and enable_op3_prefix. - [Relay](https://sourcey-azuracast.pages.dev/docs/api/models/relay/index.md): Relay - [Settings](https://sourcey-azuracast.pages.dev/docs/api/models/settings/index.md): Fields: app_unique_identifier, base_url, instance_name, prefer_browser_url, use_radio_proxy, history_keep_days and 48 more. - [SftpUser](https://sourcey-azuracast.pages.dev/docs/api/models/sftpuser/index.md): SftpUser - [Station](https://sourcey-azuracast.pages.dev/docs/api/models/station/index.md): Station - [StationBackendConfiguration](https://sourcey-azuracast.pages.dev/docs/api/models/stationbackendconfiguration/index.md): Fields: charset, dj_port, telnet_port, record_streams, record_streams_format, record_streams_bitrate and 35 more. - [StationBrandingConfiguration](https://sourcey-azuracast.pages.dev/docs/api/models/stationbrandingconfiguration/index.md): Fields: default_album_art_url, public_custom_css, public_custom_js and offline_text. - [StationFrontendConfiguration](https://sourcey-azuracast.pages.dev/docs/api/models/stationfrontendconfiguration/index.md): Fields: custom_config, source_pw, admin_pw, relay_pw, streamer_pw, port and 7 more. - [StationHlsStream](https://sourcey-azuracast.pages.dev/docs/api/models/stationhlsstream/index.md): StationHlsStream - [StationMediaMetadata](https://sourcey-azuracast.pages.dev/docs/api/models/stationmediametadata/index.md): Fields: amplify, fade_in, fade_out, cue_in, cue_out and cross_start_next. - [StationMount](https://sourcey-azuracast.pages.dev/docs/api/models/stationmount/index.md): StationMount - [StationPlaylist](https://sourcey-azuracast.pages.dev/docs/api/models/stationplaylist/index.md): StationPlaylist - [StationPlaylistGroup](https://sourcey-azuracast.pages.dev/docs/api/models/stationplaylistgroup/index.md): StationPlaylistGroup - [StationRemote](https://sourcey-azuracast.pages.dev/docs/api/models/stationremote/index.md): StationRemote - [StationSchedule](https://sourcey-azuracast.pages.dev/docs/api/models/stationschedule/index.md): StationSchedule - [StationStreamer](https://sourcey-azuracast.pages.dev/docs/api/models/stationstreamer/index.md): Station streamers (DJ accounts) allowed to broadcast to a station. - [StationStreamerBroadcast](https://sourcey-azuracast.pages.dev/docs/api/models/stationstreamerbroadcast/index.md): Each individual broadcast associated with a streamer. - [StationWebhook](https://sourcey-azuracast.pages.dev/docs/api/models/stationwebhook/index.md): StationWebhook - [StorageLocation](https://sourcey-azuracast.pages.dev/docs/api/models/storagelocation/index.md): StorageLocation - [HasAutoIncrementId](https://sourcey-azuracast.pages.dev/docs/api/models/hasautoincrementid/index.md): Field: id. - [HasSongFields](https://sourcey-azuracast.pages.dev/docs/api/models/hassongfields/index.md): Fields: song_id, text, artist, title and album. - [HasSplitTokenFields](https://sourcey-azuracast.pages.dev/docs/api/models/hassplittokenfields/index.md): Fields: id and verifier. - [HasUniqueId](https://sourcey-azuracast.pages.dev/docs/api/models/hasuniqueid/index.md): Field: id. - [User](https://sourcey-azuracast.pages.dev/docs/api/models/user/index.md): User - [UserLoginToken](https://sourcey-azuracast.pages.dev/docs/api/models/userlogintoken/index.md): UserLoginToken - [FlashLevels](https://sourcey-azuracast.pages.dev/docs/api/models/flashlevels/index.md): One of: success, warning, danger and info. - [GlobalPermissions](https://sourcey-azuracast.pages.dev/docs/api/models/globalpermissions/index.md): One of: administer all, view administration, view system logs, administer settings, administer api keys, administer stations and 3 more. - [ReleaseChannel](https://sourcey-azuracast.pages.dev/docs/api/models/releasechannel/index.md): One of: latest and stable. - [StationPermissions](https://sourcey-azuracast.pages.dev/docs/api/models/stationpermissions/index.md): One of: administer all, view station management, view station reports, view station logs, manage station profile, manage station broadcasting and 8 more. - [SupportedLocales](https://sourcey-azuracast.pages.dev/docs/api/models/supportedlocales/index.md): One of: en_US.UTF-8, cs_CZ.UTF-8, nl_NL.UTF-8, fr_FR.UTF-8, de_DE.UTF-8, el_GR.UTF-8 and 13 more. - [SupportedThemes](https://sourcey-azuracast.pages.dev/docs/api/models/supportedthemes/index.md): One of: browser, light and dark. - [AudioProcessingMethods](https://sourcey-azuracast.pages.dev/docs/api/models/audioprocessingmethods/index.md): One of: none, nrj, master_me and stereo_tool. - [BackendAdapters](https://sourcey-azuracast.pages.dev/docs/api/models/backendadapters/index.md): One of: liquidsoap and none. - [CrossfadeModes](https://sourcey-azuracast.pages.dev/docs/api/models/crossfademodes/index.md): One of: normal, smart and none. - [FrontendAdapters](https://sourcey-azuracast.pages.dev/docs/api/models/frontendadapters/index.md): One of: icecast, shoutcast2, rsas and remote. - [HlsStreamProfiles](https://sourcey-azuracast.pages.dev/docs/api/models/hlsstreamprofiles/index.md): One of: aac, aac_he and aac_he_v2. - [MasterMePresets](https://sourcey-azuracast.pages.dev/docs/api/models/mastermepresets/index.md): One of: music_general, speech_general, ebu_r128, apple_podcasts and youtube. - [RemoteAdapters](https://sourcey-azuracast.pages.dev/docs/api/models/remoteadapters/index.md): One of: shoutcast1, shoutcast2, icecast and azurarelay. - [StreamFormats](https://sourcey-azuracast.pages.dev/docs/api/models/streamformats/index.md): One of: mp3, ogg, aac, opus and flac. - [WebhookTriggers](https://sourcey-azuracast.pages.dev/docs/api/models/webhooktriggers/index.md): One of: song_changed, song_changed_live, listener_gained, listener_lost, live_connect, live_disconnect and 2 more. - [WebhookTypes](https://sourcey-azuracast.pages.dev/docs/api/models/webhooktypes/index.md): One of: generic, email, tunein, radiode, radioreg, getmeradio and 9 more.