Install Postman and Fireblocks Collection
- Download and install the Postman app or use Postman online.
-
Import the Fireblocks collection:
Set up authentication
The Fireblocks Postman collection signs each request with a JSON Web Token (JWT) using your API credentials. The collection includes a pre-request script that reads your API key and secret key from a Postman environment you create. The collection does not include credentials or an environment file.New to API authentication? Follow Step 1 in the Quickstart to generate a CSR, create an API user, and obtain your credentials. For ongoing key management, see Manage API Access.
Create a Postman environment
- In Postman, select Environments in the left sidebar.
- Select + to create a new environment.
- Name it (for example,
Fireblocks API). - Add the following variables and set their Current value:
- Select Save.
Select the environment
- In the top-right corner of Postman, open the environment dropdown.
- Select the environment you created.
No environment containing a fireblocksApiKey variable has been selected.
Set the base URL
The collection includes abaseUrl collection variable, defaulting to https://api.fireblocks.io/v1. Update it to match your workspace:
- Select the Fireblocks API collection in the left sidebar.
- Open the Variables tab.
- Set
baseUrlto the value for your workspace:
- Select Save.
Verify your setup
- Confirm your Fireblocks environment is selected in the top-right environment dropdown.
- Open any GET request in the Fireblocks API collection (for example, a vault accounts endpoint).
- Select Send.
200 response confirms authentication is working. If you receive an authentication error, check the troubleshooting tips below.
Troubleshooting
- No environment selected — Select the environment you created before sending requests. The pre-request script reads
fireblocksApiKeyandfireblocksSecretKeyfrom the active environment only. - Empty
fireblocksSecretKey— Paste the full PEM contents of your private key file, including the header and footer lines. The pre-request script rejects values that do not start with-----BEGIN PRIVATE KEY-----. - Duplicate variables — Keep
fireblocksApiKeyandfireblocksSecretKeyin your environment only. If the same variables also exist as collection variables, remove or clear the collection-level copies. - Wrong
baseUrl— Include the/v1suffix (for example,https://sandbox-api.fireblocks.io/v1, nothttps://sandbox-api.fireblocks.io). SetbaseUrlon the collection Variables tab. - 404 errors — A missing or incorrect
baseUrloften causes 404 responses. Double-check the value against your workspace type in Workspace Comparison.