API Communication


Not familiar with the API user creation and authentication?

Visit the links below to understand how each process works:


The API communication between the customer backend and the Fireblocks platform takes place over HTTP (REST). The authentication mechanism is done by creating an API user and signing a JSON Web Token (JWT) for each request made by the customer.

API roles

The Fireblocks NCW feature comes with two new API roles: NCW Admin and NCW Signer.

NCW Admin

This role is used for general workspace operations, such as creating a new NCW.

NCW Signer

This role is used for specific wallet operations, such as creating a transaction from a specific NCW.

Role permissions

The table below lists the different operations that can be executed by the NCW Admin & NCW Signer API users.