---
title: "Get product"
method: GET
path: "/1/radios/{radio_product_id}"
tags: ["Radio Products"]
---

# Get product

`GET /1/radios/{radio_product_id}`

This endpoint allows you to retrieve a product.

## Path parameters

- `radio_product_id` integer, required

## Query parameters

- `with` string

## Response `200`

OK

- object
  - `result` 'success' | 'error' | 'asynchronous', required — Result of the HTTP request
  - `data` 0cc1b8a9RadioProduct
    - `product` string, required
    - `price` number, required — The `RadioProduct` price
    - `expired_at` integer, nullable, required — Timestamp `RadioProduct` has expired
    - `overquota_at` integer, required
    - `locked_at` integer, required — Timestamp `RadioProduct` has been locked
    - `is_locked` boolean, required — Is the resource `RadioProduct` locked?
    - `has_maintenance` boolean, required — Does the resource `RadioProduct` have a maintenance mode enabled?
    - `max_stations` integer, required — The max `Station` can be created
    - `count_stations` integer
    - `listeners` integer — The number of currently listeners listen all `Stream`
    - `monthly_consumption` integer — The current monthly consumption (Byte)
    - `count_active_deal` integer — count stations with deals for the radio_product
    - `pack` 0cc1b8a9Pack
      - `id` integer, required — Unique identifier of the resource `Pack`
      - `name` string, required — Name of the resource `Pack`
      - `category` string, required
      - `max_stations` integer, required — The max `Station` can be created
      - `max_bitrate` integer, required — The max bitrate can be used for create a `Stream` (KiloBit)
      - `max_bandwidth` integer, required — The max bandwidth can be used in total of all `Station`(Byte)
      - `max_free_autodj_size` integer, required — The max free AutoDJ space can be used in VOD (GigaByte)
      - `price` 0cc1b8a9PackPrice, required
        - `id` integer, required — Unique identifier of the resource `PackPrice`
        - `price_excluding_vat` number, required — The `PackPrice` without vat
        - `currency` 'CHF' | 'EUR', required — The `PackPrice` currency
        - `periodicity` 'MONTH' | 'YEAR', required — The `PackPrice` time range
        - `periodicity_id` integer, required — Unique identifier of the resource `Periodicity`
      - `options` string, required
    - `pack_price` 0cc1b8a9PackPrice
      - `id` integer, required — Unique identifier of the resource `PackPrice`
      - `price_excluding_vat` number, required — The `PackPrice` without vat
      - `currency` 'CHF' | 'EUR', required — The `PackPrice` currency
      - `periodicity` 'MONTH' | 'YEAR', required — The `PackPrice` time range
      - `periodicity_id` integer, required — Unique identifier of the resource `Periodicity`
    - `packs` 0cc1b8a9Pack[]
      - `id` integer, required — Unique identifier of the resource `Pack`
      - `name` string, required — Name of the resource `Pack`
      - `category` string, required
      - `max_stations` integer, required — The max `Station` can be created
      - `max_bitrate` integer, required — The max bitrate can be used for create a `Stream` (KiloBit)
      - `max_bandwidth` integer, required — The max bandwidth can be used in total of all `Station`(Byte)
      - `max_free_autodj_size` integer, required — The max free AutoDJ space can be used in VOD (GigaByte)
      - `price` 0cc1b8a9PackPrice, required
        - `id` integer, required — Unique identifier of the resource `PackPrice`
        - `price_excluding_vat` number, required — The `PackPrice` without vat
        - `currency` 'CHF' | 'EUR', required — The `PackPrice` currency
        - `periodicity` 'MONTH' | 'YEAR', required — The `PackPrice` time range
        - `periodicity_id` integer, required — Unique identifier of the resource `Periodicity`
      - `options` string, required
    - `options` string
    - `status` unknown[], required — The status of the `RadioProduct`
      - unknown
    - `rights` unknown[], required — The rights of the `RadioProduct`
      - unknown
    - `feature_flags` unknown[], required — Enabled feature flags for this product
      - unknown
    - `streams` 0cc1b8a9Stream[]
      - `id` integer, required — Unique identifier of the resource `Stream`
      - `uuid` string, required — Universally unique identifier of the resource `Stream`
      - `mountpoint` string, required — The mountpoint to access to the `Stream`
      - `codec` integer, required — The codec used in the `Stream`
      - `bitrate` integer, required — The bitrate used in the `Stream`
      - `url` string, required — The public url to listen the `Stream`
      - `introduction_file_url` string, required — The audio file used before the `Stream` begin
      - `has_active_deal` boolean — Does the stream have an active deal ?
      - `server_address` string, required — The server address to connect encoder
      - `is_active_relay` boolean, required — Is relay `Stream` enabled?
      - `relay_server` string, required — The server domain for the relay
      - `relay_port` integer, required — The server port for the relay
      - `relay_mountpoint` string, required — The server mountpoint for the relay
      - `is_hash_restriction` boolean, required — Is hash restriction enabled?
      - `hash_key` string, required — The hash key used for hash protection
      - `ip_include_list` string, required — The ip list allows to access to the stream
      - `ip_exclude_list` string, required — The ip list not allows to access to the stream
      - `is_allow_country` boolean, required — Define if the stream used the restriction rules
      - `country_list` string, required — The country list not allows to access to the stream
      - `is_source` boolean, required — Is the `Stream` used for `HlsStream` or `Transcoding` as source?
      - `is_transcoding` boolean, required — Is the `Stream` a `Transcoding` stream?
      - `is_up` boolean — Is the `Stream` is available?
      - `listeners` integer — The number of currently listeners on `Stream`
      - `is_fallback` boolean, required — Is the `Stream` is a fallback?
      - `is_enabled` boolean, required — Is the resource `Stream` enabled?
      - `fallback_id` integer, required — The fallback id attached to this `Stream`
      - `station_id` integer
      - `station` 0cc1b8a9Station
        - `id` integer, required — Unique identifier of the resource `Station`
        - `uuid` string, required — Universally unique identifier of the resource `Station`
        - `name` string, required — Name of the resource `Station`
        - `subdomain` string — The subdomain of the station
        - `thumbnail` string, required — The url to the thumbnail of the `Station`
        - `is_daily_restart` boolean, required — Is the daily restart enabled?
        - `time_daily_restart` string, required — The time use for daily restart
        - `timezone_daily_restart` string, required — The timezone to use for daily restart
        - `is_enabled` boolean, required — Is the resource `Station` enabled?
        - `is_send_logs` boolean, required — Is the logs sending enabled?
        - `log_server` string, required — The server name to connect to the log server
        - `log_login` string, required — The login to connect to the log server
        - `log_path` string, required — The path where the log is store
        - `listeners` integer — The number of currently listeners listen all `Stream`
        - `monthly_consumption` integer — The current monthly consumption (Byte)
        - `slipping_consumption` integer — The current monthly slipping consumption (Byte)
        - `count_streams_up` integer — The current count of streams online
        - `count_active_deal` integer — count streams with deals for the station
        - `certified_by` object — Station certified by<note><strong>acpm</strong>: Certified by ACPM</note><note><strong>mediapulse</strong>: Certified by Mediapulse</note><note><strong>indes</strong>: Certified like ACPM for the independents</note>
        - `certified_at` integer — Last updating date of a certification organisation
        - `cluster_name` string, required — The name of the `Cluster`
        - `cluster_type` string, required — The type of the `Cluster`
        - `stats` unknown[]
          - unknown
        - `cluster_migrations` string — the migrations of the station
        - `metadata` unknown[] — List last metadata
          - unknown
        - `masters` 0cc1b8a9Master[] — List of master servers
          - `id` integer, required — Unique identifier of the resource `Master`
          - `url` string, required — The url of `Master` server
          - `ip` string, required — The ip of `Master` server
          - `is_service` boolean, required — Is the master of service ?
          - `is_enabled` boolean, required — Is the master enabled ?
          - `is_up` string — Is the master up ?
          - `cluster` 0cc1b8a9Cluster
            - `id` integer, required — Unique identifier of the resource `Cluster`
            - `name` string, required — The name of the ressource `Cluster`
            - `master_dns_prefix` string — master dns prefixes
            - `edge_dns_prefix` string — edge dns prefixes
            - `counter` integer — cluster counter per pool
            - `version` string, required — the clusterConfig's version
            - `config_urls` unknown[] — The urls for the used configurations
              - …
            - `config` 0cc1b8a9ClusterConfig
              - …
            - `stations` 0cc1b8a9Station[] — The stations on the cluster
            - `edges` 0cc1b8a9Edge[]
              - …
            - `masters` 0cc1b8a9Master[]
            - `pool` string
          - `created_at` integer, required — Timestamp `Master` has been created
          - `updated_at` integer, required — Timestamp `Master` has been updated
          - `deleted_at` integer, required — Timestamp `Master` has been deleted
        - `edges` 0cc1b8a9Edge[] — List of edge servers
          - `id` integer, required — Unique identifier of the resource `Edge`
          - `url` string, required — The url of `Edge` server
          - `ip` string, required — The ip of `Edge` server
          - `is_enabled` boolean, required — Is the resource `Edge` enabled?
          - `is_up` boolean — Is the edge up ?
          - `cluster` 0cc1b8a9Cluster
            - `id` integer, required — Unique identifier of the resource `Cluster`
            - `name` string, required — The name of the ressource `Cluster`
            - `master_dns_prefix` string — master dns prefixes
            - `edge_dns_prefix` string — edge dns prefixes
            - `counter` integer — cluster counter per pool
            - `version` string, required — the clusterConfig's version
            - `config_urls` unknown[] — The urls for the used configurations
              - …
            - `config` 0cc1b8a9ClusterConfig
              - …
            - `stations` 0cc1b8a9Station[] — The stations on the cluster
            - `edges` 0cc1b8a9Edge[]
            - `masters` 0cc1b8a9Master[]
              - …
            - `pool` string
          - `created_at` integer, required — Timestamp `Edge` has been created
          - `updated_at` integer, required — Timestamp `Edge` has been updated
          - `deleted_at` integer, required — Timestamp `Edge` has been deleted
        - `autodj` 0cc1b8a9AutoDJ
          - `id` string, required — Unique identifier of the resource `AutoDJ`
          - `calendar_id` integer, nullable, required
          - `vod_id` integer, nullable, required
          - `vod_default_folder_id` string, nullable, required
          - `vod_fill_mixtape_id` string, nullable, required
          - `vod_fill_mixtape_type` string, nullable, required — The type of fill mixtape
          - `config` string, required
          - `playlist` unknown[]
            - unknown
          - `station` 0cc1b8a9Station — recursive
          - `created_at` integer, required — Timestamp `AutoDJ` has been created
          - `updated_at` integer, required — Timestamp `AutoDJ` has been updated
          - `deleted_at` integer — Timestamp `AutoDJ` has been deleted
          - `vod_channel` unknown[]
            - unknown
        - `is_autodj_live` boolean — Is the `AutoDJ` is in live ?
        - `stream_stats` string
        - `streams` 0cc1b8a9Stream[]
        - `hls_stream` 0cc1b8a9HlsStream
          - `use_stream_configuration` boolean, required — Used the soundcast stream configuration?
          - `is_preroll` boolean, required — Is the preroll enabled?
          - `is_midroll` boolean, required — Is the midroll enabled?
          - `midroll_occurrence` integer, required — The number of secondes between each midroll
          - `is_metadata_midroll` boolean, required — Is the metadata detection are enabled for midroll?
          - `is_overwrite_midroll` boolean, required — Is the overwrite mode are enabled for midroll?
          - `is_allow_cut_midroll` boolean, required — Is allow to cut midroll?
          - `max_time_midroll` integer, required — The max time for midroll
          - `is_force` boolean, required — Is the ads are forced?
          - `id` integer, required — Unique identifier of the resource `HlsStream`
          - `uuid` string, required — Universally unique identifier of the resource `HlsStream`
          - `name` string, required — Define unique name used in url
          - `bitrates` string, required — The bitrates used in the `HlsStream`
          - `buffer_size` integer, required — The size of the buffer in the `HlsStream`
          - `fragment_size` integer, required — The size of the fragment in the `HlsStream` use for buffer size
          - `is_hash_restriction` boolean, required — Is hash restriction enabled?
          - `hash_key` string, required — The hash key used for hash protection
          - `ip_include_list` string, required — The ip list allows to access to the hls stream
          - `ip_exclude_list` string, required — The ip list not allows to access to the hls stream
          - `is_allow_country` boolean, required — Define if the hls stream used the restriction rules
          - `country_list` string, required — The country list not allows to access to the hls stream
          - `url` string, required — The public url for `HlsStream`
          - `is_up` boolean — Is the `HlsStream` is online?
          - `listeners` integer — The number of currently listeners on `HlsStream`
          - `domains` string, required — The list of domains allow to access
          - `source_id` integer, required — The source `Stream` of the `HlsStream`
          - `is_enabled` boolean, required — Is the resource `HlsStream` enabled?
          - `source_stream` 0cc1b8a9Stream — recursive
          - `station` 0cc1b8a9Station — recursive
          - `players` 0cc1b8a9Player[]
            - `display_name` string, required — Name of the ressource `Player` visible by final customer
            - `is_metadata_display` boolean, required — Is the metadata title and artist displayed?
            - `is_logo` boolean, required — Is the logo Infomaniak enabled?
            - `is_auto_start` boolean, required — Is the auto start enabled?
            - `volume` integer, required — The volume used in the `Player`
            - `language` 'de' | 'en' | 'es' | 'fr' | 'it', required — The language used in the `Player`
            - `height` number, required — The height used for render the `Player` (px)
            - `width` number, required — The width used for render the `Player` (px)
            - `button_color` string, required — The button color used in the `Player`
            - `background_color` string, required — The background color used in the `Player`
            - `secondary_color` string, required — The secondary color used in the `Player`
            - `thumbnail` string, required — The thumbnail url of the `Player`
            - `is_listeners` boolean, required — Is the listeners informations displayed?
            - `is_listeners_hold` boolean, required — Is the listeners hold displayed?
            - `listeners_hold` integer, required — The listeners hold used to display listeners informations
            - `is_embed` boolean, required — Is embed link visible?
            - `is_facebook_embed` boolean, required — Is the Facebook embed link visible?
            - `facebook_link` string — The Facebook link used to Facebook embed
            - `is_twitter_embed` boolean, required — Is the Twitter embed link visible?
            - `twitter_account` string — The Twitter account used to Twitter embed
            - `twitter_backlink` string — The Twitter backlink used to Twitter embed
            - `twitter_hashtag` string — The Twitter hashtag used to Twitter embed
            - `loading` string, required — The url of the loading file used in the player
            - `unavailable` string, required — The url of the unavailable file used in the player
            - `restriction` string, required — The url of the restriction file used in the player
            - `is_cover` boolean, required — Is the cover enabled?
            - `is_spectrum` boolean, required — Is the spectrum enabled?
            - `is_station_thumbnail` boolean, required — Is the station thumbnail used?
            - `is_hls_buffered` boolean, required — Is the player start at the beginning and buffer hls streams?
            - `is_direct_control` boolean, required — Is the player in direct control mode ?
            - `history_display` 'none' | 'overlay' | 'split' | 'under', required — The history display used in the `Player`
            - `history_hold` integer, required — The max song in the history
            - `is_history_time_display` boolean, required — Is the history player time will be display ?
            - `is_history_clickable` boolean, required — Is the history player could be clickable ?
            - `id` integer, required — Unique identifier of the resource `Player`
            - `uuid` string, required — Universally unique identifier of the resource `Player`
            - `name` string, required — Name of the resource `Player`
            - `type` integer, required — Type of the resource `Player`
            - `iframe` string, required — The iframe to integrate the `Player`
            - `stations` unknown[]
              - …
            - `domains` string, required — The list of domains allow to access
            - `created_at` integer, required — Timestamp `Player` has been created
            - `updated_at` integer, required — Timestamp `Player` has been updated
          - `account` string
          - `created_at` integer, required — Timestamp `HlsStream` has been created
          - `updated_at` integer, required — Timestamp `HlsStream` has been updated
          - `deleted_at` integer — Timestamp `HlsStream` has been deleted
        - `players` 0cc1b8a9Player[]
          - `display_name` string, required — Name of the ressource `Player` visible by final customer
          - `is_metadata_display` boolean, required — Is the metadata title and artist displayed?
          - `is_logo` boolean, required — Is the logo Infomaniak enabled?
          - `is_auto_start` boolean, required — Is the auto start enabled?
          - `volume` integer, required — The volume used in the `Player`
          - `language` 'de' | 'en' | 'es' | 'fr' | 'it', required — The language used in the `Player`
          - `height` number, required — The height used for render the `Player` (px)
          - `width` number, required — The width used for render the `Player` (px)
          - `button_color` string, required — The button color used in the `Player`
          - `background_color` string, required — The background color used in the `Player`
          - `secondary_color` string, required — The secondary color used in the `Player`
          - `thumbnail` string, required — The thumbnail url of the `Player`
          - `is_listeners` boolean, required — Is the listeners informations displayed?
          - `is_listeners_hold` boolean, required — Is the listeners hold displayed?
          - `listeners_hold` integer, required — The listeners hold used to display listeners informations
          - `is_embed` boolean, required — Is embed link visible?
          - `is_facebook_embed` boolean, required — Is the Facebook embed link visible?
          - `facebook_link` string — The Facebook link used to Facebook embed
          - `is_twitter_embed` boolean, required — Is the Twitter embed link visible?
          - `twitter_account` string — The Twitter account used to Twitter embed
          - `twitter_backlink` string — The Twitter backlink used to Twitter embed
          - `twitter_hashtag` string — The Twitter hashtag used to Twitter embed
          - `loading` string, required — The url of the loading file used in the player
          - `unavailable` string, required — The url of the unavailable file used in the player
          - `restriction` string, required — The url of the restriction file used in the player
          - `is_cover` boolean, required — Is the cover enabled?
          - `is_spectrum` boolean, required — Is the spectrum enabled?
          - `is_station_thumbnail` boolean, required — Is the station thumbnail used?
          - `is_hls_buffered` boolean, required — Is the player start at the beginning and buffer hls streams?
          - `is_direct_control` boolean, required — Is the player in direct control mode ?
          - `history_display` 'none' | 'overlay' | 'split' | 'under', required — The history display used in the `Player`
          - `history_hold` integer, required — The max song in the history
          - `is_history_time_display` boolean, required — Is the history player time will be display ?
          - `is_history_clickable` boolean, required — Is the history player could be clickable ?
          - `id` integer, required — Unique identifier of the resource `Player`
          - `uuid` string, required — Universally unique identifier of the resource `Player`
          - `name` string, required — Name of the resource `Player`
          - `type` integer, required — Type of the resource `Player`
          - `iframe` string, required — The iframe to integrate the `Player`
          - `stations` unknown[]
            - unknown
          - `domains` string, required — The list of domains allow to access
          - `created_at` integer, required — Timestamp `Player` has been created
          - `updated_at` integer, required — Timestamp `Player` has been updated
        - `options` string
        - `radio_product` string — the station's product
        - `account` string
        - `created_at` integer, required — Timestamp `Station` has been created
        - `updated_at` integer, required — Timestamp `Station` has been updated
        - `deleted_at` integer, required — Timestamp `Station` has been deleted
      - `hls` string
      - `fallback` string
      - `custom_fields` string — Is the `Stream` is available?
      - `account` string
      - `created_at` integer, required — Timestamp `Stream` has been created
      - `updated_at` integer, required — Timestamp `Stream` has been updated
      - `deleted_at` integer — Timestamp `Stream` has been deleted
    - `stations` 0cc1b8a9Station[]
      - `id` integer, required — Unique identifier of the resource `Station`
      - `uuid` string, required — Universally unique identifier of the resource `Station`
      - `name` string, required — Name of the resource `Station`
      - `subdomain` string — The subdomain of the station
      - `thumbnail` string, required — The url to the thumbnail of the `Station`
      - `is_daily_restart` boolean, required — Is the daily restart enabled?
      - `time_daily_restart` string, required — The time use for daily restart
      - `timezone_daily_restart` string, required — The timezone to use for daily restart
      - `is_enabled` boolean, required — Is the resource `Station` enabled?
      - `is_send_logs` boolean, required — Is the logs sending enabled?
      - `log_server` string, required — The server name to connect to the log server
      - `log_login` string, required — The login to connect to the log server
      - `log_path` string, required — The path where the log is store
      - `listeners` integer — The number of currently listeners listen all `Stream`
      - `monthly_consumption` integer — The current monthly consumption (Byte)
      - `slipping_consumption` integer — The current monthly slipping consumption (Byte)
      - `count_streams_up` integer — The current count of streams online
      - `count_active_deal` integer — count streams with deals for the station
      - `certified_by` object — Station certified by<note><strong>acpm</strong>: Certified by ACPM</note><note><strong>mediapulse</strong>: Certified by Mediapulse</note><note><strong>indes</strong>: Certified like ACPM for the independents</note>
      - `certified_at` integer — Last updating date of a certification organisation
      - `cluster_name` string, required — The name of the `Cluster`
      - `cluster_type` string, required — The type of the `Cluster`
      - `stats` unknown[]
        - unknown
      - `cluster_migrations` string — the migrations of the station
      - `metadata` unknown[] — List last metadata
        - unknown
      - `masters` 0cc1b8a9Master[] — List of master servers
        - `id` integer, required — Unique identifier of the resource `Master`
        - `url` string, required — The url of `Master` server
        - `ip` string, required — The ip of `Master` server
        - `is_service` boolean, required — Is the master of service ?
        - `is_enabled` boolean, required — Is the master enabled ?
        - `is_up` string — Is the master up ?
        - `cluster` 0cc1b8a9Cluster
          - `id` integer, required — Unique identifier of the resource `Cluster`
          - `name` string, required — The name of the ressource `Cluster`
          - `master_dns_prefix` string — master dns prefixes
          - `edge_dns_prefix` string — edge dns prefixes
          - `counter` integer — cluster counter per pool
          - `version` string, required — the clusterConfig's version
          - `config_urls` unknown[] — The urls for the used configurations
            - unknown
          - `config` 0cc1b8a9ClusterConfig
            - `id` integer, required — Unique identifier of the resource `ClusterConfig`
            - `version` string, required
            - `content_master` string — The config's content for the master
            - `content_edge` string — The config's content for the edges
            - `clusters` 0cc1b8a9Cluster[] — The cluster that are using this configuration
            - `created_at` integer, required — Timestamp `ClusterConfig` has been created
            - `updated_at` integer, required — Timestamp `ClusterConfig` has been updated
            - `deleted_at` integer — Timestamp `ClusterConfig` has been deleted
          - `stations` 0cc1b8a9Station[] — The stations on the cluster
          - `edges` 0cc1b8a9Edge[]
            - `id` integer, required — Unique identifier of the resource `Edge`
            - `url` string, required — The url of `Edge` server
            - `ip` string, required — The ip of `Edge` server
            - `is_enabled` boolean, required — Is the resource `Edge` enabled?
            - `is_up` boolean — Is the edge up ?
            - `cluster` 0cc1b8a9Cluster — recursive
            - `created_at` integer, required — Timestamp `Edge` has been created
            - `updated_at` integer, required — Timestamp `Edge` has been updated
            - `deleted_at` integer, required — Timestamp `Edge` has been deleted
          - `masters` 0cc1b8a9Master[]
          - `pool` string
        - `created_at` integer, required — Timestamp `Master` has been created
        - `updated_at` integer, required — Timestamp `Master` has been updated
        - `deleted_at` integer, required — Timestamp `Master` has been deleted
      - `edges` 0cc1b8a9Edge[] — List of edge servers
        - `id` integer, required — Unique identifier of the resource `Edge`
        - `url` string, required — The url of `Edge` server
        - `ip` string, required — The ip of `Edge` server
        - `is_enabled` boolean, required — Is the resource `Edge` enabled?
        - `is_up` boolean — Is the edge up ?
        - `cluster` 0cc1b8a9Cluster
          - `id` integer, required — Unique identifier of the resource `Cluster`
          - `name` string, required — The name of the ressource `Cluster`
          - `master_dns_prefix` string — master dns prefixes
          - `edge_dns_prefix` string — edge dns prefixes
          - `counter` integer — cluster counter per pool
          - `version` string, required — the clusterConfig's version
          - `config_urls` unknown[] — The urls for the used configurations
            - unknown
          - `config` 0cc1b8a9ClusterConfig
            - `id` integer, required — Unique identifier of the resource `ClusterConfig`
            - `version` string, required
            - `content_master` string — The config's content for the master
            - `content_edge` string — The config's content for the edges
            - `clusters` 0cc1b8a9Cluster[] — The cluster that are using this configuration
            - `created_at` integer, required — Timestamp `ClusterConfig` has been created
            - `updated_at` integer, required — Timestamp `ClusterConfig` has been updated
            - `deleted_at` integer — Timestamp `ClusterConfig` has been deleted
          - `stations` 0cc1b8a9Station[] — The stations on the cluster
          - `edges` 0cc1b8a9Edge[]
          - `masters` 0cc1b8a9Master[]
            - `id` integer, required — Unique identifier of the resource `Master`
            - `url` string, required — The url of `Master` server
            - `ip` string, required — The ip of `Master` server
            - `is_service` boolean, required — Is the master of service ?
            - `is_enabled` boolean, required — Is the master enabled ?
            - `is_up` string — Is the master up ?
            - `cluster` 0cc1b8a9Cluster — recursive
            - `created_at` integer, required — Timestamp `Master` has been created
            - `updated_at` integer, required — Timestamp `Master` has been updated
            - `deleted_at` integer, required — Timestamp `Master` has been deleted
          - `pool` string
        - `created_at` integer, required — Timestamp `Edge` has been created
        - `updated_at` integer, required — Timestamp `Edge` has been updated
        - `deleted_at` integer, required — Timestamp `Edge` has been deleted
      - `autodj` 0cc1b8a9AutoDJ
        - `id` string, required — Unique identifier of the resource `AutoDJ`
        - `calendar_id` integer, nullable, required
        - `vod_id` integer, nullable, required
        - `vod_default_folder_id` string, nullable, required
        - `vod_fill_mixtape_id` string, nullable, required
        - `vod_fill_mixtape_type` string, nullable, required — The type of fill mixtape
        - `config` string, required
        - `playlist` unknown[]
          - unknown
        - `station` 0cc1b8a9Station — recursive
        - `created_at` integer, required — Timestamp `AutoDJ` has been created
        - `updated_at` integer, required — Timestamp `AutoDJ` has been updated
        - `deleted_at` integer — Timestamp `AutoDJ` has been deleted
        - `vod_channel` unknown[]
          - unknown
      - `is_autodj_live` boolean — Is the `AutoDJ` is in live ?
      - `stream_stats` string
      - `streams` 0cc1b8a9Stream[]
        - `id` integer, required — Unique identifier of the resource `Stream`
        - `uuid` string, required — Universally unique identifier of the resource `Stream`
        - `mountpoint` string, required — The mountpoint to access to the `Stream`
        - `codec` integer, required — The codec used in the `Stream`
        - `bitrate` integer, required — The bitrate used in the `Stream`
        - `url` string, required — The public url to listen the `Stream`
        - `introduction_file_url` string, required — The audio file used before the `Stream` begin
        - `has_active_deal` boolean — Does the stream have an active deal ?
        - `server_address` string, required — The server address to connect encoder
        - `is_active_relay` boolean, required — Is relay `Stream` enabled?
        - `relay_server` string, required — The server domain for the relay
        - `relay_port` integer, required — The server port for the relay
        - `relay_mountpoint` string, required — The server mountpoint for the relay
        - `is_hash_restriction` boolean, required — Is hash restriction enabled?
        - `hash_key` string, required — The hash key used for hash protection
        - `ip_include_list` string, required — The ip list allows to access to the stream
        - `ip_exclude_list` string, required — The ip list not allows to access to the stream
        - `is_allow_country` boolean, required — Define if the stream used the restriction rules
        - `country_list` string, required — The country list not allows to access to the stream
        - `is_source` boolean, required — Is the `Stream` used for `HlsStream` or `Transcoding` as source?
        - `is_transcoding` boolean, required — Is the `Stream` a `Transcoding` stream?
        - `is_up` boolean — Is the `Stream` is available?
        - `listeners` integer — The number of currently listeners on `Stream`
        - `is_fallback` boolean, required — Is the `Stream` is a fallback?
        - `is_enabled` boolean, required — Is the resource `Stream` enabled?
        - `fallback_id` integer, required — The fallback id attached to this `Stream`
        - `station_id` integer
        - `station` 0cc1b8a9Station — recursive
        - `hls` string
        - `fallback` string
        - `custom_fields` string — Is the `Stream` is available?
        - `account` string
        - `created_at` integer, required — Timestamp `Stream` has been created
        - `updated_at` integer, required — Timestamp `Stream` has been updated
        - `deleted_at` integer — Timestamp `Stream` has been deleted
      - `hls_stream` 0cc1b8a9HlsStream
        - `use_stream_configuration` boolean, required — Used the soundcast stream configuration?
        - `is_preroll` boolean, required — Is the preroll enabled?
        - `is_midroll` boolean, required — Is the midroll enabled?
        - `midroll_occurrence` integer, required — The number of secondes between each midroll
        - `is_metadata_midroll` boolean, required — Is the metadata detection are enabled for midroll?
        - `is_overwrite_midroll` boolean, required — Is the overwrite mode are enabled for midroll?
        - `is_allow_cut_midroll` boolean, required — Is allow to cut midroll?
        - `max_time_midroll` integer, required — The max time for midroll
        - `is_force` boolean, required — Is the ads are forced?
        - `id` integer, required — Unique identifier of the resource `HlsStream`
        - `uuid` string, required — Universally unique identifier of the resource `HlsStream`
        - `name` string, required — Define unique name used in url
        - `bitrates` string, required — The bitrates used in the `HlsStream`
        - `buffer_size` integer, required — The size of the buffer in the `HlsStream`
        - `fragment_size` integer, required — The size of the fragment in the `HlsStream` use for buffer size
        - `is_hash_restriction` boolean, required — Is hash restriction enabled?
        - `hash_key` string, required — The hash key used for hash protection
        - `ip_include_list` string, required — The ip list allows to access to the hls stream
        - `ip_exclude_list` string, required — The ip list not allows to access to the hls stream
        - `is_allow_country` boolean, required — Define if the hls stream used the restriction rules
        - `country_list` string, required — The country list not allows to access to the hls stream
        - `url` string, required — The public url for `HlsStream`
        - `is_up` boolean — Is the `HlsStream` is online?
        - `listeners` integer — The number of currently listeners on `HlsStream`
        - `domains` string, required — The list of domains allow to access
        - `source_id` integer, required — The source `Stream` of the `HlsStream`
        - `is_enabled` boolean, required — Is the resource `HlsStream` enabled?
        - `source_stream` 0cc1b8a9Stream
          - `id` integer, required — Unique identifier of the resource `Stream`
          - `uuid` string, required — Universally unique identifier of the resource `Stream`
          - `mountpoint` string, required — The mountpoint to access to the `Stream`
          - `codec` integer, required — The codec used in the `Stream`
          - `bitrate` integer, required — The bitrate used in the `Stream`
          - `url` string, required — The public url to listen the `Stream`
          - `introduction_file_url` string, required — The audio file used before the `Stream` begin
          - `has_active_deal` boolean — Does the stream have an active deal ?
          - `server_address` string, required — The server address to connect encoder
          - `is_active_relay` boolean, required — Is relay `Stream` enabled?
          - `relay_server` string, required — The server domain for the relay
          - `relay_port` integer, required — The server port for the relay
          - `relay_mountpoint` string, required — The server mountpoint for the relay
          - `is_hash_restriction` boolean, required — Is hash restriction enabled?
          - `hash_key` string, required — The hash key used for hash protection
          - `ip_include_list` string, required — The ip list allows to access to the stream
          - `ip_exclude_list` string, required — The ip list not allows to access to the stream
          - `is_allow_country` boolean, required — Define if the stream used the restriction rules
          - `country_list` string, required — The country list not allows to access to the stream
          - `is_source` boolean, required — Is the `Stream` used for `HlsStream` or `Transcoding` as source?
          - `is_transcoding` boolean, required — Is the `Stream` a `Transcoding` stream?
          - `is_up` boolean — Is the `Stream` is available?
          - `listeners` integer — The number of currently listeners on `Stream`
          - `is_fallback` boolean, required — Is the `Stream` is a fallback?
          - `is_enabled` boolean, required — Is the resource `Stream` enabled?
          - `fallback_id` integer, required — The fallback id attached to this `Stream`
          - `station_id` integer
          - `station` 0cc1b8a9Station — recursive
          - `hls` string
          - `fallback` string
          - `custom_fields` string — Is the `Stream` is available?
          - `account` string
          - `created_at` integer, required — Timestamp `Stream` has been created
          - `updated_at` integer, required — Timestamp `Stream` has been updated
          - `deleted_at` integer — Timestamp `Stream` has been deleted
        - `station` 0cc1b8a9Station — recursive
        - `players` 0cc1b8a9Player[]
          - `display_name` string, required — Name of the ressource `Player` visible by final customer
          - `is_metadata_display` boolean, required — Is the metadata title and artist displayed?
          - `is_logo` boolean, required — Is the logo Infomaniak enabled?
          - `is_auto_start` boolean, required — Is the auto start enabled?
          - `volume` integer, required — The volume used in the `Player`
          - `language` 'de' | 'en' | 'es' | 'fr' | 'it', required — The language used in the `Player`
          - `height` number, required — The height used for render the `Player` (px)
          - `width` number, required — The width used for render the `Player` (px)
          - `button_color` string, required — The button color used in the `Player`
          - `background_color` string, required — The background color used in the `Player`
          - `secondary_color` string, required — The secondary color used in the `Player`
          - `thumbnail` string, required — The thumbnail url of the `Player`
          - `is_listeners` boolean, required — Is the listeners informations displayed?
          - `is_listeners_hold` boolean, required — Is the listeners hold displayed?
          - `listeners_hold` integer, required — The listeners hold used to display listeners informations
          - `is_embed` boolean, required — Is embed link visible?
          - `is_facebook_embed` boolean, required — Is the Facebook embed link visible?
          - `facebook_link` string — The Facebook link used to Facebook embed
          - `is_twitter_embed` boolean, required — Is the Twitter embed link visible?
          - `twitter_account` string — The Twitter account used to Twitter embed
          - `twitter_backlink` string — The Twitter backlink used to Twitter embed
          - `twitter_hashtag` string — The Twitter hashtag used to Twitter embed
          - `loading` string, required — The url of the loading file used in the player
          - `unavailable` string, required — The url of the unavailable file used in the player
          - `restriction` string, required — The url of the restriction file used in the player
          - `is_cover` boolean, required — Is the cover enabled?
          - `is_spectrum` boolean, required — Is the spectrum enabled?
          - `is_station_thumbnail` boolean, required — Is the station thumbnail used?
          - `is_hls_buffered` boolean, required — Is the player start at the beginning and buffer hls streams?
          - `is_direct_control` boolean, required — Is the player in direct control mode ?
          - `history_display` 'none' | 'overlay' | 'split' | 'under', required — The history display used in the `Player`
          - `history_hold` integer, required — The max song in the history
          - `is_history_time_display` boolean, required — Is the history player time will be display ?
          - `is_history_clickable` boolean, required — Is the history player could be clickable ?
          - `id` integer, required — Unique identifier of the resource `Player`
          - `uuid` string, required — Universally unique identifier of the resource `Player`
          - `name` string, required — Name of the resource `Player`
          - `type` integer, required — Type of the resource `Player`
          - `iframe` string, required — The iframe to integrate the `Player`
          - `stations` unknown[]
            - unknown
          - `domains` string, required — The list of domains allow to access
          - `created_at` integer, required — Timestamp `Player` has been created
          - `updated_at` integer, required — Timestamp `Player` has been updated
        - `account` string
        - `created_at` integer, required — Timestamp `HlsStream` has been created
        - `updated_at` integer, required — Timestamp `HlsStream` has been updated
        - `deleted_at` integer — Timestamp `HlsStream` has been deleted
      - `players` 0cc1b8a9Player[]
        - `display_name` string, required — Name of the ressource `Player` visible by final customer
        - `is_metadata_display` boolean, required — Is the metadata title and artist displayed?
        - `is_logo` boolean, required — Is the logo Infomaniak enabled?
        - `is_auto_start` boolean, required — Is the auto start enabled?
        - `volume` integer, required — The volume used in the `Player`
        - `language` 'de' | 'en' | 'es' | 'fr' | 'it', required — The language used in the `Player`
        - `height` number, required — The height used for render the `Player` (px)
        - `width` number, required — The width used for render the `Player` (px)
        - `button_color` string, required — The button color used in the `Player`
        - `background_color` string, required — The background color used in the `Player`
        - `secondary_color` string, required — The secondary color used in the `Player`
        - `thumbnail` string, required — The thumbnail url of the `Player`
        - `is_listeners` boolean, required — Is the listeners informations displayed?
        - `is_listeners_hold` boolean, required — Is the listeners hold displayed?
        - `listeners_hold` integer, required — The listeners hold used to display listeners informations
        - `is_embed` boolean, required — Is embed link visible?
        - `is_facebook_embed` boolean, required — Is the Facebook embed link visible?
        - `facebook_link` string — The Facebook link used to Facebook embed
        - `is_twitter_embed` boolean, required — Is the Twitter embed link visible?
        - `twitter_account` string — The Twitter account used to Twitter embed
        - `twitter_backlink` string — The Twitter backlink used to Twitter embed
        - `twitter_hashtag` string — The Twitter hashtag used to Twitter embed
        - `loading` string, required — The url of the loading file used in the player
        - `unavailable` string, required — The url of the unavailable file used in the player
        - `restriction` string, required — The url of the restriction file used in the player
        - `is_cover` boolean, required — Is the cover enabled?
        - `is_spectrum` boolean, required — Is the spectrum enabled?
        - `is_station_thumbnail` boolean, required — Is the station thumbnail used?
        - `is_hls_buffered` boolean, required — Is the player start at the beginning and buffer hls streams?
        - `is_direct_control` boolean, required — Is the player in direct control mode ?
        - `history_display` 'none' | 'overlay' | 'split' | 'under', required — The history display used in the `Player`
        - `history_hold` integer, required — The max song in the history
        - `is_history_time_display` boolean, required — Is the history player time will be display ?
        - `is_history_clickable` boolean, required — Is the history player could be clickable ?
        - `id` integer, required — Unique identifier of the resource `Player`
        - `uuid` string, required — Universally unique identifier of the resource `Player`
        - `name` string, required — Name of the resource `Player`
        - `type` integer, required — Type of the resource `Player`
        - `iframe` string, required — The iframe to integrate the `Player`
        - `stations` unknown[]
          - unknown
        - `domains` string, required — The list of domains allow to access
        - `created_at` integer, required — Timestamp `Player` has been created
        - `updated_at` integer, required — Timestamp `Player` has been updated
      - `options` string
      - `radio_product` string — the station's product
      - `account` string
      - `created_at` integer, required — Timestamp `Station` has been created
      - `updated_at` integer, required — Timestamp `Station` has been updated
      - `deleted_at` integer, required — Timestamp `Station` has been deleted
    - `account` string
    - `created_at` integer, required — Timestamp `RadioProduct` has been created
    - `updated_at` integer, required — Timestamp `RadioProduct` has been updated
    - `deleted_at` integer — Timestamp `RadioProduct` has been deleted

## Other responses

- `404` — Not Found

---

[API](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools.md) · [All operations](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/infomaniak/api-reference-developer-tools/revisions/667aae28fec6/schema)
