API REST
POST /v1/drives/{sg}/folders
Cria uma pasta
/v1/drives/{sg}/folders Cria uma pasta no security group sg (nome selado como o de um arquivo); passe o node_id devolvido como parent_id ao subir.
Parâmetros de caminho #
-
sgstring obrigatórioO security group (o drive).
Corpo da requisição #
-
namestring obrigatórioSelado antes de sair.
-
parent_idobjectId da pasta-mãe.
Respostas #
-
201 Successful Response
-
node_idstring obrigatório
-
-
400 O cofre recusou a requisição como inválida.
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
401 Sem certificado de cliente, ou a sessão do SDK foi recusada ou expirou (`session_expired`).
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
402 O workspace não tem crédito para isto.
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
403 CN não permitido, permissão negada, ou sem chave para o security group do dado (`group_key_unavailable`).
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
404 Não encontrado — também um nó lido sob um grupo ao qual não pertence.
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
409 Uma versão pendente ou mais nova, um replay, ou um upload que não chegou ao armazenamento.
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
422 O corpo ou a query falhou na validação (`invalid_request`).
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
429 Limite de taxa, depois de o backoff do SDK desistir.
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
500 Um envelope não abriu (`crypto_error`, sem detalhe de propósito).
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
-
502 O cofre falhou, ou respondeu fora do protocolo (`protocol_error`).
-
errorobject obrigatórioO corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.
-
curl --cert client.crt --key client.key \
-X POST "https://api.imgexam.com/v1/drives/<sg>/folders" \
-H "Content-Type: application/json" \
-d @body.jsonimport httpx
response = httpx.post(
"https://api.imgexam.com/v1/drives/<sg>/folders",
cert=("client.crt", "client.key"),
json=body,
)
response.raise_for_status()
print(response.json()){
"name": "string",
"parent_id": {}
}{
"node_id": "string"
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}{
"error": {
"code": "string",
"message": "string",
"trace_id": {}
}
}