MENU
    POST | Ativar segredo de API
    • 1 minuto de leitura

    POST | Ativar segredo de API


    Resumo do artigo

    Ative um segredo de API no MySafe.

    Requisitos

    • PermissĆ£o de ediĆ§Ć£o do segredo de API.
    • Segredo de API inativo no MySafe.

    RequisiĆ§Ć£o

    POST /api/mysafe/password/active/[identifier]

    ParĆ¢metros de requisiĆ§Ć£o

    Envie o parĆ¢metro abaixo no path da URL.

    identifier - int - obrigatĆ³rio - CĆ³digo Ćŗnico de identificaĆ§Ć£o do segredo de API.Nota: esse valor Ć© automaticamente atribuĆ­do pelo segredo de senhasegura em POST | Criar segredo de API e Ć© obtido na resposta da requisiĆ§Ć£o GET | Listar todos os segredos de APIs.

    Exemplo de requisiĆ§Ć£o

    POST {{url}}/api/mysafe/secretapi/active/5

    Resposta

    HTTP/1.1 200 OK
    JSON
    {
        "code": 200,
        "response": {
            "status": 200,
            "message": "Api secret activated successfully",
            "error": false,
            "error_code": 0,
            "detail": "",
            "mensagem": "Api secret activated successfully",
            "erro": false,
            "cod_erro": 0
        }
    }
    JSON
    Info

    Caso vocĆŖ tente ativar umo segredo de API que jĆ” estĆ” ativo, a API retornarĆ” uma resposta de cĆ³digo 200 com a mensagem "Api secret has already been activated".

    Erros

    400 - Bad Request.

    Mensagem: "1005: Api secret not found"

    PossĆ­vel causa: segredo de API nĆ£o foi encontrado.

    SoluĆ§Ć£o: verifique o valor do identifier e envie a requisiĆ§Ć£o novamente.

    Mensagem: "1006: User does not have access"

    PossĆ­vel causa: usuĆ”rio nĆ£o possui acesso ao segredo de API.


    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 upstream 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 segredo de APIsegura.


    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 segredo de APIsegura.



    Este artigo foi Ćŗtil?