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 with offset and limit query parameters, and sorting with the sorts query parameter.

v1 API Changelog

Summary

  • Added discriminators to CreateClusterRequest, CreateDeploymentRequest, UpdateClusterRequest, and UpdateDeploymentRequest schemas. Discriminators remove ambiguity when creating or updating resources by mapping requests to the correct cloud provider or Deployment type.
  • Updated descriptions for ApiTokenRole and API token listing parameters.

Added

  • CreateClusterRequest Schema:
    • Discriminator on cloudProvider with mappings for AWS, AZURE, and GCP.
  • CreateDeploymentRequest Schema:
    • Discriminator on type with mappings for DEDICATED, HYBRID, and STANDARD.
  • UpdateClusterRequest Schema:
    • Discriminator on clusterType with mappings for DEDICATED and HYBRID.
  • UpdateDeploymentRequest Schema:
    • Discriminator on type with mappings for DEDICATED, HYBRID, and STANDARD.

Changed

  • UpdateDedicatedDeploymentRequest, UpdateHybridDeploymentRequest, UpdateStandardDeploymentRequest Schemas:
    • Removed description for environmentVariables.
  • ApiTokenRole Schema:
    • Updated description for entityId.
  • API Token Listing Endpoint:
    • Updated description for the parameter related to DAG tags.

v1 API Changelog

Summary

  • Added new properties to the DagRole, Deployment, and Team schemas to enhance DAG access management.
  • Introduced new query parameters for pagination and sorting in the /organizations/{organizationId}/tokens and /organizations/{organizationId}/users endpoints.

Added

  • Schemas
    • DagRole
      • dagTag: DAG tag, required if DagId is not specified.
    • DeploymentEnvironmentVariable
      • updatedAt: Format set to date-time.
    • Invite
      • expiresAt: Format set to date-time.
    • Role
      • createdAt and updatedAt: Examples and format set to date-time.
    • RoleWithPermission
      • createdAt and updatedAt: Examples and format set to date-time.
    • Team
      • dagRoles: Array of DAG roles.
  • Endpoints
    • /organizations/{organizationId}/tokens
      • limit: Limit for pagination.
      • sorts: Sorting criteria.
    • /organizations/{organizationId}/users
      • limit: Limit for pagination.
      • sorts: Sorting criteria.
  • Enums
    • ApiTokenRole
      • entityType: Added DAG_TAG.