{"openapi":"3.1.0","info":{"title":"ZAIA GENERATIVE AI SERVICES","description":"User Management and Authentication API","version":"1.0.0"},"paths":{"/core/token/request_login_code":{"post":{"tags":["authentication"],"summary":"Send authentication code to email.","description":"Send authentication code to user's email.","operationId":"create_send_login_code_api_token_request_login_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Create Send Login Code Api Token Request Login Code Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/token/verify_login_code":{"post":{"tags":["authentication"],"summary":"Get verified authentication token with provided code.","description":"Verify provided user code and return a authentication token.","operationId":"verify_login_code_api_token_verify_login_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/token/validate_token":{"get":{"tags":["authentication"],"summary":"Get validated token context.","description":"Validate authentication token and return user's context.","operationId":"validate_token_api_token_validate_token_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateTokenResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/core/token/refresh":{"post":{"tags":["authentication"],"summary":"Refresh authentication tokens.","description":"Exchange a valid refresh token for a new access token and refresh token pair.","operationId":"refresh_tokens_api_token_refresh_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponse"}}}}}}},"/core/token/logout":{"post":{"tags":["authentication"],"summary":"Logout and invalidate refresh token.","description":"Revoke the refresh token family to fully log out the user session.","operationId":"logout_api_token_logout_post","responses":{"204":{"description":"Successful Response"}},"security":[{"HTTPBearer":[]}]}},"/core/auth/microsoft/login":{"get":{"tags":["authentication"],"summary":"Get Microsoft OAuth login URL.","description":"Returns the Microsoft OAuth2 authorization URL and CSRF state token.","operationId":"get_login_url_api_auth_microsoft_login_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MicrosoftLoginUrlResponse"}}}}}}},"/core/auth/microsoft/callback":{"get":{"tags":["authentication"],"summary":"Handle Microsoft OAuth callback.","description":"Exchange the authorization code, set the refresh token as an HttpOnly cookie, and redirect the browser to the configured frontend route. The frontend obtains an access token by calling /token/refresh, which uses the refresh cookie.","operationId":"handle_callback_api_auth_microsoft_callback_get","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","title":"Code"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}}],"responses":{"303":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/languages":{"get":{"tags":["languages"],"summary":"Get languages.","description":"Get all languages supported by the application.","operationId":"get_languages_paged_api_languages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_LanguageResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/languages/{language_id}":{"put":{"tags":["languages"],"summary":"Create or update a language.","description":"Create or update a language by ID.","operationId":"create_or_update_language_api_languages__language_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"language_id","in":"path","required":true,"schema":{"type":"string","description":"ID of the language, following ISO 639-1","title":"Language Id"},"description":"ID of the language, following ISO 639-1"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments":{"get":{"tags":["environments"],"summary":"Get User Environments","description":"Retrieve all environments accessible to the authenticated user.\n\nArgs:\n    environment_service (EnvironmentServiceDI): Injected environment service for business logic.\n    auth_context (AuthContext): Authentication context containing user information.\n    pagination_params (PaginationParameters): Parameters for pagination.\n\nReturns:\n    PaginatedResponse[UserEnvironmentResponse]: Page of environments the user has access to.","operationId":"get_user_environments_api_environments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_UserEnvironmentResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}":{"get":{"tags":["environments"],"summary":"Get Environment","operationId":"get_environment_api_environments__environment_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__environment_schemas__OrganizationEnvironmentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/environments":{"get":{"tags":["environments"],"summary":"Get organization environments.","description":"Get all environments for an organization.","operationId":"get_organization_environments_api_organizations__organization_id__environments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","description":"Filter by active status","default":true,"title":"Active Only"},"description":"Filter by active status"},{"name":"direct_assignment_only","in":"query","required":false,"schema":{"type":"boolean","description":"Filter for explicitly assigned environments. Automatically enabled for non-core administrators.","default":false,"title":"Direct Assignment Only"},"description":"Filter for explicitly assigned environments. Automatically enabled for non-core administrators."},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"minimum_role","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Minimum role required","title":"Minimum Role"},"description":"Minimum role required"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_OrganizationEnvironmentResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["environments"],"summary":"Create Environment","description":"Create a new environment within an organization.\n\nArgs:\n    environment_service (EnvironmentServiceDI): Injected environment service for business logic.\n    organization_id (UUID): ID of the organization to create the environment in.\n    create_schema (EnvironmentCreate): Environment creation data with configuration.\n    auth_context (AuthContext): Authentication context containing user information.\n\nReturns:\n    EnvironmentResponse: The newly created environment.\n\nRaises:\n    ConflictException: If an environment with the same name exists in the organization.\n    NotFoundException: If the organization doesn't exist.","operationId":"create_environment_api_organizations__organization_id__environments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/environments/{environment_id}":{"put":{"tags":["environments"],"summary":"Update Environment","description":"Update an existing environment within an organization.\n\nArgs:\n    environment_service (EnvironmentServiceDI): Injected environment service for business logic.\n    organization_id (UUID): ID of the organization containing the environment.\n    environment_id (UUID): ID of the environment to update.\n    update_schema (EnvironmentUpdate): Environment update data with new configuration.\n\nReturns:\n    EnvironmentResponse: The updated environment.\n\nRaises:\n    NotFoundException: If the environment with the specified ID doesn't exist.\n    ConflictException: If an environment with the same name exists in the organization.","operationId":"update_environment_api_organizations__organization_id__environments__environment_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["environments"],"summary":"Delete Environment","description":"Delete an existing environment from an organization.\n\nArgs:\n    environment_service (EnvironmentServiceDI): Injected environment service for business logic.\n    organization_id (UUID): ID of the organization containing the environment.\n    environment_id (UUID): ID of the environment to delete.\n\nRaises:\n    NotFoundException: If the environment with the specified ID doesn't exist.\n    ForbiddenException: If trying to delete the core environment.","operationId":"delete_environment_api_organizations__organization_id__environments__environment_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/users/me/settings":{"put":{"tags":["users"],"summary":"Update User Settings","operationId":"update_user_settings_api_users_me_settings_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSettingsUpdate"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/core/organizations/{organization_id}/users":{"get":{"tags":["users"],"summary":"Get Users Paged","operationId":"get_users_paged_api_organizations__organization_id__users_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Active Only"}},{"name":"unassigned_to_environment_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Unassigned To Environment Id"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_OrganizationUserResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["users"],"summary":"Create User","operationId":"create_user_api_organizations__organization_id__users_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/users/{user_id}":{"get":{"tags":["users"],"summary":"Get User","operationId":"get_user_api_organizations__organization_id__users__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationUserDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["users"],"summary":"Delete User","operationId":"delete_user_api_organizations__organization_id__users__user_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["users"],"summary":"Update User","operationId":"update_user_api_organizations__organization_id__users__user_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/users/import/template/download":{"get":{"tags":["users"],"summary":"Download Users Import Template","operationId":"download_users_import_template_api_organizations__organization_id__users_import_template_download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"separator","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CsvSeparator","default":"semicolon"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/users/import":{"post":{"tags":["users"],"summary":"Import Users","operationId":"import_users_api_organizations__organization_id__users_import_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_users_api_organizations__organization_id__users_import_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBulkImportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/users":{"get":{"tags":["users"],"summary":"Get Environment Users","operationId":"get_environment_users_api_environments__environment_id__users_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Active Only"}},{"name":"environment_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Environment Only"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_EnvironmentUserResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/roles":{"get":{"tags":["roles"],"summary":"Get roles.","description":"Get all roles supported by the application.","operationId":"get_roles_paged_api_roles_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_RoleResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/role":{"get":{"tags":["roles"],"summary":"Get the authenticated user's role in an environment","description":"Get the role for an authenticated user in a specific environment.","operationId":"get_current_user_role_api_environments__environment_id__role_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Get Current User Role Api Environments  Environment Id  Role Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/users/roles":{"put":{"tags":["roles"],"summary":"Bulk create or update user roles in an environment.","description":"Create or update the same role assignment for multiple users in a specific environment.","operationId":"bulk_create_or_update_user_roles_api_environments__environment_id__users_roles_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleBulkAssignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleBulkAssignResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/users/roles/bulk-delete":{"post":{"tags":["roles"],"summary":"Bulk delete user roles in an environment.","description":"Delete role assignments for multiple users in a specific environment.","operationId":"bulk_delete_user_roles_api_environments__environment_id__users_roles_bulk_delete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleBulkDeleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleBulkDeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/users/{user_id}/role":{"put":{"tags":["roles"],"summary":"Create or update a user role in an environment.","description":"Create or update a role for a user in a specific environment.","operationId":"create_or_update_user_role_api_environments__environment_id__users__user_id__role_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRoleUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["roles"],"summary":"Delete a user role in an environment.","description":"Delete a role for a user in a specific environment.","operationId":"delete_user_roles_api_environments__environment_id__users__user_id__role_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/users/{user_id}/roles":{"get":{"tags":["roles"],"summary":"Get roles for a user.","description":"Get all roles for a user in the environments.","operationId":"get_user_roles_api_users__user_id__roles_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_UserRoleResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations":{"get":{"tags":["organizations"],"summary":"Get Organizations","description":"Retrieve all organizations for the user, optionally filtered by active status.\n\nArgs:\n    organization_service (OrganizationServiceDI): Injected organization service for business logic.\n    auth_context (AuthContext): Authentication context for user.\n    pagination_params (PaginationParameters): Parameters for pagination.\n    active_only (bool): Flag to return only active organizations. Defaults to True.\n\nReturns:\n    PaginatedResponse[OrganizationListResponse]: Page of organizations.","operationId":"get_organizations_api_organizations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Active Only"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_OrganizationListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["organizations"],"summary":"Create Organization","description":"Create a new organization with a default environment.\n\nArgs:\n    organization_manager (OrganizationManagerDI): Injected organization manager for business logic.\n    create_schema (OrganizationCreate): Organization creation data with configuration.\n    auth_context (AuthContext): Authentication context containing owner information.\n\nReturns:\n    OrganizationResponse: The newly created organization.\n\nRaises:\n    ConflictException: If an organization with the same name or VAT number already exists.","operationId":"create_organization_api_organizations_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}":{"put":{"tags":["organizations"],"summary":"Update Organization","description":"Update an existing organization.\n\nArgs:\n    organization_service (OrganizationServiceDI): Injected organization service for business logic.\n    organization_id (UUID): ID of the organization to update.\n    update_schema (OrganizationUpdate): Organization update data with new configuration.\n    __: Authentication context for admin validation.\n    _: Dependency to ensure user is in the organization.\n\nReturns:\n    OrganizationResponse: The updated organization.\n\nRaises:\n    NotFoundException: If the organization is not found.\n    ConflictException: If another organization has the same name or VAT number.","operationId":"update_organization_api_organizations__organization_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organizations"],"summary":"Get Organization","description":"Retrieve a specific organization by ID.\n\nArgs:\n    organization_service (OrganizationServiceDI): Injected organization service for business logic.\n    organization_id (UUID): ID of the organization to retrieve.\n    __: Authentication context for admin validation.\n    _: Dependency to ensure user is in the organization.\n\nReturns:\n    OrganizationResponse: The requested organization.\n\nRaises:\n    NotFoundException: If the organization is not found.","operationId":"get_organization_api_organizations__organization_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organizations"],"summary":"Delete Organization","description":"Delete an organization and all its associated environments.\n\nArgs:\n    organization_manager (OrganizationManagerDI): Injected organization manager for business logic.\n    organization_id (UUID): ID of the organization to delete.\n    _: Authentication context for owner validation.\n\nRaises:\n    NotFoundException: If the organization is not found.\n    ForbiddenException: If trying to delete the owner organization.","operationId":"delete_organization_api_organizations__organization_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups":{"get":{"tags":["tasks"],"summary":"Get task groups.","description":"Get all task groups for an environment.","operationId":"get_task_groups_paged_api_environments__environment_id__task_groups_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TaskGroupListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tasks"],"summary":"Create a task group.","description":"Create a task group for an environment.","operationId":"create_task_group_api_environments__environment_id__task_groups_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}":{"get":{"tags":["tasks"],"summary":"Get a task group.","description":"Get a task group for an environment.","operationId":"get_task_group_api_environments__environment_id__task_groups__task_group_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update a task group.","description":"Update a task group for an environment.","operationId":"update_task_group_api_environments__environment_id__task_groups__task_group_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a task group.","description":"Delete a task group from an environment.","operationId":"delete_task_group_api_environments__environment_id__task_groups__task_group_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/languages":{"put":{"tags":["tasks"],"summary":"Update task group languages.","description":"Update languages for a task group.","operationId":"update_task_group_languages_api_environments__environment_id__task_groups__task_group_id__languages_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupLanguageUpdateList"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/categories":{"patch":{"tags":["tasks"],"summary":"Update task group categories.","description":"Update categories for a task group.","operationId":"update_task_group_categories_api_environments__environment_id__task_groups__task_group_id__categories_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupCategoryPatchList"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions":{"get":{"tags":["tasks"],"summary":"Get task group versions.","description":"Get versions for a task group.","operationId":"get_task_group_versions_paged_api_environments__environment_id__task_groups__task_group_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TaskGroupVersionListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tasks"],"summary":"Create a task group version.","description":"Create a new version for a task group.","operationId":"create_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}":{"get":{"tags":["tasks"],"summary":"Get a task group version.","description":"Get a version for a task group.","operationId":"get_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update a task group version.","description":"Update a version for a task group.","operationId":"update_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a task group version.","description":"Delete a version for a task group.","operationId":"delete_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/clone":{"post":{"tags":["tasks"],"summary":"Clone a task group version.","description":"Create a new version for a task group, by cloning an existing version.","operationId":"create_task_group_version_clone_api_environments__environment_id__task_groups__task_group_id__versions_clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionClone"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/translations":{"get":{"tags":["tasks"],"summary":"Get task group version translations.","description":"Get translations for a task group version.","operationId":"get_task_group_version_translations_paged_api_environments__environment_id__task_groups__task_group_id__versions__version__translations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TaskGroupVersionTranslationListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/translation":{"get":{"tags":["tasks"],"summary":"Get a task group version translation.","description":"Get a translation for a task group version. If a translation for the requested language was not found, it returns the default translation.","operationId":"get_task_group_version_translation_api_environments__environment_id__task_groups__task_group_id__versions__version__translation_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionTranslationDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/translations/{language}":{"put":{"tags":["tasks"],"summary":"Create or update a task group version translation.","description":"Create a new or update an existing translation for a task group version.","operationId":"create_or_update_task_group_version_translation_api_environments__environment_id__task_groups__task_group_id__versions__version__translations__language__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"language","in":"path","required":true,"schema":{"type":"string","title":"Language"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionTranslationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TaskGroupVersionTranslationDetailResponse"},{"type":"null"}],"title":"Response Create Or Update Task Group Version Translation Api Environments  Environment Id  Task Groups  Task Group Id  Versions  Version  Translations  Language  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a task group version translation.","description":"Delete an existing translation for a task group version.","operationId":"delete_task_group_version_translation_api_environments__environment_id__task_groups__task_group_id__versions__version__translations__language__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"language","in":"path","required":true,"schema":{"type":"string","title":"Language"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/tasks":{"get":{"tags":["tasks"],"summary":"Get tasks for task group assignment.","description":"Get tasks for a task group to use during assignments to a group version.","operationId":"get_available_tasks_for_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__tasks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"show_assigned","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Show Assigned"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_AvailableTaskResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/task-version-assignments":{"get":{"tags":["tasks"],"summary":"Get task group version task assignments.","description":"Get task assignments for a task group version.","operationId":"get_assigned_task_versions_for_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__task_version_assignments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_AssignedTaskVersionResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update task group version task assignments.","description":"Update task assignments for a task group version.","operationId":"update_assigned_task_versions_for_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__task_version_assignments_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionAssignedItemsUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/tones":{"get":{"tags":["tasks"],"summary":"Get tones for task group assignment.","description":"Get tones for a task group to use during assignments to a group version.","operationId":"get_available_tones_for_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__tones_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"show_assigned","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Show Assigned"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_AvailableToneResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/versions/{version}/tone-version-assignments":{"get":{"tags":["tasks"],"summary":"Get task group version tone assignments.","description":"Get tone assignments for a task group version.","operationId":"get_assigned_tone_versions_for_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__tone_version_assignments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_AssignedToneVersionResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update task group version tone assignments.","description":"Update tone assignments for a task group version.","operationId":"update_assigned_tone_versions_for_task_group_version_api_environments__environment_id__task_groups__task_group_id__versions__version__tone_version_assignments_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskGroupVersionAssignedItemsUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/tasks":{"get":{"tags":["tasks"],"summary":"Get tasks.","description":"Get all tasks for a task group.","operationId":"get_tasks_paged_api_environments__environment_id__task_groups__task_group_id__tasks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TaskListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tasks"],"summary":"Create a task.","description":"Create a task for a task group.","operationId":"create_task_api_environments__environment_id__task_groups__task_group_id__tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/tasks/{task_id}":{"get":{"tags":["tasks"],"summary":"Get task.","description":"Get a task for a task group.","operationId":"get_task_api_environments__environment_id__task_groups__task_group_id__tasks__task_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update a task.","description":"Update a task for a task group.","operationId":"update_task_api_environments__environment_id__task_groups__task_group_id__tasks__task_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a task.","description":"Delete a task for a task group.","operationId":"delete_task_api_environments__environment_id__task_groups__task_group_id__tasks__task_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/tasks/{task_id}/clone":{"post":{"tags":["tasks"],"summary":"Clone a task.","description":"Create a new task for a task group, by cloning an existing task with a specified version.","operationId":"create_task_clone_api_environments__environment_id__task_groups__task_group_id__tasks__task_id__clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionClone"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tasks/{task_id}/versions":{"get":{"tags":["tasks"],"summary":"Get task versions.","description":"Get versions for a task.","operationId":"get_task_versions_paged_api_environments__environment_id__tasks__task_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TaskVersionListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tasks"],"summary":"Create a task version.","description":"Create a new version for a task.","operationId":"create_task_version_api_environments__environment_id__tasks__task_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tasks/{task_id}/versions/{version}":{"get":{"tags":["tasks"],"summary":"Get a task version.","description":"Get a version for a task.","operationId":"get_task_version_api_environments__environment_id__tasks__task_id__versions__version__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update a task version.","description":"Update a version for a task.","operationId":"update_task_version_api_environments__environment_id__tasks__task_id__versions__version__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a task version.","description":"Delete a version for a task.","operationId":"delete_task_version_api_environments__environment_id__tasks__task_id__versions__version__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tasks/{task_id}/versions/clone":{"post":{"tags":["tasks"],"summary":"Clone a task version.","description":"Create a new version for a task, by cloning an existing version.","operationId":"create_task_version_clone_api_environments__environment_id__tasks__task_id__versions_clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionClone"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tasks/{task_id}/versions/{version}/translations":{"get":{"tags":["tasks"],"summary":"Get task version translations.","description":"Get translations for a task version.","operationId":"get_task_version_translations_paged_api_environments__environment_id__tasks__task_id__versions__version__translations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_TaskVersionTranslationListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tasks/{task_id}/versions/{version}/translation":{"get":{"tags":["tasks"],"summary":"Get a task version translation.","description":"Get a translation for a task version. If a translation for the requested language was not found, it returns the default translation.","operationId":"get_task_version_translation_api_environments__environment_id__tasks__task_id__versions__version__translation_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionTranslationDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tasks/{task_id}/versions/{version}/translations/{language}":{"put":{"tags":["tasks"],"summary":"Create or update a task version translation.","description":"Create a new or update an existing translation for a task version.","operationId":"create_or_update_task_version_translation_api_environments__environment_id__tasks__task_id__versions__version__translations__language__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"language","in":"path","required":true,"schema":{"type":"string","title":"Language"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskVersionTranslationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TaskVersionTranslationDetailResponse"},{"type":"null"}],"title":"Response Create Or Update Task Version Translation Api Environments  Environment Id  Tasks  Task Id  Versions  Version  Translations  Language  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a task version translation.","description":"Delete a translation for a task version.","operationId":"delete_task_version_translation_api_environments__environment_id__tasks__task_id__versions__version__translations__language__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"language","in":"path","required":true,"schema":{"type":"string","title":"Language"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/tones":{"get":{"tags":["tasks"],"summary":"Get tones.","description":"Get all tones for a task group.","operationId":"get_tones_paged_api_environments__environment_id__task_groups__task_group_id__tones_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_ToneListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tasks"],"summary":"Create a tone.","description":"Create a tone for a task group.","operationId":"create_tone_api_environments__environment_id__task_groups__task_group_id__tones_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/tones/{tone_id}":{"get":{"tags":["tasks"],"summary":"Get tone.","description":"Get a tone for a task group.","operationId":"get_tone_api_environments__environment_id__task_groups__task_group_id__tones__tone_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a tone.","description":"Delete a tone for a task group.","operationId":"delete_tone_api_environments__environment_id__task_groups__task_group_id__tones__tone_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/task-groups/{task_group_id}/tones/{tone_id}/clone":{"post":{"tags":["tasks"],"summary":"Clone a tone.","description":"Create a new tone for a task group, by cloning an existing tone with a specified version.","operationId":"create_tone_clone_api_environments__environment_id__task_groups__task_group_id__tones__tone_id__clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"task_group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Group Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionClone"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tones/{tone_id}/versions":{"get":{"tags":["tasks"],"summary":"Get tone versions.","description":"Get versions for a tone.","operationId":"get_tone_versions_paged_api_environments__environment_id__tones__tone_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_ToneVersionListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tasks"],"summary":"Create a tone version.","description":"Create a new version for a tone.","operationId":"create_tone_version_api_environments__environment_id__tones__tone_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tones/{tone_id}/versions/{version}":{"get":{"tags":["tasks"],"summary":"Get a tone version.","description":"Get a version for a tone.","operationId":"get_tone_version_api_environments__environment_id__tones__tone_id__versions__version__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["tasks"],"summary":"Update a tone version.","description":"Update a version for a tone.","operationId":"update_tone_version_api_environments__environment_id__tones__tone_id__versions__version__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a tone version.","description":"Delete a version for a tone.","operationId":"delete_tone_version_api_environments__environment_id__tones__tone_id__versions__version__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tones/{tone_id}/versions/clone":{"post":{"tags":["tasks"],"summary":"Clone a tone version.","description":"Create a new version for a tone, by cloning an existing version.","operationId":"create_tone_version_clone_api_environments__environment_id__tones__tone_id__versions_clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionClone"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tones/{tone_id}/versions/{version}/translations":{"get":{"tags":["tasks"],"summary":"Get tone version translations.","description":"Get translations for a tone version.","operationId":"get_tone_version_translations_paged_api_environments__environment_id__tones__tone_id__versions__version__translations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_ToneVersionTranslationListResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tones/{tone_id}/versions/{version}/translation":{"get":{"tags":["tasks"],"summary":"Get a tone version translation.","description":"Get a translation for a tone version. If a translation for the requested language was not found, it returns the default translation.","operationId":"get_tone_version_translation_api_environments__environment_id__tones__tone_id__versions__version__translation_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionTranslationDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/tones/{tone_id}/versions/{version}/translations/{language}":{"put":{"tags":["tasks"],"summary":"Create or update a tone version translation.","description":"Create a new or update an existing translation for a tone version.","operationId":"create_or_update_tone_version_translation_api_environments__environment_id__tones__tone_id__versions__version__translations__language__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"language","in":"path","required":true,"schema":{"type":"string","title":"Language"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToneVersionTranslationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ToneVersionTranslationDetailResponse"},{"type":"null"}],"title":"Response Create Or Update Tone Version Translation Api Environments  Environment Id  Tones  Tone Id  Versions  Version  Translations  Language  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tasks"],"summary":"Delete a tone version translation.","description":"Delete a translation for a tone version.","operationId":"delete_tone_version_translation_api_environments__environment_id__tones__tone_id__versions__version__translations__language__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"tone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tone Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"language","in":"path","required":true,"schema":{"type":"string","title":"Language"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/workspace-tree":{"get":{"tags":["workspaces"],"summary":"Get workspace environments tree.","description":"Get the full workspace folder hierarchy tree for all environments of the user.","operationId":"get_workspace_environments_tree_api_workspace_tree_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"editable_only","in":"query","required":false,"schema":{"type":"boolean","description":"Filter out non-editable folders.","default":false,"title":"Editable Only"},"description":"Filter out non-editable folders."},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_WorkspaceEnvironmentTreeResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/workspace-folders/{workspace_folder_id}":{"get":{"tags":["workspaces"],"summary":"Get workspace folder.","description":"Get a workspace folder by ID.","operationId":"get_workspace_folder_api_environments__environment_id__workspace_folders__workspace_folder_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_folder_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Folder Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceFolderDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["workspaces"],"summary":"Update a workspace folder.","description":"Update an existing workspace folder.","operationId":"update_workspace_folder_api_environments__environment_id__workspace_folders__workspace_folder_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_folder_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Folder Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceFolderUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["workspaces"],"summary":"Delete a workspace folder.","description":"Delete an existing workspace folder .","operationId":"delete_workspace_folder_api_environments__environment_id__workspace_folders__workspace_folder_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_folder_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Folder Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/workspace-folders":{"post":{"tags":["workspaces"],"summary":"Create a workspace folder.","description":"Create a new workspace folder in an environment.","operationId":"create_workspace_folder_api_environments__environment_id__workspace_folders_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceFolderCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceFolderDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/workspace-documents/{workspace_document_id}":{"get":{"tags":["workspaces"],"summary":"Get workspace document.","description":"Get a workspace document by ID.","operationId":"get_workspace_document_detail_api_environments__environment_id__workspace_documents__workspace_document_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceDocumentDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["workspaces"],"summary":"Update a workspace document.","description":"Update an existing workspace document.","operationId":"update_workspace_document_api_environments__environment_id__workspace_documents__workspace_document_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Document Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/WorkspaceDocumentUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["workspaces"],"summary":"Delete a workspace document.","description":"Delete an existing workspace document .","operationId":"delete_workspace_document_api_environments__environment_id__workspace_documents__workspace_document_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Document Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/workspace-documents/{workspace_document_id}/content":{"get":{"tags":["workspaces"],"summary":"Get workspace document's content.","description":"Get a workspace document's content by ID.","operationId":"get_workspace_document_content_api_environments__environment_id__workspace_documents__workspace_document_id__content_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"workspace_document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Document Id"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/workspace-documents":{"post":{"tags":["workspaces"],"summary":"Create a workspace document.","description":"Create a new workspace document in an environment.","operationId":"create_workspace_document_api_environments__environment_id__workspace_documents_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/WorkspaceDocumentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceDocumentDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/marketplace-listings/task-groups":{"get":{"tags":["marketplace"],"summary":"Get task groups for marketplace listings.","description":"Get task groups for marketplace listings from the user's environments.","operationId":"get_marketplace_listing_task_groups_api_organizations__organization_id__marketplace_listings_task_groups_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search task group by name","title":"Search"},"description":"Search task group by name"},{"name":"listing_status","in":"query","required":false,"schema":{"$ref":"#/components/schemas/MarketplaceListingStatus","description":"Filter task groups by listing status: listed/not listed/all. All by default","default":"all"},"description":"Filter task groups by listing status: listed/not listed/all. All by default"},{"name":"environment_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by environment","title":"Environment Id"},"description":"Filter by environment"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_MarketplaceListingEnvironmentResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/marketplace-listings/{listing_id}/available-organizations":{"get":{"tags":["marketplace"],"summary":"Get available organizations.","description":"Get available organizations for the marketplace listing of the publisher organization.","operationId":"get_unsubscribed_organizations_api_environments__environment_id__marketplace_listings__listing_id__available_organizations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_UnsubscribedOrganizationResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/marketplace-listings/{listing_id}":{"get":{"tags":["marketplace"],"summary":"Get a marketplace listing.","description":"Get a marketplace listing from an environment.","operationId":"get_marketplace_listing_detail_api_environments__environment_id__marketplace_listings__listing_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["marketplace"],"summary":"Update a marketplace listing.","description":"Update an existing marketplace listing for a task group.","operationId":"update_marketplace_listing_api_environments__environment_id__marketplace_listings__listing_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["marketplace"],"summary":"Delete a marketplace listing.","description":"Delete an existing marketplace listing for a task group, together with it's listing versions.","operationId":"delete_marketplace_listing_api_environments__environment_id__marketplace_listings__listing_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/marketplace-listings":{"post":{"tags":["marketplace"],"summary":"Create a marketplace listing.","description":"Create a new marketplace listing for a task group.","operationId":"create_marketplace_listing_api_environments__environment_id__marketplace_listings_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/marketplace-listings/{listing_id}/versions":{"get":{"tags":["marketplace"],"summary":"Get task group versions for a marketplace listing.","description":"Get a page of task group versions for a marketplace listing.","operationId":"get_marketplace_listing_task_group_versions_api_environments__environment_id__marketplace_listings__listing_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}},{"name":"listing_status","in":"query","required":false,"schema":{"$ref":"#/components/schemas/MarketplaceListingStatus","description":"Filter task group versions by listing status: listed/not listed/all. All by default","default":"all"},"description":"Filter task group versions by listing status: listed/not listed/all. All by default"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_MarketplaceListingTaskGroupVersionResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["marketplace"],"summary":"Create a marketplace listing version.","description":"Create a new marketplace listing version with a task group version.","operationId":"create_marketplace_listing_version_api_environments__environment_id__marketplace_listings__listing_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingVersionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/marketplace-listings/{listing_id}/versions/{listing_version_id}":{"get":{"tags":["marketplace"],"summary":"Get a marketplace listing version.","description":"Get a version of a marketplace listing.","operationId":"get_marketplace_listing_version_detail_api_environments__environment_id__marketplace_listings__listing_id__versions__listing_version_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}},{"name":"listing_version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Version Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingVersionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["marketplace"],"summary":"Update a marketplace listing version.","description":"Update an existing marketplace listing version’s assigned task group version and metadata.","operationId":"update_marketplace_listing_version_api_environments__environment_id__marketplace_listings__listing_id__versions__listing_version_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}},{"name":"listing_version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceListingVersionUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["marketplace"],"summary":"Delete a marketplace listing version.","description":"Delete an existing marketplace listing version for a task group version (hard delete).","operationId":"delete_marketplace_listing_version_api_environments__environment_id__marketplace_listings__listing_id__versions__listing_version_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"listing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Id"}},{"name":"listing_version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Listing Version Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/subscriptions":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get subscriptions.","description":"Get marketplace listing subscriptions for the subscriber organization.","operationId":"get_subscribed_subscriptions_api_organizations__organization_id__subscriptions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search marketplace listing by name","title":"Search"},"description":"Search marketplace listing by name"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_OrganizationSubscriptionSubscribedResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/subscriptions/stats":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get subscription stats.","description":"Get statistics of all marketplace listing subscriptions for the subscriber organization.","operationId":"get_subscribed_subscription_stats_api_organizations__organization_id__subscriptions_stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionStatsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/subscriptions/{subscription_id}":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get a subscription.","description":"Get a marketplace listing subscription for the subscriber organization.","operationId":"get_subscribed_subscription_detail_api_organizations__organization_id__subscriptions__subscription_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/subscriptions/{subscription_id}/versions":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get subscription versions.","description":"Get marketplace listing subscription versions for the subscriber organization.","operationId":"get_subscribed_subscription_versions_api_organizations__organization_id__subscriptions__subscription_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_OrganizationSubscriptionSubscribedVersionResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/published-subscriptions":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get published subscriptions.","description":"Get marketplace listing subscriptions for the publisher organization.","operationId":"get_published_subscriptions_api_organizations__organization_id__published_subscriptions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"sort","in":"query","required":false,"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionSort","description":"Sorting of subscriptions","default":"status"},"description":"Sorting of subscriptions"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search subscription by name","title":"Search"},"description":"Search subscription by name"},{"name":"listing_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter subscriptions by marketplace listing","title":"Listing Id"},"description":"Filter subscriptions by marketplace listing"},{"name":"subscription_status","in":"query","required":false,"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionStatusFilter","description":"Filter subscriptions by status","default":"all"},"description":"Filter subscriptions by status"},{"name":"subscriber_organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter subscriptions by subscriber organization","title":"Subscriber Organization Id"},"description":"Filter subscriptions by subscriber organization"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_OrganizationSubscriptionPublishedResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/subscriptions/{subscription_id}":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get a published subscription.","description":"Get a marketplace listing subscription from an environment for the publisher organization.","operationId":"get_published_subscription_detail_api_environments__environment_id__subscriptions__subscription_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionPublishedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["marketplace-subscriptions"],"summary":"Update a subscription.","description":"Update an existing marketplace listing subscription for an organization.","operationId":"update_subscription_api_environments__environment_id__subscriptions__subscription_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["marketplace-subscriptions"],"summary":"Delete a subscription.","description":"Delete an existing marketplace listing subscription for an organization (temporary hard delete).","operationId":"delete_subscription_api_environments__environment_id__subscriptions__subscription_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/environments/{environment_id}/subscriptions":{"post":{"tags":["marketplace-subscriptions"],"summary":"Create a subscription.","description":"Create a new marketplace listing subscription for an organization.","operationId":"create_subscription_api_environments__environment_id__subscriptions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"environment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Environment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSubscriptionPublishedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/subscriptions/{subscription_id}/activations":{"get":{"tags":["marketplace-subscriptions"],"summary":"Get environments for a subscription.","description":"Get environments from the subscriber organization and user's environments, extended with activations if found.","operationId":"get_environments_for_activations_api_organizations__organization_id__subscriptions__subscription_id__activations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search environment by name","title":"Search"},"description":"Search environment by name"},{"name":"activation_status","in":"query","required":false,"schema":{"$ref":"#/components/schemas/EnvironmentActivationStatus","description":"Filter environments by activation status: active/not active/all. All by default","default":"all"},"description":"Filter environments by activation status: active/not active/all. All by default"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_EnvironmentActivationEnvironmentResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["marketplace-subscriptions"],"summary":"Patch environment activations for a subscription.","description":"Create/update/delete environment activations for an organization subscription.","operationId":"patch_environment_activations_api_organizations__organization_id__subscriptions__subscription_id__activations_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"subscription_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subscription Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentActivationPatchList"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/activation-tasks":{"get":{"tags":["activation-tasks"],"summary":"Get activation tasks.","description":"Get tasks from user's environments with activations.","operationId":"get_activation_tasks_api_organizations__organization_id__activation_tasks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"visibility","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceVisibility"},{"type":"null"}],"title":"Visibility"}},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_ActivationTaskCategoryResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/activation-tasks/{task_id}/versions/{version}":{"get":{"tags":["activation-tasks"],"summary":"Get an activation task.","description":"Get a task from user's environments with activations.","operationId":"get_activation_task_detail_api_organizations__organization_id__activation_tasks__task_id__versions__version__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivationTaskDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/activation-tasks/{task_id}/versions/{version}/execute":{"post":{"tags":["activation-tasks"],"summary":"Execute an activation task.","description":"Execute a task from user's environments with activations.","operationId":"execute_activation_task_api_organizations__organization_id__activation_tasks__task_id__versions__version__execute_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","title":"Version"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivationTaskExecutionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/tasks/{task_id}/data":{"get":{"tags":["task-data"],"summary":"Get a task data page.","description":"Get a paged list of task data for a task and the current user.","operationId":"get_paged_task_data_api_organizations__organization_id__tasks__task_id__data_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},{"type":"null"}],"description":"Filter by entity type","title":"Entity Type"},"description":"Filter by entity type"},{"name":"parent_data_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by parent data ID","title":"Parent Data Id"},"description":"Filter by parent data ID"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_TaskDataResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["task-data"],"summary":"Create task data.","description":"Create a new task data entity.","operationId":"create_task_data_api_organizations__organization_id__tasks__task_id__data_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDataCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/tasks/{task_id}/data/{data_id}":{"get":{"tags":["task-data"],"summary":"Get task data.","description":"Get a single task data entity for a task and the current user.","operationId":"get_task_data_api_organizations__organization_id__tasks__task_id__data__data_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDataResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["task-data"],"summary":"Update task data.","description":"Update an existing task data entity.","operationId":"update_task_data_api_organizations__organization_id__tasks__task_id__data__data_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDataUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["task-data"],"summary":"Delete task data.","description":"Delete an existing task data entity, including child entities and files.","operationId":"delete_task_data_api_organizations__organization_id__tasks__task_id__data__data_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/tasks/{task_id}/data/bulk-delete":{"post":{"tags":["task-data"],"summary":"Bulk delete task data.","description":"Bulk delete task data entities, including child entities and files.","operationId":"bulk_delete_task_data_api_organizations__organization_id__tasks__task_id__data_bulk_delete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDataBulkDelete"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/tasks/{task_id}/data/{data_id}/files/{file_id}/download":{"get":{"tags":["task-data"],"summary":"Download a task data file.","description":"Download a task data file by ID. Returns the file content as a streaming response.","operationId":"download_task_data_file_api_organizations__organization_id__tasks__task_id__data__data_id__files__file_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}},{"name":"file_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"File Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/tasks/{task_id}/data/{data_id}/files":{"post":{"tags":["task-data"],"summary":"Create a task data file.","description":"Create a file attached to a task data entity.","operationId":"create_task_data_file_api_organizations__organization_id__tasks__task_id__data__data_id__files_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TaskDataFileCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDataFileResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/organizations/{organization_id}/tasks/{task_id}/data/{data_id}/files/{file_id}":{"put":{"tags":["task-data"],"summary":"Update a task data file.","description":"Update a file attached to a task data entity.","operationId":"update_task_data_file_api_organizations__organization_id__tasks__task_id__data__data_id__files__file_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}},{"name":"file_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"File Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/TaskDataFileUpdate"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["task-data"],"summary":"Delete a task data file.","description":"Delete a file attachment from a task data entity.","operationId":"delete_task_data_file_api_organizations__organization_id__tasks__task_id__data__data_id__files__file_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"data_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Id"}},{"name":"file_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"File Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/usage-logs":{"get":{"tags":["usage-logs"],"summary":"Get usage logs.","description":"Get usage logs for LLM requests as a subscriber organization","operationId":"get_usage_logs_api_usage_logs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"task_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by task","title":"Task Id"},"description":"Filter by task"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_Union_UsageLogResponse__UsageLogExpandedResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["usage-logs"],"summary":"Create a usage log.","description":"Create a new usage log entry for a LLM request.","operationId":"create_usage_log_api_usage_logs_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageLogCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/UsageLogResponse"},{"$ref":"#/components/schemas/UsageLogExpandedResponse"}],"title":"Response Create Usage Log Api Usage Logs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/tasks/stats":{"get":{"tags":["stats"],"summary":"Get statistics for tasks.","description":"Get usage statistics for tasks matching the filters.","operationId":"get_tasks_stats_list_api_tasks_stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_Union_TaskStatsListResponse__TaskStatsListExpandedResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/tasks/{task_id}/stats":{"get":{"tags":["stats"],"summary":"Get task statistics.","description":"Get detailed usage statistics for a specific task.","operationId":"get_task_stats_detail_api_tasks__task_id__stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Optional) preferred language for fetching translations","title":"Lang"},"description":"(Optional) preferred language for fetching translations"},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TaskStatsDetailResponse"},{"$ref":"#/components/schemas/TaskStatsDetailExpandedResponse"}],"title":"Response Get Task Stats Detail Api Tasks  Task Id  Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/roz/stats/summary":{"get":{"tags":["stats"],"summary":"Get ROZ stats.","description":"Get ROZ stats across all usage logs.","operationId":"get_roz_summary_api_roz_stats_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RozStatsSummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/roz/stats/histogram":{"get":{"tags":["stats"],"summary":"Get ROZ histogram.","description":"Get histogram of task ROZ frequency, averaging task ROZ values.","operationId":"get_roz_histogram_api_roz_stats_histogram_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"bin_width","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"ROZ bin width","default":5,"title":"Bin Width"},"description":"ROZ bin width"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_RozStatsHistogramItem_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/roz/stats/time-series":{"get":{"tags":["stats"],"summary":"Get ROZ time series.","description":"Get time series of average ROZ values over time.","operationId":"get_roz_time_series_api_roz_stats_time_series_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"interval","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Interval","description":"Aggregation interval","default":"day"},"description":"Aggregation interval"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_RozStatsTimeSeriesItem_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/providers/stats":{"get":{"tags":["stats"],"summary":"Get provider stats.","description":"Get aggregated stats per provider and provider model.","operationId":"get_provider_stats_api_providers_stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Top"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResult_Union_ProviderStatsResponse__ProviderStatsExpandedResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/providers/{provider}/models/{provider_model}/stats":{"get":{"tags":["stats"],"summary":"Get provider model stats.","description":"Get detailed stats for a specific provider and provider model.","operationId":"get_provider_model_stats_api_providers__provider__models__provider_model__stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"provider_model","in":"path","required":true,"schema":{"type":"string","title":"Provider Model"}},{"name":"organization_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by organization","title":"Organization Id"},"description":"Filter by organization"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by user","title":"User Id"},"description":"Filter by user"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter from this date (inclusive)","title":"From"},"description":"Filter from this date (inclusive)"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Filter to this date (inclusive)","title":"To"},"description":"Filter to this date (inclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ProviderModelStatsResponse"},{"$ref":"#/components/schemas/ProviderModelStatsExpandedResponse"}],"title":"Response Get Provider Model Stats Api Providers  Provider  Models  Provider Model  Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/core/health":{"get":{"summary":"Health Check","description":"Health check endpoint","operationId":"health_check_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"ActivationTaskCategoryResponse":{"properties":{"category":{"type":"string","title":"Category"},"tasks":{"items":{"$ref":"#/components/schemas/ActivationTaskResponse"},"type":"array","title":"Tasks"}},"type":"object","required":["category","tasks"],"title":"ActivationTaskCategoryResponse"},"ActivationTaskDetailResponse":{"properties":{"category_name":{"type":"string","title":"Category Name"},"category_language":{"type":"string","title":"Category Language"},"id":{"type":"string","format":"uuid","title":"Id"},"version":{"type":"integer","title":"Version"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Form"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data"}},"type":"object","required":["category_name","category_language","id","version","name","language","description","form","meta_data"],"title":"ActivationTaskDetailResponse"},"ActivationTaskExecutionRequest":{"properties":{"language":{"type":"string","title":"Language","description":"Language for the LLM request to respond in"},"context":{"type":"string","title":"Context","description":"Context for the LLM request"},"provider_name":{"type":"string","title":"Provider Name","description":"Name of the LLM provider"},"model_type":{"type":"string","title":"Model Type","description":"Name of the LLM model type"},"temperature":{"type":"number","title":"Temperature","description":"Temperature of LLM request","default":0.5},"max_tokens":{"type":"integer","title":"Max Tokens","description":"Max tokens usable during LLM request","default":5000}},"type":"object","required":["language","context","provider_name","model_type"],"title":"ActivationTaskExecutionRequest"},"ActivationTaskResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version":{"type":"integer","title":"Version"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data"}},"type":"object","required":["id","version","name","language","description","meta_data"],"title":"ActivationTaskResponse"},"AssignedTaskVersionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version":{"type":"integer","title":"Version"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"language":{"type":"string","title":"Language"},"count_versions":{"type":"integer","title":"Count Versions"},"is_latest_version":{"type":"boolean","title":"Is Latest Version"}},"type":"object","required":["id","version","name","category","language","count_versions","is_latest_version"],"title":"AssignedTaskVersionResponse"},"AssignedToneVersionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version":{"type":"integer","title":"Version"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"count_versions":{"type":"integer","title":"Count Versions"},"is_latest_version":{"type":"boolean","title":"Is Latest Version"}},"type":"object","required":["id","version","name","language","count_versions","is_latest_version"],"title":"AssignedToneVersionResponse"},"AvailableTaskResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"is_assigned":{"type":"boolean","title":"Is Assigned"}},"type":"object","required":["id","name","category","language","latest_version","is_assigned"],"title":"AvailableTaskResponse"},"AvailableToneResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"is_assigned":{"type":"boolean","title":"Is Assigned"}},"type":"object","required":["id","name","language","latest_version","is_assigned"],"title":"AvailableToneResponse"},"Body_import_users_api_organizations__organization_id__users_import_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_import_users_api_organizations__organization_id__users_import_post"},"CsvSeparator":{"type":"string","enum":["comma","semicolon"],"title":"CsvSeparator"},"EnvironmentActivationEnvironmentResponse":{"properties":{"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"environment_name":{"type":"string","title":"Environment Name"},"environment_is_core":{"type":"boolean","title":"Environment Is Core"},"activation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activation Id"},"activation_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Activation Version"},"activation_tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activation Tag"}},"type":"object","required":["environment_id","environment_name","environment_is_core","activation_id","activation_version","activation_tag"],"title":"EnvironmentActivationEnvironmentResponse"},"EnvironmentActivationPatchAdd":{"properties":{"environment_id":{"type":"string","format":"uuid","title":"Environment Id","description":"Environment of the activation"},"version":{"type":"integer","exclusiveMinimum":0.0,"title":"Version","description":"Version of the subscription"},"action":{"type":"string","const":"add","title":"Action"}},"type":"object","required":["environment_id","version","action"],"title":"EnvironmentActivationPatchAdd"},"EnvironmentActivationPatchDelete":{"properties":{"environment_id":{"type":"string","format":"uuid","title":"Environment Id","description":"Environment of the activation"},"action":{"type":"string","const":"delete","title":"Action"}},"type":"object","required":["environment_id","action"],"title":"EnvironmentActivationPatchDelete"},"EnvironmentActivationPatchList":{"items":{"anyOf":[{"$ref":"#/components/schemas/EnvironmentActivationPatchAdd"},{"$ref":"#/components/schemas/EnvironmentActivationPatchUpdate"},{"$ref":"#/components/schemas/EnvironmentActivationPatchDelete"}]},"type":"array","title":"EnvironmentActivationPatchList"},"EnvironmentActivationPatchUpdate":{"properties":{"environment_id":{"type":"string","format":"uuid","title":"Environment Id","description":"Environment of the activation"},"version":{"type":"integer","exclusiveMinimum":0.0,"title":"Version","description":"Version of the subscription"},"action":{"type":"string","const":"update","title":"Action"}},"type":"object","required":["environment_id","version","action"],"title":"EnvironmentActivationPatchUpdate"},"EnvironmentActivationStatus":{"type":"string","enum":["all","active","inactive"],"title":"EnvironmentActivationStatus","description":"Enum to filter environments by activation status."},"EnvironmentCreate":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name","description":"Name of the environment"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the environment"}},"type":"object","required":["name"],"title":"EnvironmentCreate","description":"Schema for creating a new environment.\n\nAttributes:\n    name (str): Name of the environment.\n    description (str | None): Description of the environment."},"EnvironmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"is_active":{"type":"boolean","title":"Is Active"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated"},"creation_date":{"type":"string","format":"date-time","title":"Creation Date"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","is_active","last_updated","creation_date","organization_id","name","description"],"title":"EnvironmentResponse","description":"Schema for environment response data.\n\nAttributes:\n    id (UUID): ID of the environment.\n    is_active (bool): Flag if the environment is active.\n    last_updated (datetime): Timestamp of the last update.\n    creation_date (datetime): Timestamp of creation.\n    organization_id (UUID): ID of the organization.\n    name (str): Name of the environment.\n    description (str | None): Description of the environment."},"EnvironmentUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"Name of the environment"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the environment"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active","description":"Flag if the environment is active"}},"type":"object","title":"EnvironmentUpdate","description":"Schema for updating an environment.\n\nAttributes:\n    name (str | None): Name of the environment.\n    description (str | None): Description of the environment.\n    is_active (bool | None): Flag if the environment is active."},"EnvironmentUserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"is_active":{"type":"boolean","title":"Is Active"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"is_role_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Role Active"}},"type":"object","required":["id","name","email","is_active","role","is_role_active"],"title":"EnvironmentUserResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Interval":{"type":"string","enum":["day","week","month"],"title":"Interval"},"LanguageResponse":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"LanguageResponse"},"LanguageUpdate":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the language"}},"type":"object","title":"LanguageUpdate"},"MarketplaceAccessLevel":{"type":"string","enum":["internal","external"],"title":"MarketplaceAccessLevel","description":"Enum defining the listing access levels.\n\nValues:\n- internal - can only be subscribed to internally by the publisher organization\n- external - external organization can subscribe"},"MarketplaceListingCreate":{"properties":{"task_group_id":{"type":"string","format":"uuid","title":"Task Group Id","description":"ID of the task group to list"},"task_group_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Task Group Version","description":"Task group version to auto-provision for listing. Defaults to latest version. If specified version is not found, request will fail."},"visibility":{"$ref":"#/components/schemas/MarketplaceVisibility","description":"Visibility of the listing","default":"default"},"access_level":{"$ref":"#/components/schemas/MarketplaceAccessLevel","description":"Access level of the listing","default":"internal"}},"type":"object","required":["task_group_id"],"title":"MarketplaceListingCreate"},"MarketplaceListingDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"task_group_id":{"type":"string","format":"uuid","title":"Task Group Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"latest_version":{"type":"integer","title":"Latest Version"},"latest_status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"visibility":{"$ref":"#/components/schemas/MarketplaceVisibility"},"access_level":{"$ref":"#/components/schemas/MarketplaceAccessLevel"},"has_internal_subscriptions":{"type":"boolean","title":"Has Internal Subscriptions"},"has_external_subscriptions":{"type":"boolean","title":"Has External Subscriptions"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated By"}},"type":"object","required":["id","task_group_id","name","language","description","latest_version","latest_status","visibility","access_level","has_internal_subscriptions","has_external_subscriptions","created_at","created_by","updated_at","updated_by"],"title":"MarketplaceListingDetailResponse"},"MarketplaceListingEnvironmentResponse":{"properties":{"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"environment_name":{"type":"string","title":"Environment Name"},"is_core":{"type":"boolean","title":"Is Core"},"task_groups":{"items":{"$ref":"#/components/schemas/MarketplaceListingTaskGroupResponse"},"type":"array","title":"Task Groups"}},"type":"object","required":["environment_id","environment_name","is_core","task_groups"],"title":"MarketplaceListingEnvironmentResponse"},"MarketplaceListingStatus":{"type":"string","enum":["all","listed","unlisted"],"title":"MarketplaceListingStatus","description":"Enum to filter marketplace listings and versions by status."},"MarketplaceListingTaskGroupResponse":{"properties":{"task_group_id":{"type":"string","format":"uuid","title":"Task Group Id"},"task_group_name":{"type":"string","title":"Task Group Name"},"task_group_language":{"type":"string","title":"Task Group Language"},"task_group_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Group Description"},"task_group_latest_version":{"type":"integer","title":"Task Group Latest Version"},"task_group_latest_status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"listing_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Listing Id"},"listing_visibility":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceVisibility"},{"type":"null"}]},"listing_access_level":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceAccessLevel"},{"type":"null"}]},"has_internal_subscriptions":{"type":"boolean","title":"Has Internal Subscriptions"},"has_external_subscriptions":{"type":"boolean","title":"Has External Subscriptions"},"listing_created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Listing Created At"},"listing_created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Listing Created By"},"listing_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Listing Updated At"},"listing_updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Listing Updated By"}},"type":"object","required":["task_group_id","task_group_name","task_group_language","task_group_description","task_group_latest_version","task_group_latest_status","listing_id","listing_visibility","listing_access_level","has_internal_subscriptions","has_external_subscriptions","listing_created_at","listing_created_by","listing_updated_at","listing_updated_by"],"title":"MarketplaceListingTaskGroupResponse"},"MarketplaceListingTaskGroupVersionResponse":{"properties":{"task_group_id":{"type":"string","format":"uuid","title":"Task Group Id"},"task_group_version":{"type":"integer","title":"Task Group Version"},"task_group_version_status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"task_group_version_name":{"type":"string","title":"Task Group Version Name"},"language":{"type":"string","title":"Language"},"listing_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Listing Version Id"},"access_level":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceAccessLevel"},{"type":"null"}]},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag"},"has_internal_activations":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Internal Activations"},"has_external_activations":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has External Activations"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated By"}},"type":"object","required":["task_group_id","task_group_version","task_group_version_status","task_group_version_name","language","listing_version_id","access_level","tag","has_internal_activations","has_external_activations","created_at","created_by","updated_at","updated_by"],"title":"MarketplaceListingTaskGroupVersionResponse"},"MarketplaceListingUpdate":{"properties":{"visibility":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceVisibility"},{"type":"null"}],"description":"Visibility of the listing"},"access_level":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceAccessLevel"},{"type":"null"}],"description":"Access level of the listing"}},"type":"object","title":"MarketplaceListingUpdate"},"MarketplaceListingVersionCreate":{"properties":{"task_group_version":{"type":"integer","minimum":1.0,"title":"Task Group Version","description":"Version number of the task group"},"access_level":{"$ref":"#/components/schemas/MarketplaceAccessLevel","description":"Access level of the listing version","default":"internal"},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag","description":"(Optional) tag for the listing version"}},"type":"object","required":["task_group_version"],"title":"MarketplaceListingVersionCreate"},"MarketplaceListingVersionDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"task_group_id":{"type":"string","format":"uuid","title":"Task Group Id"},"task_group_version":{"type":"integer","title":"Task Group Version"},"task_group_version_status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"access_level":{"$ref":"#/components/schemas/MarketplaceAccessLevel"},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag"},"has_internal_activations":{"type":"boolean","title":"Has Internal Activations"},"has_external_activations":{"type":"boolean","title":"Has External Activations"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated By"}},"type":"object","required":["id","task_group_id","task_group_version","task_group_version_status","name","language","description","access_level","tag","has_internal_activations","has_external_activations","created_at","created_by","updated_at","updated_by"],"title":"MarketplaceListingVersionDetailResponse"},"MarketplaceListingVersionUpdate":{"properties":{"task_group_version":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Task Group Version","description":"Version number of the task group"},"access_level":{"anyOf":[{"$ref":"#/components/schemas/MarketplaceAccessLevel"},{"type":"null"}],"description":"Access level of the listing version"},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag","description":"(Optional) tag for the listing version"}},"type":"object","title":"MarketplaceListingVersionUpdate"},"MarketplaceVisibility":{"type":"string","enum":["default","internal","workspace"],"title":"MarketplaceVisibility","description":"Enum defining the listing visibilities.\n\nValues:\n- default - general purpose\n- internal - internal functionalities\n- workspace - intended for use with workspace documents"},"MicrosoftLoginUrlResponse":{"properties":{"authorization_url":{"type":"string","title":"Authorization Url"},"state":{"type":"string","title":"State"}},"type":"object","required":["authorization_url","state"],"title":"MicrosoftLoginUrlResponse"},"OrganizationCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the organization"},"vat_number":{"type":"string","minLength":1,"title":"Vat Number","description":"VAT number of the organization"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address","description":"Address of the organization"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"Country of the organization"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the organization"},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the organization"}},"type":"object","required":["name","vat_number"],"title":"OrganizationCreate","description":"Schema for creating a new organization.\n\nAttributes:\n    name (str): Name of the organization.\n    vat_number (str): VAT number of the organization.\n    address (str | None): Address of the organization.\n    country (str | None): Country of the organization.\n    location (str | None): Location of the organization.\n    meta_data (dict): Metadata for the organization."},"OrganizationListResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"is_owner":{"type":"boolean","title":"Is Owner"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","name","is_owner","is_active"],"title":"OrganizationListResponse","description":"Schema for organization list response data.\n\nAttributes:\n    id (UUID): ID of the organization.\n    name (str): Name of the organization.\n    is_owner (bool): Flag if the organization is the owner.\n    is_active (bool): Flag if the organization is active."},"OrganizationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"is_active":{"type":"boolean","title":"Is Active"},"meta_data":{"type":"object","title":"Meta Data"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated"},"creation_date":{"type":"string","format":"date-time","title":"Creation Date"},"name":{"type":"string","title":"Name"},"is_owner":{"type":"boolean","title":"Is Owner"},"vat_number":{"type":"string","title":"Vat Number"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"}},"type":"object","required":["id","is_active","meta_data","last_updated","creation_date","name","is_owner","vat_number","address","country","location"],"title":"OrganizationResponse","description":"Schema for organization response data.\n\nAttributes:\n    id (UUID): ID of the organization.\n    is_active (bool): Flag if the organization is active.\n    meta_data (dict): Metadata for the organization.\n    last_updated (datetime): Timestamp of the last update.\n    creation_date (datetime): Timestamp of creation.\n    name (str): Name of the organization.\n    is_owner (bool): Flag if the organization is the owner.\n    vat_number (str): VAT number of the organization.\n    address (str | None): Address of the organization.\n    country (str | None): Country of the organization.\n    location (str | None): Location of the organization."},"OrganizationSubscriptionCreate":{"properties":{"subscriber_organization_id":{"type":"string","format":"uuid","title":"Subscriber Organization Id","description":"Organization subscribing to the marketplace listing"},"listing_id":{"type":"string","format":"uuid","title":"Listing Id","description":"Marketplace listing to subscribe to"},"start_at":{"type":"string","format":"date-time","title":"Start At","description":"Start time of the subscription"},"end_at":{"type":"string","format":"date-time","title":"End At","description":"End time of the subscription"}},"type":"object","required":["subscriber_organization_id","listing_id","start_at","end_at"],"title":"OrganizationSubscriptionCreate"},"OrganizationSubscriptionDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"publisher_organization_name":{"type":"string","title":"Publisher Organization Name"},"status":{"$ref":"#/components/schemas/OrganizationSubscriptionStatus"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"total_environment_count":{"type":"integer","title":"Total Environment Count"},"active_environment_count":{"type":"integer","title":"Active Environment Count"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","publisher_organization_name","status","start_at","end_at","total_environment_count","active_environment_count","name","language","description"],"title":"OrganizationSubscriptionDetailResponse"},"OrganizationSubscriptionPublishedResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"subscriber_organization_name":{"type":"string","title":"Subscriber Organization Name"},"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"environment_name":{"type":"string","title":"Environment Name"},"listing_id":{"type":"string","format":"uuid","title":"Listing Id"},"listing_latest_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Listing Latest Version"},"listing_tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Listing Tag"},"status":{"$ref":"#/components/schemas/OrganizationSubscriptionStatus"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","subscriber_organization_name","environment_id","environment_name","listing_id","listing_latest_version","listing_tag","status","start_at","end_at","name","language","description"],"title":"OrganizationSubscriptionPublishedResponse"},"OrganizationSubscriptionSort":{"type":"string","enum":["status","subscriber"],"title":"OrganizationSubscriptionSort","description":"Enum to determine sorting of organization subscriptions."},"OrganizationSubscriptionStatsResponse":{"properties":{"total_subscriptions_count":{"type":"integer","title":"Total Subscriptions Count"},"active_subscriptions_count":{"type":"integer","title":"Active Subscriptions Count"},"expiring_subscriptions_within_30_days_count":{"type":"integer","title":"Expiring Subscriptions Within 30 Days Count"}},"type":"object","required":["total_subscriptions_count","active_subscriptions_count","expiring_subscriptions_within_30_days_count"],"title":"OrganizationSubscriptionStatsResponse"},"OrganizationSubscriptionStatus":{"type":"string","enum":["active","inactive"],"title":"OrganizationSubscriptionStatus","description":"Enum defining organization subscription statuses."},"OrganizationSubscriptionStatusFilter":{"type":"string","enum":["all","active","inactive"],"title":"OrganizationSubscriptionStatusFilter","description":"Enum to filter organization subscriptions by activation status."},"OrganizationSubscriptionSubscribedResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"publisher_organization_name":{"type":"string","title":"Publisher Organization Name"},"status":{"$ref":"#/components/schemas/OrganizationSubscriptionStatus"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","publisher_organization_name","status","start_at","end_at","name","language","description"],"title":"OrganizationSubscriptionSubscribedResponse"},"OrganizationSubscriptionSubscribedVersionResponse":{"properties":{"subscription_id":{"type":"string","format":"uuid","title":"Subscription Id"},"version":{"type":"integer","title":"Version"},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag"}},"type":"object","required":["subscription_id","version","tag"],"title":"OrganizationSubscriptionSubscribedVersionResponse"},"OrganizationSubscriptionUpdate":{"properties":{"status":{"anyOf":[{"$ref":"#/components/schemas/OrganizationSubscriptionStatus"},{"type":"null"}],"description":"Status of the subscription"},"start_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start At","description":"Start time of the subscription"},"end_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End At","description":"End time of the subscription"}},"type":"object","title":"OrganizationSubscriptionUpdate"},"OrganizationUpdate":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the organization"},"vat_number":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Vat Number","description":"VAT number of the organization"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address","description":"Address of the organization"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"Country of the organization"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the organization"},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the organization"}},"type":"object","title":"OrganizationUpdate","description":"Schema for updating an organization.\n\nAttributes:\n    name (str | None): Name of the organization.\n    vat_number (str | None): VAT number of the organization.\n    address (str | None): Address of the organization.\n    country (str | None): Country of the organization.\n    location (str | None): Location of the organization.\n    meta_data (dict): Metadata for the organization."},"OrganizationUserDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"is_active":{"type":"boolean","title":"Is Active"},"full_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Full Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"meta_data":{"type":"object","title":"Meta Data"},"environments":{"items":{"$ref":"#/components/schemas/UserEnvironmentDetailResponse"},"type":"array","title":"Environments"}},"type":"object","required":["id","organization_id","name","email","is_active","meta_data","environments"],"title":"OrganizationUserDetailResponse"},"OrganizationUserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"is_active":{"type":"boolean","title":"Is Active"},"full_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Full Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"environments":{"items":{"$ref":"#/components/schemas/app__schemas__user_schemas__UserEnvironmentResponse"},"type":"array","title":"Environments"}},"type":"object","required":["id","organization_id","name","email","is_active","environments"],"title":"OrganizationUserResponse"},"PaginatedResponse_AssignedTaskVersionResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/AssignedTaskVersionResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[AssignedTaskVersionResponse]"},"PaginatedResponse_AssignedToneVersionResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/AssignedToneVersionResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[AssignedToneVersionResponse]"},"PaginatedResponse_AvailableTaskResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/AvailableTaskResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[AvailableTaskResponse]"},"PaginatedResponse_AvailableToneResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/AvailableToneResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[AvailableToneResponse]"},"PaginatedResponse_EnvironmentUserResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/EnvironmentUserResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[EnvironmentUserResponse]"},"PaginatedResponse_LanguageResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/LanguageResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[LanguageResponse]"},"PaginatedResponse_OrganizationListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/OrganizationListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[OrganizationListResponse]"},"PaginatedResponse_OrganizationUserResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/OrganizationUserResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[OrganizationUserResponse]"},"PaginatedResponse_RoleResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/RoleResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[RoleResponse]"},"PaginatedResponse_TaskGroupListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskGroupListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[TaskGroupListResponse]"},"PaginatedResponse_TaskGroupVersionListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskGroupVersionListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[TaskGroupVersionListResponse]"},"PaginatedResponse_TaskGroupVersionTranslationListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskGroupVersionTranslationListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[TaskGroupVersionTranslationListResponse]"},"PaginatedResponse_TaskListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[TaskListResponse]"},"PaginatedResponse_TaskVersionListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskVersionListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[TaskVersionListResponse]"},"PaginatedResponse_TaskVersionTranslationListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskVersionTranslationListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[TaskVersionTranslationListResponse]"},"PaginatedResponse_ToneListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/ToneListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[ToneListResponse]"},"PaginatedResponse_ToneVersionListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/ToneVersionListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[ToneVersionListResponse]"},"PaginatedResponse_ToneVersionTranslationListResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/ToneVersionTranslationListResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[ToneVersionTranslationListResponse]"},"PaginatedResponse_UserEnvironmentResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/app__schemas__environment_schemas__UserEnvironmentResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[UserEnvironmentResponse]"},"PaginatedResponse_UserRoleResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/UserRoleResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResponse[UserRoleResponse]"},"PaginatedResult_ActivationTaskCategoryResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/ActivationTaskCategoryResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[ActivationTaskCategoryResponse]"},"PaginatedResult_EnvironmentActivationEnvironmentResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/EnvironmentActivationEnvironmentResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[EnvironmentActivationEnvironmentResponse]"},"PaginatedResult_MarketplaceListingEnvironmentResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/MarketplaceListingEnvironmentResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[MarketplaceListingEnvironmentResponse]"},"PaginatedResult_MarketplaceListingTaskGroupVersionResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/MarketplaceListingTaskGroupVersionResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[MarketplaceListingTaskGroupVersionResponse]"},"PaginatedResult_OrganizationEnvironmentResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/app__api__schemas__environments__environment_schemas__OrganizationEnvironmentResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[OrganizationEnvironmentResponse]"},"PaginatedResult_OrganizationSubscriptionPublishedResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/OrganizationSubscriptionPublishedResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[OrganizationSubscriptionPublishedResponse]"},"PaginatedResult_OrganizationSubscriptionSubscribedResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/OrganizationSubscriptionSubscribedResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[OrganizationSubscriptionSubscribedResponse]"},"PaginatedResult_OrganizationSubscriptionSubscribedVersionResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/OrganizationSubscriptionSubscribedVersionResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[OrganizationSubscriptionSubscribedVersionResponse]"},"PaginatedResult_RozStatsHistogramItem_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/RozStatsHistogramItem"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[RozStatsHistogramItem]"},"PaginatedResult_RozStatsTimeSeriesItem_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/RozStatsTimeSeriesItem"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[RozStatsTimeSeriesItem]"},"PaginatedResult_TaskDataResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/TaskDataResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[TaskDataResponse]"},"PaginatedResult_Union_ProviderStatsResponse__ProviderStatsExpandedResponse__":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/ProviderStatsResponse"},{"$ref":"#/components/schemas/ProviderStatsExpandedResponse"}]},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[Union[ProviderStatsResponse, ProviderStatsExpandedResponse]]"},"PaginatedResult_Union_TaskStatsListResponse__TaskStatsListExpandedResponse__":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/TaskStatsListResponse"},{"$ref":"#/components/schemas/TaskStatsListExpandedResponse"}]},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[Union[TaskStatsListResponse, TaskStatsListExpandedResponse]]"},"PaginatedResult_Union_UsageLogResponse__UsageLogExpandedResponse__":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/UsageLogResponse"},{"$ref":"#/components/schemas/UsageLogExpandedResponse"}]},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[Union[UsageLogResponse, UsageLogExpandedResponse]]"},"PaginatedResult_UnsubscribedOrganizationResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/UnsubscribedOrganizationResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[UnsubscribedOrganizationResponse]"},"PaginatedResult_WorkspaceEnvironmentTreeResponse_":{"properties":{"top":{"type":"integer","title":"Top"},"skip":{"type":"integer","title":"Skip"},"count":{"type":"integer","title":"Count"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/WorkspaceEnvironmentTreeResponse"},"type":"array","title":"Items"}},"type":"object","required":["top","skip","count","total","items"],"title":"PaginatedResult[WorkspaceEnvironmentTreeResponse]"},"ProviderModelStatsExpandedResponse":{"properties":{"provider":{"type":"string","title":"Provider","description":"Provider name"},"provider_model":{"type":"string","title":"Provider Model","description":"Provider model name"},"usage_count":{"type":"integer","title":"Usage Count","description":"Number of times the provider model was used"},"usage_percentage":{"type":"number","title":"Usage Percentage","description":"Percentage of total usage"},"task_count":{"type":"integer","title":"Task Count","description":"Number of tasks completed at least once using the provider model"},"task_percentage":{"type":"number","title":"Task Percentage","description":"Percentage of tasks completed at least once using the provider model"},"total_cost":{"type":"number","title":"Total Cost","description":"Total cost of using the provider model"},"average_cost":{"type":"number","title":"Average Cost","description":"Average cost of using the provider model"}},"type":"object","required":["provider","provider_model","usage_count","usage_percentage","task_count","task_percentage","total_cost","average_cost"],"title":"ProviderModelStatsExpandedResponse","description":"Schema for expanded provider model stats response."},"ProviderModelStatsResponse":{"properties":{"provider":{"type":"string","title":"Provider","description":"Provider name"},"provider_model":{"type":"string","title":"Provider Model","description":"Provider model name"},"usage_count":{"type":"integer","title":"Usage Count","description":"Number of times the provider model was used"},"usage_percentage":{"type":"number","title":"Usage Percentage","description":"Percentage of total usage"},"task_count":{"type":"integer","title":"Task Count","description":"Number of tasks completed at least once using the provider model"},"task_percentage":{"type":"number","title":"Task Percentage","description":"Percentage of tasks completed at least once using the provider model"}},"type":"object","required":["provider","provider_model","usage_count","usage_percentage","task_count","task_percentage"],"title":"ProviderModelStatsResponse","description":"Schema for provider model stats response."},"ProviderStatsExpandedResponse":{"properties":{"provider":{"type":"string","title":"Provider","description":"Provider name"},"provider_model":{"type":"string","title":"Provider Model","description":"Provider model name"},"usage_count":{"type":"integer","title":"Usage Count","description":"Number of times the provider model was used"},"usage_percentage":{"type":"number","title":"Usage Percentage","description":"Percentage of total usage"},"total_cost":{"type":"number","title":"Total Cost","description":"Total cost of using the provider model"},"average_cost":{"type":"number","title":"Average Cost","description":"Average cost of using the provider model"}},"type":"object","required":["provider","provider_model","usage_count","usage_percentage","total_cost","average_cost"],"title":"ProviderStatsExpandedResponse","description":"Schema for expanded provider stats response."},"ProviderStatsResponse":{"properties":{"provider":{"type":"string","title":"Provider","description":"Provider name"},"provider_model":{"type":"string","title":"Provider Model","description":"Provider model name"},"usage_count":{"type":"integer","title":"Usage Count","description":"Number of times the provider model was used"},"usage_percentage":{"type":"number","title":"Usage Percentage","description":"Percentage of total usage"}},"type":"object","required":["provider","provider_model","usage_count","usage_percentage"],"title":"ProviderStatsResponse","description":"Schema for provider stats response."},"RoleResponse":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["name","description"],"title":"RoleResponse"},"RozStatsHistogramItem":{"properties":{"roz_bin_start":{"type":"integer","title":"Roz Bin Start"},"task_count":{"type":"integer","title":"Task Count"}},"type":"object","required":["roz_bin_start","task_count"],"title":"RozStatsHistogramItem","description":"Schema for ROZ histogram item."},"RozStatsSummaryResponse":{"properties":{"total_roz":{"type":"integer","title":"Total Roz"},"average_roz":{"type":"number","title":"Average Roz"},"task_count":{"type":"integer","title":"Task Count"}},"type":"object","required":["total_roz","average_roz","task_count"],"title":"RozStatsSummaryResponse","description":"Schema for ROZ summary."},"RozStatsTimeSeriesItem":{"properties":{"period_start":{"type":"string","format":"date-time","title":"Period Start"},"average_roz":{"type":"number","title":"Average Roz"}},"type":"object","required":["period_start","average_roz"],"title":"RozStatsTimeSeriesItem","description":"Schema for ROZ time series item."},"TaskCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the task version translation"},"category_id":{"type":"string","format":"uuid","title":"Category Id","description":"Category of the task"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the task version translation"},"prompt":{"type":"string","title":"Prompt","description":"Prompt of the task version","default":""},"form":{"type":"string","title":"Form","description":"Form of the task version translation","default":""},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the task version"}},"type":"object","required":["name","category_id"],"title":"TaskCreate"},"TaskCreateResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"category":{"type":"string","title":"Category"},"latest_version":{"type":"integer","title":"Latest Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"prompt":{"type":"string","title":"Prompt"},"form":{"type":"string","title":"Form"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["id","name","language","category","latest_version","prompt","form","meta_data"],"title":"TaskCreateResponse"},"TaskDataBulkDelete":{"properties":{"data_ids":{"items":{"type":"string","format":"uuid"},"type":"array","minItems":1,"title":"Data Ids","description":"List of task data IDs to delete"}},"type":"object","required":["data_ids"],"title":"TaskDataBulkDelete","description":"Request schema for bulk deleting task data."},"TaskDataCreate":{"properties":{"entity_type":{"type":"string","maxLength":100,"minLength":1,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Entity Type","description":"Entity type classification (e.g., 'conversation', 'chat-message')"},"parent_data_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Data Id","description":"(Optional) parent of the data"},"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"(Optional) name of the data"},"data":{"type":"object","title":"Data","description":"Flexible JSON payload"},"meta_data":{"type":"object","title":"Meta Data","description":"Metadata payload"}},"type":"object","required":["entity_type","data"],"title":"TaskDataCreate","description":"Request schema for creating task data."},"TaskDataFileCreate":{"properties":{"entity_type":{"type":"string","maxLength":100,"minLength":1,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Entity Type","description":"Entity type classification (e.g., 'attachment', 'document')"},"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"(Optional) name of the task data file"},"file":{"type":"string","format":"binary","title":"File","description":"Content of the task data file"}},"type":"object","required":["entity_type","file"],"title":"TaskDataFileCreate","description":"Request schema to create a file for a task data entity."},"TaskDataFileResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"data_id":{"type":"string","format":"uuid","title":"Data Id"},"entity_type":{"type":"string","title":"Entity Type"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"file_hash":{"type":"string","title":"File Hash"},"filename":{"type":"string","title":"Filename"},"file_size_bytes":{"type":"integer","title":"File Size Bytes"},"mime_type":{"type":"string","title":"Mime Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","data_id","entity_type","name","file_hash","filename","file_size_bytes","mime_type","created_at","updated_at"],"title":"TaskDataFileResponse","description":"Response schema for task data file."},"TaskDataFileUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"(Optional) name of the task data file"},"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File","description":"(Optional) new content for the task data file"}},"type":"object","title":"TaskDataFileUpdate","description":"Request schema to update a file for a task data entity."},"TaskDataResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"task_id":{"type":"string","format":"uuid","title":"Task Id"},"parent_data_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Data Id"},"entity_type":{"type":"string","title":"Entity Type"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"data":{"type":"object","title":"Data"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"meta_data":{"type":"object","title":"Meta Data"},"files":{"items":{"$ref":"#/components/schemas/TaskDataFileResponse"},"type":"array","title":"Files"}},"type":"object","required":["id","task_id","parent_data_id","entity_type","name","data","created_at","updated_at","meta_data","files"],"title":"TaskDataResponse","description":"Response schema for task data."},"TaskDataUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name","description":"(Optional) name of the data"},"data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Data","description":"(Optional) flexible JSON payload"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data","description":"(Optional) metadata payload"}},"type":"object","title":"TaskDataUpdate","description":"Request schema for updating task data."},"TaskDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"category":{"type":"string","title":"Category"},"latest_version":{"type":"integer","title":"Latest Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["id","name","language","category","latest_version"],"title":"TaskDetailResponse"},"TaskGroupCategoryPatchAdd":{"properties":{"action":{"type":"string","const":"add","title":"Action"},"translations":{"items":{"$ref":"#/components/schemas/TaskGroupCategoryTranslationPatchAdd"},"type":"array","title":"Translations"},"sequence":{"type":"integer","title":"Sequence","description":"Ordering position for display priority, lower values appear first","default":2147483647}},"type":"object","required":["action","translations"],"title":"TaskGroupCategoryPatchAdd"},"TaskGroupCategoryPatchDelete":{"properties":{"action":{"type":"string","const":"delete","title":"Action"},"id":{"type":"string","format":"uuid","title":"Id"},"move_tasks_to":{"type":"string","format":"uuid","title":"Move Tasks To"}},"type":"object","required":["action","id","move_tasks_to"],"title":"TaskGroupCategoryPatchDelete"},"TaskGroupCategoryPatchList":{"items":{"anyOf":[{"$ref":"#/components/schemas/TaskGroupCategoryPatchAdd"},{"$ref":"#/components/schemas/TaskGroupCategoryPatchUpdate"},{"$ref":"#/components/schemas/TaskGroupCategoryPatchDelete"}]},"type":"array","title":"TaskGroupCategoryPatchList"},"TaskGroupCategoryPatchUpdate":{"properties":{"action":{"type":"string","const":"update","title":"Action"},"id":{"type":"string","format":"uuid","title":"Id"},"translations":{"items":{"anyOf":[{"$ref":"#/components/schemas/TaskGroupCategoryTranslationPatchAdd"},{"$ref":"#/components/schemas/TaskGroupCategoryTranslationPatchUpdate"},{"$ref":"#/components/schemas/TaskGroupCategoryTranslationPatchDelete"}]},"type":"array","title":"Translations"},"sequence":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sequence","description":"Ordering position for display priority, lower values appear first"}},"type":"object","required":["action","id"],"title":"TaskGroupCategoryPatchUpdate"},"TaskGroupCategoryResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"sequence":{"type":"integer","title":"Sequence"}},"type":"object","required":["id","name","language","sequence"],"title":"TaskGroupCategoryResponse"},"TaskGroupCategoryTranslationPatchAdd":{"properties":{"action":{"type":"string","const":"add","title":"Action"},"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"}},"type":"object","required":["action","language","name"],"title":"TaskGroupCategoryTranslationPatchAdd"},"TaskGroupCategoryTranslationPatchDelete":{"properties":{"action":{"type":"string","const":"delete","title":"Action"},"language":{"type":"string","title":"Language"}},"type":"object","required":["action","language"],"title":"TaskGroupCategoryTranslationPatchDelete"},"TaskGroupCategoryTranslationPatchUpdate":{"properties":{"action":{"type":"string","const":"update","title":"Action"},"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"}},"type":"object","required":["action","language","name"],"title":"TaskGroupCategoryTranslationPatchUpdate"},"TaskGroupCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the task group"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the task group"},"is_multilingual":{"type":"boolean","title":"Is Multilingual","description":"Flag if the task group supports multiple languages","default":false},"categories":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Categories","description":"Categories of the task group"},"supported_languages":{"items":{"$ref":"#/components/schemas/TaskGroupLanguageUpdate"},"type":"array","minItems":1,"title":"Supported Languages","description":"Languages supported by the task group"}},"type":"object","required":["name","categories","supported_languages"],"title":"TaskGroupCreate"},"TaskGroupDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"latest_status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_multilingual":{"type":"boolean","title":"Is Multilingual"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"categories":{"items":{"$ref":"#/components/schemas/TaskGroupCategoryResponse"},"type":"array","title":"Categories"},"supported_languages":{"items":{"$ref":"#/components/schemas/TaskGroupLanguageListResponse"},"type":"array","title":"Supported Languages"}},"type":"object","required":["id","name","language","latest_version","latest_status","is_multilingual","categories","supported_languages"],"title":"TaskGroupDetailResponse"},"TaskGroupLanguageListResponse":{"properties":{"language":{"type":"string","title":"Language"},"is_default":{"type":"boolean","title":"Is Default"}},"type":"object","required":["language","is_default"],"title":"TaskGroupLanguageListResponse"},"TaskGroupLanguageUpdate":{"properties":{"language":{"type":"string","title":"Language","description":"ID of the language, following ISO 639-1"},"is_default":{"type":"boolean","title":"Is Default","description":"Flag if the language is the default for the task group","default":false}},"type":"object","required":["language"],"title":"TaskGroupLanguageUpdate"},"TaskGroupLanguageUpdateList":{"items":{"$ref":"#/components/schemas/TaskGroupLanguageUpdate"},"type":"array","title":"TaskGroupLanguageUpdateList"},"TaskGroupListResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"latest_status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"supported_languages":{"items":{"type":"string"},"type":"array","title":"Supported Languages"}},"type":"object","required":["id","name","language","latest_version","latest_status","categories","supported_languages"],"title":"TaskGroupListResponse"},"TaskGroupUpdate":{"properties":{"is_multilingual":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Multilingual","description":"Flag if the task group supports multiple languages"}},"type":"object","title":"TaskGroupUpdate"},"TaskGroupVersionAssignedItemUpdate":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version":{"type":"integer","title":"Version"}},"type":"object","required":["id","version"],"title":"TaskGroupVersionAssignedItemUpdate"},"TaskGroupVersionAssignedItemsUpdate":{"properties":{"versions":{"items":{"$ref":"#/components/schemas/TaskGroupVersionAssignedItemUpdate"},"type":"array","title":"Versions"}},"type":"object","required":["versions"],"title":"TaskGroupVersionAssignedItemsUpdate"},"TaskGroupVersionClone":{"properties":{"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version","description":"Number of task group version to clone. If not specified, the latest version is used by default"}},"type":"object","title":"TaskGroupVersionClone"},"TaskGroupVersionCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the task group version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the task group version translation"}},"type":"object","required":["name"],"title":"TaskGroupVersionCreate"},"TaskGroupVersionDetailResponse":{"properties":{"version":{"type":"integer","title":"Version"},"name":{"type":"string","title":"Name"},"status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"language":{"type":"string","title":"Language"},"locked_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Locked By"},"locked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Locked At"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"count_tasks":{"type":"integer","title":"Count Tasks"},"count_tones":{"type":"integer","title":"Count Tones"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated By"},"supported_languages":{"items":{"type":"string"},"type":"array","title":"Supported Languages"}},"type":"object","required":["version","name","status","language","count_tasks","count_tones","supported_languages"],"title":"TaskGroupVersionDetailResponse"},"TaskGroupVersionListResponse":{"properties":{"version":{"type":"integer","title":"Version"},"name":{"type":"string","title":"Name"},"status":{"$ref":"#/components/schemas/TaskGroupVersionStatus"},"language":{"type":"string","title":"Language"},"locked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Locked At"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"count_tasks":{"type":"integer","title":"Count Tasks"},"count_tones":{"type":"integer","title":"Count Tones"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["version","name","status","language","count_tasks","count_tones"],"title":"TaskGroupVersionListResponse"},"TaskGroupVersionStatus":{"type":"string","enum":["in_progress","review","published"],"title":"TaskGroupVersionStatus"},"TaskGroupVersionTranslationDetailResponse":{"properties":{"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"},"is_default":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["language","name"],"title":"TaskGroupVersionTranslationDetailResponse"},"TaskGroupVersionTranslationListResponse":{"properties":{"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"},"is_default":{"type":"boolean","title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"}},"type":"object","required":["language","name","is_default"],"title":"TaskGroupVersionTranslationListResponse"},"TaskGroupVersionTranslationUpdate":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the task group version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the task group version translation"}},"type":"object","title":"TaskGroupVersionTranslationUpdate"},"TaskGroupVersionUpdate":{"properties":{"status":{"anyOf":[{"$ref":"#/components/schemas/TaskGroupVersionStatus"},{"type":"null"}],"description":"Status of the task group version"},"is_locked":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Locked","description":"Flag if the task group version is locked"}},"type":"object","title":"TaskGroupVersionUpdate"},"TaskListResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"category":{"type":"string","title":"Category"},"latest_version":{"type":"integer","title":"Latest Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"}},"type":"object","required":["id","name","language","category","latest_version"],"title":"TaskListResponse"},"TaskStatsDetailExpandedResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"usage_count":{"type":"integer","title":"Usage Count"},"total_roz":{"type":"integer","title":"Total Roz"},"usage_percentage":{"type":"number","title":"Usage Percentage"},"total_cost":{"type":"number","title":"Total Cost"},"average_cost":{"type":"number","title":"Average Cost"},"steps":{"items":{"$ref":"#/components/schemas/TaskStatsStepExpandedResponse"},"type":"array","title":"Steps"},"models":{"items":{"$ref":"#/components/schemas/TaskStatsModelExpandedResponse"},"type":"array","title":"Models"}},"type":"object","required":["id","name","language","usage_count","total_roz","usage_percentage","total_cost","average_cost","steps","models"],"title":"TaskStatsDetailExpandedResponse"},"TaskStatsDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"usage_count":{"type":"integer","title":"Usage Count"},"total_roz":{"type":"integer","title":"Total Roz"},"usage_percentage":{"type":"number","title":"Usage Percentage"},"steps":{"items":{"$ref":"#/components/schemas/TaskStatsStepResponse"},"type":"array","title":"Steps"},"models":{"items":{"$ref":"#/components/schemas/TaskStatsModelResponse"},"type":"array","title":"Models"}},"type":"object","required":["id","name","language","usage_count","total_roz","usage_percentage","steps","models"],"title":"TaskStatsDetailResponse"},"TaskStatsListExpandedResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"usage_count":{"type":"integer","title":"Usage Count"},"total_roz":{"type":"integer","title":"Total Roz"},"usage_percentage":{"type":"number","title":"Usage Percentage"},"total_cost":{"type":"number","title":"Total Cost"},"average_cost":{"type":"number","title":"Average Cost"}},"type":"object","required":["id","name","language","usage_count","total_roz","usage_percentage","total_cost","average_cost"],"title":"TaskStatsListExpandedResponse"},"TaskStatsListResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"usage_count":{"type":"integer","title":"Usage Count"},"total_roz":{"type":"integer","title":"Total Roz"},"usage_percentage":{"type":"number","title":"Usage Percentage"}},"type":"object","required":["id","name","language","usage_count","total_roz","usage_percentage"],"title":"TaskStatsListResponse"},"TaskStatsModelExpandedResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"provider_model":{"type":"string","title":"Provider Model"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_percentage":{"type":"number","title":"Usage Percentage"},"total_cost":{"type":"number","title":"Total Cost"},"average_cost":{"type":"number","title":"Average Cost"}},"type":"object","required":["provider","provider_model","usage_count","usage_percentage","total_cost","average_cost"],"title":"TaskStatsModelExpandedResponse"},"TaskStatsModelResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"provider_model":{"type":"string","title":"Provider Model"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_percentage":{"type":"number","title":"Usage Percentage"}},"type":"object","required":["provider","provider_model","usage_count","usage_percentage"],"title":"TaskStatsModelResponse"},"TaskStatsStepExpandedResponse":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_percentage":{"type":"number","title":"Usage Percentage"},"total_cost":{"type":"number","title":"Total Cost"},"average_cost":{"type":"number","title":"Average Cost"}},"type":"object","required":["name","usage_count","usage_percentage","total_cost","average_cost"],"title":"TaskStatsStepExpandedResponse"},"TaskStatsStepResponse":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"usage_count":{"type":"integer","title":"Usage Count"},"usage_percentage":{"type":"number","title":"Usage Percentage"}},"type":"object","required":["name","usage_count","usage_percentage"],"title":"TaskStatsStepResponse"},"TaskUpdate":{"properties":{"category_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Category Id","description":"Category of the task"}},"type":"object","title":"TaskUpdate"},"TaskVersionClone":{"properties":{"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version","description":"Number of task version to clone. If not specified, the latest version is used by default"}},"type":"object","title":"TaskVersionClone"},"TaskVersionCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the task version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the task version translation"},"prompt":{"type":"string","title":"Prompt","description":"Prompt of the task version","default":""},"form":{"type":"string","title":"Form","description":"Form of the task version translation","default":""},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the task version"}},"type":"object","required":["name"],"title":"TaskVersionCreate"},"TaskVersionDetailResponse":{"properties":{"name":{"type":"string","title":"Name"},"version":{"type":"integer","title":"Version"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"prompt":{"type":"string","title":"Prompt"},"form":{"type":"string","title":"Form"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated By"},"supported_languages":{"items":{"type":"string"},"type":"array","title":"Supported Languages"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["name","version","language","prompt","form","supported_languages","meta_data"],"title":"TaskVersionDetailResponse"},"TaskVersionListResponse":{"properties":{"name":{"type":"string","title":"Name"},"version":{"type":"integer","title":"Version"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["name","version","language"],"title":"TaskVersionListResponse"},"TaskVersionTranslationDetailResponse":{"properties":{"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"},"is_default":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"form":{"type":"string","title":"Form"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["language","name","form"],"title":"TaskVersionTranslationDetailResponse"},"TaskVersionTranslationListResponse":{"properties":{"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"},"is_default":{"type":"boolean","title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"form":{"type":"string","title":"Form"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"}},"type":"object","required":["language","name","is_default","form"],"title":"TaskVersionTranslationListResponse"},"TaskVersionTranslationUpdate":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the task version translation"},"form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Form","description":"Form of the task version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the task version translation"}},"type":"object","title":"TaskVersionTranslationUpdate"},"TaskVersionUpdate":{"properties":{"prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt","description":"Prompt of the task version"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data","description":"Meta data of the task version"}},"type":"object","title":"TaskVersionUpdate"},"TokenRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"TokenRequest"},"TokenResponse":{"properties":{"token":{"type":"string","title":"Token"},"access_token":{"type":"string","title":"Access Token"},"token_type":{"type":"string","title":"Token Type","default":"bearer"}},"type":"object","required":["token","access_token"],"title":"TokenResponse"},"TokenVerifyRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"code":{"type":"string","title":"Code"}},"type":"object","required":["email","code"],"title":"TokenVerifyRequest"},"ToneCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the tone version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the tone version translation"},"definition":{"type":"string","title":"Definition","description":"Definition of the tone version","default":""},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the tone version"}},"type":"object","required":["name"],"title":"ToneCreate"},"ToneCreateResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"definition":{"type":"string","title":"Definition"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["id","name","language","latest_version","definition","meta_data"],"title":"ToneCreateResponse"},"ToneDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["id","name","language","latest_version"],"title":"ToneDetailResponse"},"ToneListResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"language":{"type":"string","title":"Language"},"latest_version":{"type":"integer","title":"Latest Version"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"}},"type":"object","required":["id","name","language","latest_version"],"title":"ToneListResponse"},"ToneVersionClone":{"properties":{"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version","description":"Number of tone version to clone. If not specified, the latest version is used by default"}},"type":"object","title":"ToneVersionClone"},"ToneVersionCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the tone version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the tone version translation"},"definition":{"type":"string","title":"Definition","description":"Definition of the tone version","default":""},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the tone version"}},"type":"object","required":["name"],"title":"ToneVersionCreate"},"ToneVersionDetailResponse":{"properties":{"name":{"type":"string","title":"Name"},"version":{"type":"integer","title":"Version"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"definition":{"type":"string","title":"Definition"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"updated_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated By"},"supported_languages":{"items":{"type":"string"},"type":"array","title":"Supported Languages"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["name","version","language","definition","supported_languages","meta_data"],"title":"ToneVersionDetailResponse"},"ToneVersionListResponse":{"properties":{"name":{"type":"string","title":"Name"},"version":{"type":"integer","title":"Version"},"language":{"type":"string","title":"Language"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"created_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created By"}},"type":"object","required":["name","version","language"],"title":"ToneVersionListResponse"},"ToneVersionTranslationDetailResponse":{"properties":{"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"},"is_default":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["language","name"],"title":"ToneVersionTranslationDetailResponse"},"ToneVersionTranslationListResponse":{"properties":{"language":{"type":"string","title":"Language"},"name":{"type":"string","title":"Name"},"is_default":{"type":"boolean","title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"}},"type":"object","required":["language","name","is_default"],"title":"ToneVersionTranslationListResponse"},"ToneVersionTranslationUpdate":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the tone version translation"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the tone version translation"}},"type":"object","title":"ToneVersionTranslationUpdate"},"ToneVersionUpdate":{"properties":{"definition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Definition","description":"Definition of the tone version"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data","description":"Meta data of the tone version"}},"type":"object","title":"ToneVersionUpdate"},"UnsubscribedOrganizationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"UnsubscribedOrganizationResponse"},"UsageLogCreate":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id","description":"Optional ID for the usage log entry"},"task_id":{"type":"string","format":"uuid","title":"Task Id","description":"ID of the task the request belongs to"},"task_version":{"type":"integer","exclusiveMinimum":0.0,"title":"Task Version","description":"Major version of the task"},"request_type":{"type":"string","maxLength":50,"minLength":1,"title":"Request Type","description":"Type of request"},"step":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Step","description":"Optional comment for request"},"provider":{"type":"string","maxLength":100,"minLength":1,"title":"Provider","description":"LLM provider name"},"provider_model":{"type":"string","maxLength":100,"minLength":1,"title":"Provider Model","description":"Specific LLM provider model used"},"roz":{"type":"integer","minimum":0.0,"title":"Roz","description":"Resource usage metric"},"cost":{"type":"number","minimum":0.0,"title":"Cost","description":"Monetary cost of the request"},"status":{"type":"string","maxLength":50,"minLength":1,"title":"Status","description":"Status of the request"},"request_at":{"type":"string","format":"date-time","title":"Request At","description":"Timestamp of the request"},"meta_data":{"type":"object","title":"Meta Data","description":"Additional metadata"}},"type":"object","required":["task_id","task_version","request_type","provider","provider_model","roz","cost","status","request_at"],"title":"UsageLogCreate"},"UsageLogExpandedResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_name":{"type":"string","title":"Organization Name"},"user_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Name"},"user_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Email"},"task_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Task Id"},"task_version":{"type":"integer","title":"Task Version"},"task_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Name"},"task_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Language"},"request_type":{"type":"string","title":"Request Type"},"step":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Step"},"provider":{"type":"string","title":"Provider"},"provider_model":{"type":"string","title":"Provider Model"},"roz":{"type":"integer","title":"Roz"},"cost":{"type":"number","title":"Cost"},"status":{"type":"string","title":"Status"},"request_at":{"type":"string","format":"date-time","title":"Request At"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["id","organization_name","user_name","user_email","task_id","task_version","task_name","task_language","request_type","step","provider","provider_model","roz","cost","status","request_at","meta_data"],"title":"UsageLogExpandedResponse"},"UsageLogResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"user_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Name"},"user_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Email"},"task_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Task Id"},"task_version":{"type":"integer","title":"Task Version"},"task_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Name"},"task_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Language"},"request_type":{"type":"string","title":"Request Type"},"step":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Step"},"provider":{"type":"string","title":"Provider"},"provider_model":{"type":"string","title":"Provider Model"},"roz":{"type":"integer","title":"Roz"},"status":{"type":"string","title":"Status"},"request_at":{"type":"string","format":"date-time","title":"Request At"}},"type":"object","required":["id","user_name","user_email","task_id","task_version","task_name","task_language","request_type","step","provider","provider_model","roz","status","request_at"],"title":"UsageLogResponse"},"UserBulkImportResponse":{"properties":{"total_rows":{"type":"integer","title":"Total Rows"},"created_count":{"type":"integer","title":"Created Count"},"failed_count":{"type":"integer","title":"Failed Count"},"errors":{"items":{"$ref":"#/components/schemas/UserBulkImportRowError"},"type":"array","title":"Errors"}},"type":"object","required":["total_rows","created_count","failed_count","errors"],"title":"UserBulkImportResponse"},"UserBulkImportRowError":{"properties":{"row_number":{"type":"integer","title":"Row Number"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"messages":{"items":{"type":"string"},"type":"array","title":"Messages"}},"type":"object","required":["row_number","messages"],"title":"UserBulkImportRowError"},"UserCreate":{"properties":{"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the user"},"email":{"type":"string","minLength":1,"format":"email","title":"Email","description":"Email of the user"},"full_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Full Name","description":"Full name of the user"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the user"},"meta_data":{"type":"object","title":"Meta Data","description":"Meta data of the user"}},"type":"object","required":["name","email"],"title":"UserCreate"},"UserEnvironmentDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"is_core":{"type":"boolean","title":"Is Core"},"is_active":{"type":"boolean","title":"Is Active"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"role":{"type":"string","title":"Role"},"is_role_active":{"type":"boolean","title":"Is Role Active"}},"type":"object","required":["id","name","is_core","is_active","description","role","is_role_active"],"title":"UserEnvironmentDetailResponse"},"UserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"is_active":{"type":"boolean","title":"Is Active"},"full_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Full Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["id","organization_id","name","email","is_active","meta_data"],"title":"UserResponse"},"UserRoleBulkAssignError":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"messages":{"items":{"type":"string"},"type":"array","title":"Messages"}},"type":"object","required":["user_id","messages"],"title":"UserRoleBulkAssignError"},"UserRoleBulkAssignRequest":{"properties":{"user_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":500,"minItems":1,"title":"User Ids","description":"List of users to assign in the environment (maximum 500 users per request)"},"role":{"type":"string","minLength":1,"title":"Role","description":"Name of the role"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active","description":"Flag if the role is active"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the role"}},"type":"object","required":["user_ids","role"],"title":"UserRoleBulkAssignRequest"},"UserRoleBulkAssignResponse":{"properties":{"total_users":{"type":"integer","title":"Total Users"},"assigned_count":{"type":"integer","title":"Assigned Count"},"failed_count":{"type":"integer","title":"Failed Count"},"errors":{"items":{"$ref":"#/components/schemas/UserRoleBulkAssignError"},"type":"array","title":"Errors"}},"type":"object","required":["total_users","assigned_count","failed_count","errors"],"title":"UserRoleBulkAssignResponse"},"UserRoleBulkDeleteError":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"messages":{"items":{"type":"string"},"type":"array","title":"Messages"}},"type":"object","required":["user_id","messages"],"title":"UserRoleBulkDeleteError"},"UserRoleBulkDeleteRequest":{"properties":{"user_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":500,"minItems":1,"title":"User Ids","description":"List of users to remove from the environment (maximum 500 users per request)"}},"type":"object","required":["user_ids"],"title":"UserRoleBulkDeleteRequest"},"UserRoleBulkDeleteResponse":{"properties":{"total_users":{"type":"integer","title":"Total Users"},"removed_count":{"type":"integer","title":"Removed Count"},"failed_count":{"type":"integer","title":"Failed Count"},"errors":{"items":{"$ref":"#/components/schemas/UserRoleBulkDeleteError"},"type":"array","title":"Errors"}},"type":"object","required":["total_users","removed_count","failed_count","errors"],"title":"UserRoleBulkDeleteResponse"},"UserRoleResponse":{"properties":{"name":{"type":"string","title":"Name"},"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"environment_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment Name"}},"type":"object","required":["name","environment_id","environment_name"],"title":"UserRoleResponse"},"UserRoleUpdate":{"properties":{"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role","description":"Name of the role"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active","description":"Flag if the role is active"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the role"}},"type":"object","title":"UserRoleUpdate"},"UserSettingsResponse":{"properties":{"language":{"type":"string","title":"Language","default":"en"},"favorite_tasks":{"items":{"type":"string"},"type":"array","title":"Favorite Tasks"},"last_used_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Used Task Id"}},"type":"object","title":"UserSettingsResponse"},"UserSettingsUpdate":{"properties":{"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"favorite_tasks":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Favorite Tasks"},"last_used_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Used Task Id"}},"type":"object","title":"UserSettingsUpdate"},"UserUpdate":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the user"},"email":{"anyOf":[{"type":"string","minLength":1,"format":"email"},{"type":"null"}],"title":"Email","description":"Email of the user"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active","description":"Flag if the user is active"},"full_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Full Name","description":"Full name of the user"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the user"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data","description":"Meta data of the user"}},"type":"object","title":"UserUpdate"},"ValidateTokenResponse":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"email":{"type":"string","title":"Email"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"full_name":{"type":"string","title":"Full Name"},"organization":{"type":"string","title":"Organization"},"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"settings":{"$ref":"#/components/schemas/UserSettingsResponse"}},"type":"object","required":["user_id","email","organization_id","full_name","organization","environment_id","settings"],"title":"ValidateTokenResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WorkspaceAccessLevel":{"type":"string","enum":["private","public","environment_wide"],"title":"WorkspaceAccessLevel","description":"Enum defining the level of access and permissions."},"WorkspaceDocumentCreate":{"properties":{"folder_id":{"type":"string","format":"uuid","title":"Folder Id","description":"Parent folder of the workspace document"},"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the workspace document"},"access_level":{"$ref":"#/components/schemas/WorkspaceAccessLevel","description":"Access level of the workspace document","default":"private"},"file":{"type":"string","format":"binary","title":"File","description":"Content of the workspace document"},"meta_data":{"type":"object","title":"Meta Data","description":"Metadata of the workspace document"}},"type":"object","required":["folder_id","name","file"],"title":"WorkspaceDocumentCreate"},"WorkspaceDocumentDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"folder_id":{"type":"string","format":"uuid","title":"Folder Id"},"owner_user":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner User"},"name":{"type":"string","title":"Name"},"is_owned":{"type":"boolean","title":"Is Owned"},"access_level":{"$ref":"#/components/schemas/WorkspaceAccessLevel"},"mime_type":{"type":"string","title":"Mime Type"},"file_size":{"type":"integer","title":"File Size"},"storage_type":{"$ref":"#/components/schemas/WorkspaceStorageType"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["id","folder_id","owner_user","name","is_owned","access_level","mime_type","file_size","storage_type","created_at","updated_at","meta_data"],"title":"WorkspaceDocumentDetailResponse"},"WorkspaceDocumentTreeResponse":{"properties":{"document_id":{"type":"string","format":"uuid","title":"Document Id"},"document_name":{"type":"string","title":"Document Name"},"is_owned":{"type":"boolean","title":"Is Owned"},"access_level":{"$ref":"#/components/schemas/WorkspaceAccessLevel"}},"type":"object","required":["document_id","document_name","is_owned","access_level"],"title":"WorkspaceDocumentTreeResponse"},"WorkspaceDocumentUpdate":{"properties":{"folder_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Folder Id","description":"Parent folder of the workspace document"},"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the workspace document"},"access_level":{"anyOf":[{"$ref":"#/components/schemas/WorkspaceAccessLevel"},{"type":"null"}],"description":"Access level of the workspace document"},"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File","description":"Content of the workspace document"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data","description":"Metadata of the workspace document"}},"type":"object","title":"WorkspaceDocumentUpdate"},"WorkspaceEnvironmentTreeResponse":{"properties":{"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"environment_name":{"type":"string","title":"Environment Name"},"is_core":{"type":"boolean","title":"Is Core"},"can_edit_environment_wide":{"type":"boolean","title":"Can Edit Environment Wide"},"environment_folders":{"items":{"$ref":"#/components/schemas/WorkspaceFolderTreeResponse"},"type":"array","title":"Environment Folders"},"user_folders":{"items":{"$ref":"#/components/schemas/WorkspaceUserTreeResponse"},"type":"array","title":"User Folders"}},"type":"object","required":["environment_id","environment_name","is_core","can_edit_environment_wide","environment_folders","user_folders"],"title":"WorkspaceEnvironmentTreeResponse"},"WorkspaceFolderCreate":{"properties":{"parent_folder_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Folder Id","description":"Parent of the workspace folder"},"name":{"type":"string","minLength":1,"title":"Name","description":"Name of the workspace folder"},"access_level":{"$ref":"#/components/schemas/WorkspaceAccessLevel","description":"Access level of the workspace folder","default":"private"},"meta_data":{"type":"object","title":"Meta Data","description":"Metadata of the workspace folder"}},"type":"object","required":["name"],"title":"WorkspaceFolderCreate"},"WorkspaceFolderDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"environment_id":{"type":"string","format":"uuid","title":"Environment Id"},"parent_folder_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Folder Id"},"owner_user":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner User"},"name":{"type":"string","title":"Name"},"is_owned":{"type":"boolean","title":"Is Owned"},"access_level":{"$ref":"#/components/schemas/WorkspaceAccessLevel"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"meta_data":{"type":"object","title":"Meta Data"}},"type":"object","required":["id","environment_id","parent_folder_id","owner_user","name","is_owned","access_level","created_at","updated_at","meta_data"],"title":"WorkspaceFolderDetailResponse"},"WorkspaceFolderTreeResponse":{"properties":{"folder_id":{"type":"string","format":"uuid","title":"Folder Id"},"folder_name":{"type":"string","title":"Folder Name"},"is_owned":{"type":"boolean","title":"Is Owned"},"access_level":{"$ref":"#/components/schemas/WorkspaceAccessLevel"},"folders":{"items":{"$ref":"#/components/schemas/WorkspaceFolderTreeResponse"},"type":"array","title":"Folders"},"documents":{"items":{"$ref":"#/components/schemas/WorkspaceDocumentTreeResponse"},"type":"array","title":"Documents"}},"type":"object","required":["folder_id","folder_name","is_owned","access_level","folders","documents"],"title":"WorkspaceFolderTreeResponse"},"WorkspaceFolderUpdate":{"properties":{"parent_folder_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Folder Id","description":"Parent of the workspace folder"},"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name","description":"Name of the workspace folder"},"access_level":{"anyOf":[{"$ref":"#/components/schemas/WorkspaceAccessLevel"},{"type":"null"}],"description":"Access level of the workspace folder"},"meta_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta Data","description":"Metadata of the workspace folder"}},"type":"object","title":"WorkspaceFolderUpdate"},"WorkspaceStorageType":{"type":"string","enum":["internal","external"],"title":"WorkspaceStorageType","description":"Enum defining the type of storage used."},"WorkspaceUserTreeResponse":{"properties":{"user_name":{"type":"string","title":"User Name"},"is_owned":{"type":"boolean","title":"Is Owned"},"folders":{"items":{"$ref":"#/components/schemas/WorkspaceFolderTreeResponse"},"type":"array","title":"Folders"}},"type":"object","required":["user_name","is_owned","folders"],"title":"WorkspaceUserTreeResponse"},"app__api__schemas__environments__environment_schemas__OrganizationEnvironmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Environment ID"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"Parent organization ID"},"is_core":{"type":"boolean","title":"Is Core","description":"Flag if the environment is core"},"is_active":{"type":"boolean","title":"Is Active","description":"Flag if the environment is active"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role","description":"Assigned role in the environment"},"name":{"type":"string","title":"Name","description":"Environment name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Environment description"},"creation_date":{"type":"string","format":"date-time","title":"Creation Date","description":"Creation timestamp"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated","description":"Last update timestamp"}},"type":"object","required":["id","organization_id","is_core","is_active","role","name","description","creation_date","last_updated"],"title":"OrganizationEnvironmentResponse"},"app__schemas__environment_schemas__OrganizationEnvironmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"is_core":{"type":"boolean","title":"Is Core"},"is_active":{"type":"boolean","title":"Is Active"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated"},"creation_date":{"type":"string","format":"date-time","title":"Creation Date"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","organization_id","name","is_core","is_active","last_updated","creation_date","description"],"title":"OrganizationEnvironmentResponse"},"app__schemas__environment_schemas__UserEnvironmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"name":{"type":"string","title":"Name"},"is_core":{"type":"boolean","title":"Is Core"},"is_active":{"type":"boolean","title":"Is Active"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated"},"creation_date":{"type":"string","format":"date-time","title":"Creation Date"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","organization_id","name","is_core","is_active","last_updated","creation_date","description"],"title":"UserEnvironmentResponse"},"app__schemas__user_schemas__UserEnvironmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","name"],"title":"UserEnvironmentResponse"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}},"tags":[{"name":"authentication","description":"Operations for authentication."},{"name":"organizations","description":"Operations with organizations."},{"name":"environments","description":"Operations with environments."},{"name":"users","description":"Operations with users."},{"name":"roles","description":"Operations with roles."},{"name":"assets"},{"name":"marketplace","description":"Operations with marketplace listings."},{"name":"marketplace-subscriptions","description":"Operations with marketplace subscriptions."},{"name":"activation-tasks","description":"Operations with task groups, tasks and tones activated in environments."},{"name":"tasks","description":"Operations with task groups, tasks and tones."},{"name":"workspaces","description":"Operations with workspaces."},{"name":"workflow executions"},{"name":"colors"},{"name":"assistant"},{"name":"testing"},{"name":"default"}],"servers":[{"url":"https://api.heyzaia.com","description":"Gateway Server"}]}