Retired routes
The paths on this list are retired from v1 together, in one step. Their names stay reserved: once the list is removed, each answers 404 not_found as application/problem+json, the same as a path that never existed, and the name is not used for anything else. Nothing on v2 or v3 changes.
How a retirement is announced
While a route is announced it keeps working, and every answer from it carries three headers:
DeprecationheaderThe day the route was deprecated, as
@and Unix seconds (RFC 9745), for example@1793491200.SunsetheaderThe day the route is due to stop answering, as an HTTP date (RFC 8594), for example
Sat, 01 May 2027 00:00:00 GMT.Linkheader<https://docs.aleta.ai/developers/api/v1/retired>; rel="deprecation", this page.
Once the list is removed, each route answers 404 not_found before any other check, without needing a key.
What to use instead
The commitments of a private-equity asset are read with GET /v1/assets/{asset_id}/commitments.
The list
| Method | Path |
|---|---|
POST | /v1/users |
GET PATCH | /v1/governance-policy |
POST | /v1/roles |
PATCH DELETE | /v1/roles/{role_id} |
GET POST | /v1/commitments |
GET PATCH DELETE | /v1/commitments/{commitment_id} |
GET POST | /v1/corporate-actions/{corporate_action_id}/elections |
GET | /v1/classification-suggestions |
POST | /v1/classification-suggestions/{classification_suggestion_id}/accept |
POST | /v1/classification-suggestions/{classification_suggestion_id}/reject |
POST | /v1/lenses/{lens_id}/publish |
POST | /v1/lenses/{lens_id}/unpublish |
GET | /v1/tag-rule-suggestions |
GET | /v1/tag-rule-suggestions/{tag_rule_suggestion_id} |
POST | /v1/tag-rule-suggestions/{tag_rule_suggestion_id}/accept |
POST | /v1/tag-rule-suggestions/{tag_rule_suggestion_id}/reject |
GET POST | /v1/audience-profiles |
GET PATCH DELETE | /v1/audience-profiles/{audience_profile_id} |
GET | /v1/custodian-contract-holdings |
GET | /v1/custodian-contract-holdings/{custodian_contract_holding_id} |
POST | /v1/reconciliation-breaks/{reconciliation_break_id}/escalate |
GET POST | /v1/change-sets |
GET | /v1/change-sets/{change_set_id} |
POST | /v1/change-sets/{change_set_id}/approve |
POST | /v1/change-sets/{change_set_id}/commit |
POST | /v1/change-sets/{change_set_id}/discard |
POST | /v1/change-sets/{change_set_id}/submit |
GET POST | /v1/portfolios |
GET PATCH DELETE | /v1/portfolios/{portfolio_id} |
Only the methods named are retired, and a HEAD of a retired GET with it. GET /v1/users, for example, stays.
Of the list, only these are served today: POST /v1/users, GET /v1/commitments, GET /v1/commitments/{commitment_id}, POST /v1/lenses/{lens_id}/publish, POST /v1/lenses/{lens_id}/unpublish, GET /v1/custodian-contract-holdings and GET /v1/custodian-contract-holdings/{custodian_contract_holding_id}. Every other path on the list is not served and answers 404 not_found like any unknown path.