Crear un contenedor

POST
https://www.digicert.com/services/v2/container/{{container_id}}/children

Use este terminal para crear un nuevo contenedor.

Para obtener una lista de los valores template_id, use el terminal Lista de plantillas.

cURL
curl -X POST \
  https://www.digicert.com/services/v2/container/{{container_id}}/children \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
  -d '{
  "name": "Sales Department",
  "description": "Includes sales engineers",
  "template_id": 6
}'
Python
import requests

url = "https://www.digicert.com/services/v2/container/{{container_id}}/children"

payload = "{\n  \"name\": \"Sales Department\",\n  \"description\": \"Includes sales engineers\",\n  \"template_id\": 6\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("POST", 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/container/{{container_id}}/children"

	payload := strings.NewReader("{\n  \"name\": \"Sales Department\",\n  \"description\": \"Includes sales engineers\",\n  \"template_id\": 6\n}")

	req, _ := http.NewRequest("POST", 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: 'POST',
  url: 'https://www.digicert.com/services/v2/container/{{container_id}}/children',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: 
   { name: 'Sales Department',
     description: 'Includes sales engineers',
     template_id: 6 },
  json: true };

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

  console.log(body);
});
201 Created
{
    "id": 6
}

Parámetros de la solicitud

Nombre Solicitud/opción Tipo Descripción
name obligatorio string Nombre de contenedor.
description opcional string Descripción del contenedor.
template_id obligatorio int Id. de plantilla para el contenedor.
Para los valores que se permiten, use el terminal Lista de plantillas.

Parámetros de la respuesta

Nombre Tipo Descripción
id int Id. de contenedor creado.