GET | Listar todos os segredos de API
  • 2 minutos de leitura
  • Tema escuro
    Tema claro
  • Pdf

GET | Listar todos os segredos de API

  • Tema escuro
    Tema claro
  • Pdf

Resumo do artigo

Acesse informações de segredos de API armazenados no MySafe.

Requisição

GET api/mysafe/secretapi

Parâmetros de consulta

Envie os parâmetros abaixo como query na URL.

  • tag - string - Filtra os segredos de API por tags associadas.
  • identifier_code - string - Filtra os segredos de API pelo identificador.

Exemplos de requisição

GET {{url}}api/mysafe/secretapi - Lista todos os segredos de API.

GET {{url}}api/mysafe/secretapi?tag=cloud - Lista o(s) segredo(s) de API cadastrados com a tag= cloud.

GET {{url}}api/mysafe/password?identifier_code=12534 - Lista o(s) segredo(s) de API cadastrados com a identifier_code= 12534.

Resposta

HTTP/1.1 200 OK 
{
    "code": 200,
    "response": {
        "status": 200,
        "message": "",
        "error": false,
        "error_code": 0,
        "detail": "",
        "mensagem": "",
        "erro": false,
        "cod_erro": 0
    },
    "api_secret_on_list": [
        {
            "identifier": "3",
            "name": "GCP1",
            "need_justify": "0",
            "need_approval": "0",
            "can_view": true,
            "can_write": true
        },
        {
            "identifier": "4",
            "name": "GCP",
            "need_justify": "1",
            "need_approval": "1",
            "can_view": true,
            "can_write": true
        },
        {
            "identifier": "5",
            "name": "GCP1",
            "need_justify": "0",
            "need_approval": "0",
            "can_view": true,
            "can_write": true
        }
    ]
}

Campos do corpo da resposta

api_secrets_on_list - array de objetos - Dados dos segredos de API armazenados.


    → identifier - int - Código único de identificação do segredo de API.


    → name - string - Nome do segredo de API.


    → can_view - string - Permissão de visualização do segredo de API.


    → can_write - string - Permissão de edição do segredo de API.

Erros

500 - Internal Server Error.

Mensagem: "Unexpected error."

Possível causa: o erro está no servidor senhasegura.

Solução: contate o time de suporte para mais informações.


No route matched with those values.

Mensagem: "You are not authorized to access this resource."

Possíveis causas: falha na autenticação da sua aplicação com o servidor senhasegura ou URL incorreta.

Solução: verifique os parâmetros de autenticação como Access Token URL, Client ID e Client Secret e solicite um novo token de acesso ou verifique e corrija a URL.


An invalid response was received from the upstream server .

Mensagem: "An invalid response was received from the a seupstream server

Possível causa: o servidor upstream pode estar demorando muito para responder, levando a um erro de timeout que é interpretado como uma resposta inválida pelo servidor proxy/gateway.

Solução: verifique a conectividade entre a origem da requisição e o servidor senhasegura.


The upstream server is timing out.

Mensagem: "An invalid response was received from the upstream server"

Possível causa: o tempo da requisição se esgotou.

Solução: verifique a conectividade entre a origem da requisição e o servidor senhasegura.



Este artigo foi útil?