Create entity
Create entity
API Reference
Entities
Create, read, update, and delete Orgs entities from constitution YAML.
Create entity
POST
Create entity
Routes
Create request
YAML constitution document. The API validates the constitution before storing the entity. Maximum size: 64 KiB.
Update request
Entity UUID.
Latest entity version. Version mismatches return
409.Supported values:
submit_formation, mark_filing_failed, retry_from_failed.Error message required when marking a filing failed.
Response fields
Entity UUID.
Entity name from the constitution.
Entity lifecycle state such as
Draft, Filing, Filed, Registered, or Active.Optimistic concurrency version.
Agent rule
Authorizations
Use Authorization: Bearer <token>. The token can be a legacy Orgs API key or a platform-minted JWT.
Body
application/json
YAML constitution document. Maximum 64 KiB.
Response
Entity created.
Example:
"helios-research"
Example:
"Draft"
Example:
1
Example:
"2026-000123456"
Example:
"12-3456789"
Example:
"did:oas:hmr:helios"