⚠ Este é um módulo obsoleto. Verifique o artigo de descontinuação do módulo para obter mais informações.

Acessar informação protegida

Prev Next

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

Campo Tipo Obrigatório Descrição Exemplo
id Int Sim Có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
    }
}