Summary
- Added a new endpoint to list all Teams associated with a specific user.
Added
- Endpoints
GET /organizations/{organizationId}/users/{userId}/teams: List all Teams that a user belongs to within an Organization. Supports pagination withoffsetandlimitquery parameters, and sorting with thesortsquery parameter.
v1 API Changelog
Summary
- Added discriminators to
CreateClusterRequest,CreateDeploymentRequest,UpdateClusterRequest, andUpdateDeploymentRequestschemas. Discriminators remove ambiguity when creating or updating resources by mapping requests to the correct cloud provider or Deployment type. - Updated descriptions for
ApiTokenRoleand API token listing parameters.
Added
- CreateClusterRequest Schema:
- Discriminator on
cloudProviderwith mappings forAWS,AZURE, andGCP.
- Discriminator on
- CreateDeploymentRequest Schema:
- Discriminator on
typewith mappings forDEDICATED,HYBRID, andSTANDARD.
- Discriminator on
- UpdateClusterRequest Schema:
- Discriminator on
clusterTypewith mappings forDEDICATEDandHYBRID.
- Discriminator on
- UpdateDeploymentRequest Schema:
- Discriminator on
typewith mappings forDEDICATED,HYBRID, andSTANDARD.
- Discriminator on
Changed
- UpdateDedicatedDeploymentRequest, UpdateHybridDeploymentRequest, UpdateStandardDeploymentRequest Schemas:
- Removed description for
environmentVariables.
- Removed description for
- ApiTokenRole Schema:
- Updated description for
entityId.
- Updated description for
- API Token Listing Endpoint:
- Updated description for the parameter related to DAG tags.
v1 API Changelog
Summary
- Added new properties to the
DagRole,Deployment, andTeamschemas to enhance DAG access management. - Introduced new query parameters for pagination and sorting in the
/organizations/{organizationId}/tokensand/organizations/{organizationId}/usersendpoints.
Added
- Schemas
DagRoledagTag: DAG tag, required ifDagIdis not specified.
DeploymentEnvironmentVariableupdatedAt: Format set todate-time.
InviteexpiresAt: Format set todate-time.
RolecreatedAtandupdatedAt: Examples and format set todate-time.
RoleWithPermissioncreatedAtandupdatedAt: Examples and format set todate-time.
TeamdagRoles: Array of DAG roles.
- Endpoints
/organizations/{organizationId}/tokenslimit: Limit for pagination.sorts: Sorting criteria.
/organizations/{organizationId}/userslimit: Limit for pagination.sorts: Sorting criteria.
- Enums
ApiTokenRoleentityType: AddedDAG_TAG.
Initial release of the v1 Astro API.
See Migrate to v1 for key changes and migration steps.