Use este terminal para hacer una lista de todos los usuarios de la cuenta. Los resultados se pueden filtrar para un contenedor específico usando la cadena de consulta de la URL container_id
.
Cambie el encabezado ACCEPT
por text/csv
para devolver una salida CSV de los resultados.
curl -X GET \
'https://www.digicert.com/services/v2/user' \
-H 'Content-Type: application/json' \
-H 'X-DC-DEVKEY: {{api_key}}'
import requests
url = "https://www.digicert.com/services/v2/user"
headers = {
'X-DC-DEVKEY': "{{api_key}}",
'Content-Type': "application/json"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://www.digicert.com/services/v2/user"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
var request = require("request");
var options = { method: 'GET',
url: 'https://www.digicert.com/services/v2/user',
headers:
{ 'Content-Type': 'application/json',
'X-DC-DEVKEY': '{{api_key}}' } };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
{
"users": [
{
"id": 125038,
"username": "jane.doe@digicert.com",
"account_id": <account_id>,
"first_name": "Jane",
"last_name": "Doe",
"email": "jane.doe@digicert.com",
"job_title": "Boss",
"telephone": "555-555-5555",
"status": "active",
"container": {
"id": 5,
"public_id": "<public_id>",
"name": "Company",
"parent_id": 0,
"template_id": 4,
"ekey": "<ekey>",
"has_logo": false,
"is_active": true
},
"access_roles": [
{
"id": 1,
"name": "Administrator"
}
],
"type": "standard",
"has_container_assignments": false
},
{
"id": 125039,
"username": "john.smith@digicert.com",
"account_id": <account_id>,
"first_name": "John",
"last_name": "Smith",
"email": "john.smith@digicert.com",
"job_title": "Employee",
"telephone": "555-555-5555",
"status": "active",
"container": {
"id": 5,
"public_id": "<public_id>",
"name": "Company",
"parent_id": 0,
"template_id": 4,
"ekey": "<ekey>",
"has_logo": false,
"is_active": true
},
"access_roles": [
{
"id": 5,
"name": "Standard User"
}
],
"type": "standard",
"has_container_assignments": true,
"container_assignments": [
{
"id": <container_id>,
"parent_id": <parent_container_id>,
"name": <container_name>,
"is_active": true
]
}
],
"page": {
"total": 2,
"limit": 1000,
"offset": 0
}
}
Nombre | Solicitud/opción | Tipo | Descripción |
---|---|---|---|
container_id | opcional | int | Filtrar resultados para el contenedor especificado. |
offset | opcional | int | Comenzar lista en el número especificado para la paginación. |
limit | opcional | int | Truncar lista para el número especificado para la paginación. |
Nombre | Tipo | Descripción |
---|---|---|
users | array | Lista de todos los usuarios devueltos por la solicitud. |
.. id | int | Id. de usuario. |
.. username | string | Cadena usara para iniciar sesión. |
.. account_id | int | Id. de cuenta de CertCentral. |
.. first_name | string | Nombre del usuario. |
.. last_name | string | Apellido del usuario. |
string | Dirección de correo electrónico del usuario. | |
.. job_title | string | Nombre del cargo del usuario. |
.. telephone | string | Número de teléfono del usuario. |
.. status | string |
Estado de cuenta del usuario. Vea Glosario: estado del usuario |
.. container | object | Detalles sobre el contenedor principal de la cuenta. |
.. .. id | int | Id. del contenedor principal de la cuenta. |
.. .. public_id | string | Id. público para el contenedor principal de la cuenta. |
.. .. name | string | Nombre del contenedor principal de la cuenta. |
.. .. parent_id | int | Id. principal del contenedor principal de la cuenta. |
.. .. template_id | int | Id. de plantilla que el contenedor está usando. |
.. .. ekey | string | Clave única usada para la personalización de marca. |
.. .. has_logo | bool | Personalizar estado del logo para el contenedor. |
.. .. is_active | bool | Estado activo del contenedor. |
.. access_roles | array | Detalles sobre el rol de acceso asignado al usuario. |
.. .. id | int |
Id. de rol de acceso. Vea Glosario: roles de acceso |
.. .. name | string |
Nombre del rol de acceso. Vea Glosario: roles de acceso |
.. type | string | Define el tipo de cuenta del usuario. |
.. has_container_assignments | bool |
Estado de asignación del contenedor. Si true devuelve matriz container_assignments .
|
.. container_assignments | array | Detalles sobre las asignaciones del contenedor del usuario. |
.. .. id | int | Id. de contenedor asignado. |
.. .. parent_id | int | Id. de contenedor principal. |
.. .. name | string | Nombre del contenedor asignado. |
.. .. is_active | bool | Estado del contenedor asignado. |
página | object |
Detalles sobre los resultados. Modificados usando cadenas de consulta de la URL. |