Cofre

Chaves públicas de cifra do cartão (cofre)

Lista as chaves públicas que o cofre aceita pra cifrar o cartão. A mesma chave ativa vem em cardTokenization.encryptionKey em cada intenção — use esta rota só se quiser cachear (até 5 minutos, Cache-Control: max-age=300). A primeira da lista é a ativa; a anterior fica listada durante a troca de chave. Sem autenticação.

GET
/keys

Response Body

curl -X GET "https://api.sandbox.switchpay.app.br/keys"

{
  "keys": [
    {
      "keyId": "card-2026-10",
      "alg": "RSA-OAEP-256",
      "enc": "A256GCM",
      "current": true,
      "jwk": {
        "kty": "RSA",
        "kid": "card-2026-10",
        "alg": "RSA-OAEP-256",
        "use": "enc",
        "n": "0vx7agoebGcQSuuPiLJXZptN9nndrQmbXEps2aiAFbWhM78LhWx4cbbfAAtVT86zwu1RK7aPFFxuhDR1L6tSoc_BJECPebWKRXjBZCiFV4n3oknjhMstn64tZ_2W-5JsGY4Hc5n9yBXArwl93lqt7_RN5w6Cf0h4QyQ5v-65YGjQR0_FDW2QvzqY368QQMicAtaSqzs8KJZgnYb9c7d0zgdAZHzu6qMQvRL5hajrn1n91CbOpbISD08qNLyrdkt-bFTWhAI4vMQFh6WeZu0fM4lFd2NcRwr3XPksINHaQ-G_xBniIqbw0Ls1jF44-csFCur-kEgU8awapJzKnqDKgw",
        "e": "AQAB"
      }
    },
    {
      "keyId": "card-2026-09",
      "alg": "RSA-OAEP-256",
      "enc": "A256GCM",
      "current": false,
      "jwk": {
        "kty": "RSA",
        "kid": "card-2026-09",
        "alg": "RSA-OAEP-256",
        "use": "enc",
        "n": "xGq8Y7p3…(base64url)",
        "e": "AQAB"
      }
    }
  ]
}

{
  "code": "RATE_LIMITED",
  "message": "Limite de chamadas atingido. Aguarde e tente de novo."
}