Co-signer API operations
Refer to Fireblocks Cosigners API for the list of Co-signer operations you can do using Fireblocks APIs. The operations include:- Get all the Co-signers that are connected to the workspace
- Get the details of a specific Co-signer that is connected to the workspace
- Rename the Co-signer
- Get a list of all the API users that are paired with the Co-signer
- Get the details of a specific API user that is paired with the Co-signer
- Add a Co-signer to the workspace
- ❗ Pair an additional API user with a Co-signer
- Unpair an API user from a Co-signer
- ❗Update the callback handler of a paired API user
The operations that are marked with ❗ will only work with Co-signers with the following versions:
- SGX Co-signer: version 3.7.1 or later
- AWS Nitro Co-signer: version 2.0.5 or later
- Google Cloud Confidential Space Co-signer: version 0.9.4 or later
Co-signer Console operations
You manage paired API users and their Callback Handlers from the Co-signers tab in the Console.Configure the Callback Handler
- In the Console, go to Developer center > Co-signers.
- Expand the Co-signer. In the Callback Handler column, select +.
- Select Configure Callback Handler.
- Enter the Callback Handler URL and authentication parameters. See Setup API Co-signer Callback Handler. Select Update.
Configuring the Callback Handler from the Console requires a Co-signer version that supports platform commands. See the version list in Co-signer API operations.
Co-signer command-line operations
This section covers operations related to Co-signer management, including adding and configuring API users. For maintenance operations such as viewing logs, updating the Co-signer, and more, refer to the API Co-signer maintenance article.List the paired API users
You can list all API users paired with the Co-signer across the connected workspaces by running the following command:Add API user
You can pair an additional API user with your Co-Signer instance by running the following command:This command works only after the first API user has been paired during the Co-Signer installation.
Setup and update Callback Handler for API user
To set up or update the Callback Handler of an API user paired with your Co-signer, run:API user ID, which is its API key.
You’re prompted for the Callback Handler’s URL and authentication method, then for the public key, certificate, or root CA certificate the method requires.
The root CA certificate and hybrid authentication methods (Options 3, 4, and 5 in Securing communication) are available in SGX Co-signer version 2025.12.11 and later and AWS Nitro Co-signer version 2026.08.19 and later. Earlier versions offer only public key and certificate authentication.
The command applies each value as follows:
A root CA certificate and a pinned certificate can’t be used together. Setting a root CA certificate removes the pinned certificate, and setting a pinned certificate removes the root CA certificate.
To change a public key or pinned certificate that is already configured, use the APIs or the Console. The APIs and the Console don’t accept a root CA certificate, so to change an existing root CA certificate, unpair (re-enroll) the API user and pair it again with the Co-signer using the
add-user command. Re-pairing also works for any of the other settings. If only one API user is paired with your Co-signer, unpairing it results in a full Co-signer setup.
To configure the Callback Handler’s public key or certificate using APIs or through the Console, your Co-signer should meet the requirements for Co-signer platform commands, as described in the Co-signer API operations section within this article.