# Compte
> Vérifiez une clé : le compte client auquel elle appartient, ses scopes, son offre et sa limite de débit.
Vérifiez une clé : le compte client auquel elle appartient, ses scopes, son offre et sa limite de débit.
URL de base `https://api.hillsmusic.com/v1`. Chaque requête envoie une clé d’API : `Authorization: Bearer hm_live_…`.
- Qui suis-je
- Test de connexion
## Qui suis-je
`GET /v1/me` · Toute clé valide
Le compte client auquel appartient la clé, ainsi que le nom, les scopes et l’expiration de la clé. Pratique pour vérifier qu’une clé fonctionne.
### Exemple de requête
```bash
curl "https://api.hillsmusic.com/v1/me" \
-H "Authorization: Bearer $HILLS_API_KEY"
```
### Réponse `200`
```json
{
"partner": {
"id": 12,
"name": "Nova Records",
"email": "ops@novarecords.com"
},
"environment": "production",
"key": {
"id": 3,
"name": "ERP sync",
"prefix": "hm_live_ab12cd34",
"environment": "production",
"scopes": [
"catalog:read",
"earnings:read"
],
"expires_at": null,
"created_at": "2026-10-01T09:00:00Z"
}
}
```
### Erreurs
| Statut | Quand |
| --- | --- |
| 401 | unauthenticated, invalid_key, key_revoked, key_expired ou test_keys_retired. |
| 403 | account_inactive ou api_not_in_plan. |
| 429 | rate_limited : attendez le nombre de secondes indiqué par Retry-After. |
## Test de connexion
`GET /v1/ping` · Toute clé valide
Toute clé valide : le compte, l’offre, les scopes de la clé, la limite de débit restante et l’heure du serveur. L’appel apparaît sur la page de livraison DDEX (Connection, Activity).
### Exemple de requête
```bash
curl "https://api.hillsmusic.com/v1/ping" \
-H "Authorization: Bearer $HILLS_API_KEY"
```
### Réponse `200`
```json
{
"ok": true,
"environment": "production",
"server_time": "2026-10-07T09:00:00.000Z",
"account": {
"id": 12,
"name": "Nova Records",
"email": "ops@novarecords.com"
},
"plan": {
"included": true,
"plan": "enterprise",
"rate": 120
},
"key": {
"prefix": "hm_live_ab12cd34",
"scopes": [
"ddex:write"
]
},
"rate_limit": {
"limit": 120,
"remaining": 119
}
}
```
### Erreurs
| Statut | Quand |
| --- | --- |
| 401 | unauthenticated, invalid_key, key_revoked, key_expired ou test_keys_retired. |
| 403 | account_inactive ou api_not_in_plan. |
| 429 | rate_limited : attendez le nombre de secondes indiqué par Retry-After. |
Source: https://developer.hillsmusic.com/fr/reference/account/