Create distributions
Create one or more staged fund distributions in a single request. Each distribution has one or more payments; each payment references an existing entity by ID (entity) and an optional list of contacts to notify (notifications[].contact). Create entities and contacts first via POST /v1/entities and POST /v1/contacts. The batch is atomic — if any distribution fails validation, none are created.
Authorizations
OAuth2 client_credentials grant for server-to-server access. Onboard via your Nova admin to receive a client_id and client_secret, then POST /oauth/token to exchange them for a short-lived access token. Send the token as Authorization: Bearer <access_token> on every authenticated request. Tokens expire after 3600 seconds — refresh by re-exchanging credentials.
Headers
ID of the organization the request acts on. Optional when the access token is bound to a specific organization, or when the integration has access to exactly one organization.
^org_[A-Za-z0-9]+$"org_Xk7d2pQR9m3nBwYz"
Supply a unique key to make a mutating request safely retryable. Any retry that sends the same key returns that stored response without performing the operation again.
- Retention: keys are kept for 24 hours. Within that window a retry replays the original response.
- Same key, different request: reusing a key with a different request body returns a 409 with code
idempotency_mismatch. Use a fresh key for each distinct operation. - Still processing: if the first request has not finished, a retry returns
409with codeconflict(wait briefly and retry). - Server or transient errors (
5xx,408,429) are not stored, so you may retry with the same key and the operation will be attempted again.
Only applies to POST, PUT, PATCH, and DELETE; ignored on reads.
Body
1 element1"April 20th Distribution from XYZ Sale"
Distribution date
"2024-04-20T00:00:00Z"
ID of the vehicle this distribution pays from
^veh_[A-Za-z0-9]+$"veh_pNvehE6O1KjY2W6Omq9MD3QAEs5w"
List of payments
1Your own identifier for this distribution
"distribution-123"
Response
Distribution created