# Smartlinks > Smartlinks e pré-saves dos seus lançamentos, com visualizações, cliques e pré-saves. Smartlinks e pré-saves dos seus lançamentos, com visualizações, cliques e pré-saves. URL base `https://api.hillsmusic.com/v1`. Toda requisição envia uma chave de API: `Authorization: Bearer hm_live_…`. - Smartlinks ## Smartlinks `GET /v1/links` · Escopo: `links:read` Smartlinks e pré-saves dos seus lançamentos, com visualizações e cliques de todo o período e dos últimos 30 dias, e o número de pré-saves. ### Exemplo de requisição ```bash curl "https://api.hillsmusic.com/v1/links" \ -H "Authorization: Bearer $HILLS_API_KEY" ``` ### Resposta `200` ```json { "data": [ { "id": 77, "slug": "luna-midnight-run", "kind": "smartlink", "active": true, "title": "Midnight Run", "artist": "Luna", "release_id": 812, "upc": "0123456789012", "views": 5120, "clicks": 1830, "views_30d": 900, "clicks_30d": 310, "presaves": 0, "url": "https://presav.io/luna-midnight-run", "created_at": "2026-10-01T09:00:00Z", "updated_at": "2026-10-01T09:00:00Z" } ] } ``` ### Erros | Status | Quando | | --- | --- | | 401 | unauthenticated, invalid_key, key_revoked, key_expired ou test_keys_retired. | | 403 | insufficient_scope: falta à chave o escopo; scope indica qual. account_inactive ou api_not_in_plan. | | 429 | rate_limited: aguarde Retry-After segundos. | Fonte: https://developer.hillsmusic.com/pt/reference/smartlinks/