> ## Documentation Index
> Fetch the complete documentation index at: https://developers.circle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Postman collection

> Use Circle's Postman collection to send API requests and explore the Programmable Wallets APIs.

Circle's Postman collection provides sample requests for the Programmable
Wallets APIs. Run them in [Postman](https://www.postman.com/), an API client.
The collection matches the layout of the
[API reference](/api-reference/wallets/common/ping).

## Run in Postman

Select **Run in Postman** below. Choose one of the following options:

* **Fork**: Copies the collection and keeps a link to the parent.
* **View**: Lets you try the API without importing it.
* **Import**: Copies the collection without keeping a link to Circle's copy.

| Collection | Link                                                                                                                                                                                                                                                                                                                                                |
| :--------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Wallets    | [![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/15022472-80b87d8a-844b-422e-9c2a-3a6ce86a2644?action=collection%2Ffork\&source=rip_markdown\&collection-url=entityId%3D15022472-80b87d8a-844b-422e-9c2a-3a6ce86a2644%26entityType%3Dcollection%26workspaceId%3D73acd722-fab9-49b0-9382-086659476258) |

## Authorization

To authorize your session, use Circle's Postman variable `apiKey` and add your
API key to the `environment` or `collection` variables. See Postman's
[using variables](https://learning.postman.com/docs/sending-requests/variables/)
guide for details.

For more information about creating an API key, see
[API keys](/api-reference/keys).

## Entity secret

Developer-controlled wallets need an entity secret. Register one first. See the
[Register your entity secret](/wallets/dev-controlled/register-entity-secret)
quickstart.

Add your **hex-encoded entity secret** as a Postman variable. Don't use the
encrypted ciphertext. The collection's helper scripts re-encrypt the secret
before each call to meet Circle's uniqueness rule.

Run the **Get public key for entity** request once. The collection stores the
key as a variable and uses it to encrypt your secret.
