# Membros > Seus artistas e gravadoras: liste-os e convide novos. Seus artistas e gravadoras: liste-os e convide novos. URL base `https://api.hillsmusic.com/v1`. Toda requisição envia uma chave de API: `Authorization: Bearer hm_live_…`. - Listar artistas e gravadoras - Convidar um artista ou gravadora ## Listar artistas e gravadoras `GET /v1/members` · Escopo: `members:read` Todos os artistas e gravadoras da sua conta, dos mais recentes para os mais antigos, com o número de lançamentos de cada um. ### Parâmetros | Parâmetro | Em | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `kind` | query | `artist` \| `label` | Não | Apenas artistas ou apenas gravadoras. | ### Exemplo de requisição ```bash curl "https://api.hillsmusic.com/v1/members?kind=artist" \ -H "Authorization: Bearer $HILLS_API_KEY" ``` ### Resposta `200` ```json { "data": [ { "id": 41, "email": "luna@example.com", "name": "Luna", "kind": "artist", "status": "active", "created_at": "2026-08-02T10:11:00Z", "last_login_at": null, "releases": 4 } ] } ``` ### Erros | Status | Quando | | --- | --- | | 400 | invalid: um parâmetro está errado; field indica qual. | | 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. | ## Convidar um artista ou gravadora `POST /v1/members/invite` · Escopo: `members:write` Cria a conta vinculada à sua e envia por e-mail um link (válido por 7 dias) para a pessoa definir a senha. 409 se o e-mail já tiver uma conta. ### Corpo da requisição JSON. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `email` | string | Sim | O endereço de e-mail. | | `fname` | string | Sim | Nome, ou o nome da gravadora. | | `lname` | string | Não | Sobrenome. | | `kind` | `artist` \| `label` | Sim | O que a conta é. | ### Exemplo de requisição ```bash curl -X POST "https://api.hillsmusic.com/v1/members/invite" \ -H "Authorization: Bearer $HILLS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"email":"luna@example.com","fname":"Luna","kind":"artist"}' ``` ### Resposta `201` ```json { "ok": true, "id": 57 } ``` ### Erros | Status | Quando | | --- | --- | | 400 | invalid: um parâmetro está errado; field indica qual. | | 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. | | 409 | exists: já existe uma conta com este e-mail. | | 429 | rate_limited: aguarde Retry-After segundos. | Fonte: https://developer.hillsmusic.com/pt/reference/members/