Overview
All validation failures on the Applications API are returned synchronously. Business logic errors are returned as422 responses with an invalid_parameters array that identifies which fields failed and why, so you can correct the request before retrying.
POST /v0/applications — Required Fields
POST /v0/applications — Entity Validations (approved only)
Entity ID resolution and role validation are enforced only whenstatus is approved.
POST /v0/applications — Field Validations
Downstream Constraints — Account Creation
When you later use an approved application to create an Account, the Accounts API enforces matching between the application and the account. The rules below run onPOST /v0/accounts, not on POST /v0/applications, but a mismatch will block account creation against this application — design the roster on the application accordingly.
See the Accounts API validations for the canonical application-match rules.

