Lista de permisos

GET
https://www.digicert.com/services/v2/authorization

Use este terminal para hacer una lista de los permisos para el usuario autenticado.

cURL
curl -X GET \
  https://www.digicert.com/services/v2/authorization \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/authorization"

payload = ""
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("GET", url, data=payload, headers=headers)

print(response.text)
Go
package main

import (
	"fmt"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://www.digicert.com/services/v2/authorization"

	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))

}
NodeJS
var request = require("request");

var options = { method: 'GET',
  url: 'https://www.digicert.com/services/v2/authorization',
  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);
});
200 OK
{
  "authorizations": [
    {
      "authorized": true,
      "permission": "create_containers"
    },
    {
      "authorized": true,
      "permission": "view_container"
    },
    {
      "authorized": true,
      "permission": "edit_container"
    },
    {
      "authorized": true,
      "permission": "manage_guest_keys"
    },
    {
      "authorized": true,
      "permission": "create_users"
    },
    {
      "authorized": true,
      "permission": "edit_users"
    },
    {
      "authorized": true,
      "permission": "view_users"
    },
    {
      "authorized": true,
      "permission": "add_domains"
    },
    {
      "authorized": true,
      "permission": "view_domains"
    },
    {
      "authorized": true,
      "permission": "create_organizations"
    },
    ...
  ]
}

Parámetros de la respuesta

Nombre Tipo Descripción
authorizations array Lista de permisos.
.. authorized bool Especifica si el usuario está autorizado para realizar la acción.
.. permission string Acción de permisos.
Vea Glosario: permisos