Acessar informação protegida
  • 1 minuto de leitura
  • Tema escuro
    Tema claro
  • Pdf

Acessar informação protegida

  • Tema escuro
    Tema claro
  • Pdf

Resumo do artigo

Este documento apresenta como acessar uma informação protegida no PAM Core via API, os endpoints disponíveis, os parâmetros necessários, exemplos de requisições e as respostas em caso de sucesso ou em caso de erros.

Métodos

GET Acessar uma informação protegida

Requisição

Para acessar uma informação protegida registrada no PAM Core, envie uma requisição para o seguinte endpoint:

/iso/pam/info/[id]

Parâmetros de requisição

Path

CampoTipoObrigatórioDescriçãoExemplo
idIntSimCódigo único de identificação da informação protegida. Esse valor é automaticamente atribuído pelo senhasegura no momento de criação do item protegido.1

Retorno

Retorna a informação protegida no PAM Core com base em seu id e uma mensagem com informações sobre o processo de recuperação.

Resposta esperada

HTTP/1.1 200 OK

{
    "code": 200,
    "response": {
        "status": 200,
        "message": "Information 28",
        "error": false,
        "error_code": 0,
        "detail": "",
        "mensagem": "Information 28",
        "erro": false,
        "cod_erro": 0
    },
    "info": {
        "id": "28",
        "tag": null,
        "type": "Access credential",
        "content": "hdjskasdhdj2789208/3\\G+H-J_K'#JK\"NAOAPARECE\"JSJSJSJS"
    }
}

Em caso de erro - informação não encontrada

HTTP/1.1 400 Bad Request

{
    "response": {
        "status": 400,
        "mensagem": "1023: Information not found",
        "erro": true,
        "message": "1023: Information not found",
        "error": true
    },
    "exception": {
        "code": 1023,
        "message": "1023: Information not found",
        "detail": null
    }
}

Em caso de erro - informação inativa

HTTP/1.1 400 Bad Request

{
    "response": {
        "status": 400,
        "mensagem": "1024: Inactive information",
        "erro": true,
        "message": "1024: Inactive information",
        "error": true
    },
    "exception": {
        "code": 1024,
        "message": "1024: Inactive information",
        "detail": null
    }
}

Este artigo foi útil?