> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ducky.wiki/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Cider Playback Volume

> Set the volume of Cider's playback

### Request Headers

<ParamField header="quack" type="string" required>
  This header must be set to "quack", otherwise requests will fail
</ParamField>

### Request Body

<ParamField body="volume" type="number" post={['min 0', 'max 1']} required>
  The new volume, from 0 to 1
</ParamField>

### JSON Response

<Tabs>
  <Tab title="Success">
    <ResponseField name="data" type="Object" required>
      <Expandable title="properties of data" defaultOpen>
        <ResponseField name="volume" type="number" post={["min 0", "max 1"]}>
          The new volume of Cider's playback
        </ResponseField>

        <ResponseField name="old_volume" type="number" post={["min 0", "max 1"]}>
          The old volume of Cider's playback
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="error" type="null" required />

    ### Example Response

    ```typescript theme={null}
    {
      data: {
        volume: 0.05,
        old_volume: 0.2
      },
      error: null
    }
    ```
  </Tab>

  <Tab title="Error">
    <ResponseField name="data" type="null" required />

    <ResponseField name="error" type="string" required />

    ### Example Response

    ```typescript theme={null}
    {
      data: null,
      error: "Something went wrong!"
    }
    ```
  </Tab>
</Tabs>
