Open API Applications
In the partner app, open Settings, then Platform, then API Applications. Choose Create API application.
Name the application
Use a name that identifies the service or deployment that will hold the credential, such as
Treasury API or Payments worker production.Choose the signing key
Use one of the supported RSA public-key flows:
- Browser generation: Nuvera generates an RSA key pair in the browser, downloads the private key locally, and saves only the public key.
- External key pair: Generate a 2048-bit or stronger RSA key pair in your own key-management process and paste only the public key PEM.
Select permissions
Select only the permissions the service needs. If you select a write permission, keep the matching read permission enabled because write
flows often need read-back and ownership checks.
Public key requirements
The public key must be an RSA SPKI PEM key with a modulus of at least 2048 bits:One-time secret handling
The one-time API key is the value sent inx-api-key. After the dialog closes, Nuvera retains only:
- a keyed hash used for authentication,
- the key prefix,
- the last four characters,
- status,
- expiration or revocation metadata,
- last-used metadata.