- Create an API application in the partner settings area.
- Generate or upload an RSA public signing key.
- Select only the REST permissions the service needs.
- Store the one-time API key in the partner secret manager.
- Sign every REST request with the matching private key.
- Use the generated API reference pages for endpoint schemas.
- Rotate API keys and signing keys through the application management screens.
Access model
Partner users manage their own API applications under Settings → Platform → API Applications. Nuvera admins can inspect and manage the same applications from the admin organization hub only for support, emergency disablement, permission fixes, and partner-assisted rotation. Customer-platform users cannot create or use REST API applications.Credential model
Each application has two credential layers:x-api-key: a one-time secret API key. Nuvera stores only the hash, prefix, last four characters, status, and usage metadata.- RS256 request signature: a JWT signed by the partner-held RSA private key. Nuvera stores the public key and verifies each request.
Permissions
Every REST handler has an explicit permission. Write permissions require the matching read permission where the resource has both read and write operations.| Area | Read permission | Write permission |
|---|---|---|
| Customers | CUSTOMERS_READ | CUSTOMERS_WRITE |
| Beneficiaries | BENEFICIARIES_READ | BENEFICIARIES_WRITE |
| Documents | DOCUMENTS_READ | DOCUMENTS_WRITE |
| Crypto reference data | CRYPTO_READ | Not applicable |
| Payments | PAYMENTS_READ | PAYMENTS_WRITE |
| Screening | SCREENING_READ | Not applicable |
| Support | SUPPORT_READ | SUPPORT_WRITE |
Request requirements
Every REST call must include:nuvera-api, audience nuvera-rest-api, a lifetime of 60 seconds or less, a unique jti, and claims for the exact request method, URI, and body hash.
Create an application
Set up keys, permissions, and the one-time API key.
Sign requests
Generate the JWT for JSON and multipart requests.
Rotate keys
Replace API keys and signing keys safely.