GET | Consultar ou listar solicitações

Prev Next

Recupera uma ou mais requisições de certificados baseadas em filtros específicos.

  • Endpoint: /api/v1/certificates/requests
  • Método: GET
  • Requisição: GET /api/v1/certificates/requests

Parâmetros da requisição

Parâmetro Tipo Obrigatório Descrição
code_request Int Não Código de uma requisição existente. Caso não seja inserido, uma nova requisição será criada.
status_request Int Não Código do status da requisição.
type_certificate Int Não Tipo de certificado.
type_domain String Não Tipo de domínio.
organization Int Não Código da organização.
common_name String Não Nome comum do certificado.
san String Não Nomes alternativos do assunto (separados por vírgula).
tags String Não Tags de identificação (separadas por vírgula).
encryption String Não Algoritmo de criptografia.
encryption_key_size Int Não Tamanho da chave de criptografia.
algorithm_certified String Não Algoritmo de assinatura.
validity Int Não Período de validade do certificado em dias.
environments String Não Ambientes (separados por vírgula).
systems String Não Sistemas (separados por vírgula).
design String Não Nome do projeto.
ip_external String Não Endereço IP externo.
ip_hostname String Não IP ou hostname.
responsible Int Não Código do usuário responsável.
offset Int Não Ponto de início da paginação.
limit Int Não Número de registros por página.

Exemplo utilizando cURL

curl -X GET "https://[segura_vault_url]/api/v1/certificates/requests?organization=42&limit=10" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Resposta

{
  "status": 200,
  "message": "Requests retrieved successfully",
  "error": false,
  "total": 5,
  "requests": [
    {
      "code_request": 123,
      "status_request": "1 - Pending",
      "type_certificate": 2,
      "type_domain": "SING",
      "organization": 42,
      "common_name": "api.example.com",
      "encryption": "RSA",
      "encryption_key_size": 2048,
      "certificate_algorithm": "SHA256",
      "validity": 365,
      "justification": "Needed for new API service",
      "description": "Certificate for public API endpoints"
    }
    // Additional requests will be listed here
  ]
}