---
title: "List Key Pair"
method: GET
path: "/api/v2/key"
tags: ["Secure Card Capture"]
---

# List Key Pair

`GET /api/v2/key`

This will return the active public keys that can be shared with a merchant to encrypt card data prior to send.

## Response `200`

Key Result

- ListKeyPairResponse
  - `public_keys` CreateKeyPairResponse[], required — This is the public key required to encrypt the card data at client side before sending to Greenbox
    - `public_key` string, required — This is the public key required to encrypt the card data at client side before sending to Greenbox
    - `public_key_alias` string, required — Public Key Alias
    - `created_at` string, date-time, required — The time that this key was created.

## Other responses

- `400` — Bad Request
- `401` — Unauthorised
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/verifone/apis/checkout-api.md) · [All operations](https://skmtc.net/verifone/apis/checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/verifone/checkout-api/versions/ed8dc1f12a5a/schema)
