Pour les utilisateurs New Relic sur notre modèle d'utilisateur d'origine, nous stockons une liste des utilisateurs qui peuvent accéder à votre compte dans une base de données par leur adresse e-mail, leur rôle attribué et leur prénom et nom s'ils sont fournis. Vous pouvez afficher ces données à partir de l'interface utilisateur de New Relic et de l'API Explorer (v2).
Conseil
Pour obtenir les mêmes informations à partir de New Relic API Explorer (v2), sélectionnez Users > GET List.
Exigences
Cela génère une liste de utilisateurs sur notre modèle utilisateur d'origine. Il ne répertorie pas les utilisateurs sur notre nouveau modèle utilisateur.
Listez tous les utilisateurs du compte
Pour obtenir une liste de tous les utilisateurs sur le modèle d'utilisateur d'origine de votre compte, utilisez cette commande :
$curl -X GET 'https://api.newrelic.com/v2/users.json' \> -H "x-api-key:$API_KEY" -i
Le résultat ressemblera à ceci :
HTTP/1.1 200 OKContent-Type: application/json
{ "users": [ { "id": 123456, "first_name": "My", "last_name": "Name", "email": "my.name@mywebsite.com", "role": "owner" }, { "id": 654321, "first_name": "Adam", "last_name": "Admin", "email": "adam.admin@mywebsite.com", "role": "admin" }, { "id": 345123, "first_name": "Any", "last_name": "User", "email": "any.user@mywebsite.com", "role": "user" }, ...
Liste par email d'utilisateur
Si vous connaissez tout ou partie de l'e-mail de l'utilisateur, vous pouvez utiliser cette commande pour renvoyer le rôle, le nom et l'utilisateur id
. La clause filter[email]=
spécifie la partie connue de l'e-mail (par exemple, "my.name"
).
Note: La correspondance de caractères est une chaîne simple. Aucune capacité d'expressions régulières n'est disponible, donc plusieurs correspondances peuvent se produire si la chaîne sélectionnée n'est pas unique.
$curl -X GET 'https://api.newrelic.com/v2/users.json' \> -H "x-api-key:$API_KEY" -i \> -d 'filter[email]=my.name'
La sortie de cette commande sera la même que la première entrée de l'exemple Liste de tous les comptes utilisateurs .
Liste par utilisateur id
Si vous connaissez l'utilisateur id
, vous pouvez utiliser cette commande pour renvoyer le rôle, le nom et l'e-mail. La clause filter[ids]=
spécifie l'utilisateur id
.
$curl -X GET 'https://api.newrelic.com/v2/users.json' \> -H "x-api-key:$API_KEY" -i \> -d 'filter[ids]=123456'
Vous pouvez également utiliser cette commande, qui intègre l'utilisateur id
dans l'URL et omet le filtre.
$curl -X GET 'https://api.newrelic.com/v2/users/123456.json' \> -H "x-api-key:$API_KEY" -i
La sortie de cette commande sera la même que la première entrée de l'exemple Liste de tous les comptes utilisateurs .