Cambiar el rol de usuario

PUT
https://www.digicert.com/services/v2/user/{{user_id}}/role

Use este terminal para cambiar el rol de acceso de un usuario.

Para obtener los roles de acceso disponibles para el usuario, use el terminal Lista de roles del contenedor.

cURL
curl -X PUT \
  https://www.digicert.com/services/v2/user/{{user_id}}/role \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
  -d '{
  "access_roles": [
    {
      "id": 1
    }
  ]
}'
Python
import requests

url = "https://www.digicert.com/services/v2/user/{{user_id}}/role"

payload = "{\n  \"access_roles\": [\n    {\n      \"id\": 1\n    }\n  ]\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

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

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/user/{{user_id}}/role"

	payload := strings.NewReader("{\n  \"access_roles\": [\n    {\n      \"id\": 1\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	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: 'PUT',
  url: 'https://www.digicert.com/services/v2/user/{{user_id}}/role',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: { access_roles: [ { id: 1 } ] },
  json: true };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
204 No Content
// empty

Parámetros de la solicitud

Nombre Solicitud/opción Tipo Descripción
access_roles obligatorio array Contenedor para Id. de rol de acceso.
.. id obligatorio int Id. de rol de acceso para actualizar el usuario.
Vea Glosario: roles de acceso