# Payment Cryptography Control Plane API

> Payment Cryptography Control Plane API on Apizie: 20 endpoints (Creates an alias , or a friendly name, for an Amazon Web Services Payment Cryptography key. You can use an…, Creates an Amazon Web Services Payment Cryptography key, a logical representation of a cryptographic key,…, Deletes the alias, but doesn't affect the underlying key. Each key can have multiple aliases. To get the…, Deletes the key material and all metadata associated with Amazon Web Services Payment Cryptography key. Key…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-payment-cryptography`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-payment-cryptography
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-payment-cryptography/openapi.json

You use the Amazon Web Services Payment Cryptography Control Plane to manage the encryption keys you use for payment-related cryptographic operations. You can create, import, export, share, manage, and delete keys. You…

## Endpoints

### Creates an alias , or a friendly name, for an Amazon Web Services Payment Cryptography key. You can use an…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/create-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon Web Services Payment Cryptography key, a logical representation of a cryptographic key,…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/create-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the alias, but doesn't affect the underlying key. Each key can have multiple aliases. To get the…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/delete-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the key material and all metadata associated with Amazon Web Services Payment Cryptography key. Key…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/delete-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Exports a key from Amazon Web Services Payment Cryptography using either ANSI X9 TR-34 or TR-31 key export…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/export-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets the Amazon Web Services Payment Cryptography key associated with the alias. Cross-account use: This…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/get-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets the key material for an Amazon Web Services Payment Cryptography key, including the immutable and…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/get-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets the export token and the signing key certificate to initiate a TR-34 key export from Amazon Web…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/get-parameters-for-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets the import token and the wrapping key certificate to initiate a TR-34 key import into Amazon Web…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/get-parameters-for-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets the public key certificate of the asymmetric key pair that exists within Amazon Web Services Payment…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/get-public-key-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Imports keys and public key certificates into Amazon Web Services Payment Cryptography. Amazon Web Services…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/import-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists the aliases for all keys in the caller's Amazon Web Services account and Amazon Web Services Region.…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/list-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/list-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the tags for an Amazon Web Services resource. This is a paginated operation, which means that each…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Cancels a scheduled key deletion during the waiting period. Use this operation to restore a Key that is…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/restore-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables an Amazon Web Services Payment Cryptography key, which makes it active for cryptographic operations…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/start-key-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Disables an Amazon Web Services Payment Cryptography key, which makes it inactive within Amazon Web Services…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/stop-key-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds or edits tags on an Amazon Web Services Payment Cryptography key. Tagging or untagging an Amazon Web…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a tag from an Amazon Web Services Payment Cryptography key. Tagging or untagging an Amazon Web…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Associates an existing Amazon Web Services Payment Cryptography alias with a different key. Each alias is…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/update-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/create-alias" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Payment Cryptography Control Plane API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography/create-alias with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Payment Cryptography Control Plane API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Payment Cryptography Control Plane itself also needs your own key from amazonaws.com.

### Can AI agents use the Payment Cryptography Control Plane API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-payment-cryptography.

### What is the status of the Payment Cryptography Control Plane API?
Needs your own provider key (bring your own key)
