Platform
Tenant-scoped configuration, addresses, and platform-wide state. Endpoints most integrators only hit once at setup time.
What you can do
- Fetch the current tenant configuration and feature flags
- Read the tenant's private state document
- Manage tenant-level addresses and mailing details
Endpoints
GET
List registered blockchain addresses
/addresses
POST
Register a blockchain address for a user
/addresses
POST
Set an address as the current (primary) address for a user
/addresses/{addressId}/set-current
GET
Get a private state value by key
/private-state/get/{key}
GET
List private state values for a contract address
/private-state/get/contract/{contractAddress}
POST
Set a private state value for a key
/private-state/set
DELETE
Delete a private state value by key
/private-state/remove/{key}
DELETE
Delete all private state values for a user
/private-state/clear
POST
Store an investor commitment for a Midnight contract
/private-state/investor-commitment
GET
Get Midnight token holdings by coin public key
/private-state/my-midnight-holdings