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

# Suno Style Boost

> Expand short Suno style tags into a richer style prompt. $0.006 per request.

`suno-style-boost` expands short style tags into a richer style description that you can reuse in later requests.

| Property | Value |
| - | - |
| Model ID | `suno-style-boost` |
| Endpoint | `POST /v1/music/generations` (asynchronous task) |
| Group | Suno > Create |
| Input | Text: style tags |
| Result | Expanded tags in `result.text` |
| Price | \$0.006 per request (0.6 credits) |

Confirm live rates on the [SnapGen models page](https://snapgen.org/models). Failed tasks are not charged.

<ParamField body="model" type="string" required>
  Set to `suno-style-boost`.
</ParamField>

<ParamField body="tags" type="string" required>
  The style tags to expand, up to 1,000 characters, for example `pop`.
</ParamField>

<ParamField body="webhook" type="string">
  Optional public `https` URL that receives one signed event when the task finishes. See [Task webhooks](/api-reference/webhooks).
</ParamField>

<ParamField body="webhook_secret" type="string">
  Required with `webhook`: 16 to 256 characters, used to sign the delivery.
</ParamField>

## Request

```bash theme={null}
curl https://api.snapgen.org/v1/music/generations \
  -H "Authorization: Bearer $SNAPGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-style-boost",
    "tags": "pop"
  }'
```

The response is HTTP `202` with a task object and a `Location: /v1/tasks/{id}` header. Poll [`GET /v1/tasks/{id}`](/api-reference/task-status) every 10 to 20 seconds until `status` is `succeeded` or `failed`.

## Result

`result.text` holds the expanded style tags. `result.urls` is empty.

```json theme={null}
{
  "urls": [],
  "text": "pop, bright synths, catchy hooks, upbeat drums"
}
```

<Note>
  See [Music generation tasks](/api-reference/music-generations) for the task lifecycle, result fields, webhooks, and errors.
</Note>
