diff --git a/data/openapi.yml b/data/openapi.yml index b973b9eb7a..0a82ce6748 100644 --- a/data/openapi.yml +++ b/data/openapi.yml @@ -8718,6 +8718,34 @@ paths: type: object description: The value of the action. description: The actions of the evaluationresponse. + example: + schemaVersion: "string" + design: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + schemaVersion: + - "v1" + - "v1alpha1" + - "v2beta3" + - "v1.custom-suffix" + - "models.meshery.io/v1beta1" + - "capability.meshery.io/v1alpha1" + version: "v0.0.1" + metadata: + resolvedAliases: + sample-item: null + components: + - null + preferences: + layers: + relationships: + - null + evaluationHash: "a1b2c3d4e5f6g7h8i9j0" + timestamp: "2026-04-24T00:00:00Z" + actions: + - + op: "update_component" + value: '400': description: Bad request '401': @@ -8895,6 +8923,22 @@ paths: format: date-time x-go-type-skip-optional-pointer: true additionalProperties: false + example: + - + id: "00000000-0000-0000-0000-000000000000" + plan_id: "00000000-0000-0000-0000-000000000000" + plan: + id: "00000000-0000-0000-0000-000000000000" + name: "Free" + cadence: "monthly" + unit: "user" + minimum_units: 0 + price_per_unit: 0 + currency: "usd" + name: "ComponentsInDesign" + quantity: 0 + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -9094,6 +9138,22 @@ paths: format: date-time x-go-type-skip-optional-pointer: true additionalProperties: false + example: + - + id: "00000000-0000-0000-0000-000000000000" + plan_id: "00000000-0000-0000-0000-000000000000" + plan: + id: "00000000-0000-0000-0000-000000000000" + name: "Free" + cadence: "monthly" + unit: "user" + minimum_units: 0 + price_per_unit: 0 + currency: "usd" + name: "ComponentsInDesign" + quantity: 0 + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -9534,6 +9594,25 @@ paths: required: - total - data + example: + total: 7 + data: + - + id: "923458-3490394-934893" + type: "learning-path" + org_id: "layer5" + visibility: "public" + status: "ready" + slug: "intro-kubernetes-course" + level: "beginner" + badge_id: "00000000-0000-0000-0000-000000000000" + invite_id: null + workspace_id: null + created_at: null + updated_at: null + deleted_at: null + metadata: + sample-item: '400': description: Invalid request parameters '401': @@ -10233,6 +10312,22 @@ paths: - title - description - permalink + example: + id: "923458-3490394-934893" + type: "learning-path" + org_id: "layer5" + visibility: "public" + status: "ready" + slug: "intro-kubernetes-course" + level: "beginner" + badge_id: "00000000-0000-0000-0000-000000000000" + invite_id: null + workspace_id: null + created_at: null + updated_at: null + deleted_at: null + metadata: + sample-item: '400': description: Invalid request parameters '401': @@ -10744,6 +10839,10 @@ paths: required: - total - data + example: + total: 7 + data: + - null '400': description: Invalid request parameters '401': @@ -11147,6 +11246,22 @@ paths: - title - description - permalink + example: + id: "923458-3490394-934893" + type: "learning-path" + org_id: "layer5" + visibility: "public" + status: "ready" + slug: "intro-kubernetes-course" + level: "beginner" + badge_id: "00000000-0000-0000-0000-000000000000" + invite_id: null + workspace_id: null + created_at: null + updated_at: null + deleted_at: null + metadata: + sample-item: '400': description: Invalid request parameters '401': @@ -11398,6 +11513,32 @@ paths: x-go-type-skip-optional-pointer: true x-oapi-codegen-extra-tags: db: metadata + example: + id: "00000000-0000-0000-0000-000000000000" + org_id: "00000000-0000-0000-0000-000000000000" + content_id: "00000000-0000-0000-0000-000000000000" + user_id: "00000000-0000-0000-0000-000000000000" + status: "registered" + updated_at: "2026-04-24T00:00:00Z" + created_at: "2026-04-24T00:00:00Z" + deleted_at: null + certificate: + id: "550e8400-e29b-41d4-a716-446655440000" + orgId: "00000000-0000-0000-0000-000000000000" + recipientId: "550e8400-e29b-41d4-a716-446655440001" + recipientName: "John Doe" + title: "Kubernetes Expert Certification" + description: "Awarded for successfully completing the Kubernetes Expert course" + issuingAuthorities: + - + name: "Cloud Native Foundation" + role: "COO" + signatureUrl: "http://localhost:9876/signatures/cloud-native-foundation.png" + issuedDate: "2023-10-01 12:00:00+00:00" + expirationDate: "2025-10-01 12:00:00+00:00" + expiresIn: 24 + metadata: + sample-item: '400': description: Invalid request parameters '401': @@ -11625,6 +11766,32 @@ paths: x-go-type-skip-optional-pointer: true x-oapi-codegen-extra-tags: db: metadata + example: + id: "00000000-0000-0000-0000-000000000000" + org_id: "00000000-0000-0000-0000-000000000000" + content_id: "00000000-0000-0000-0000-000000000000" + user_id: "00000000-0000-0000-0000-000000000000" + status: "registered" + updated_at: "2026-04-24T00:00:00Z" + created_at: "2026-04-24T00:00:00Z" + deleted_at: null + certificate: + id: "550e8400-e29b-41d4-a716-446655440000" + orgId: "00000000-0000-0000-0000-000000000000" + recipientId: "550e8400-e29b-41d4-a716-446655440001" + recipientName: "John Doe" + title: "Kubernetes Expert Certification" + description: "Awarded for successfully completing the Kubernetes Expert course" + issuingAuthorities: + - + name: "Cloud Native Foundation" + role: "COO" + signatureUrl: "http://localhost:9876/signatures/cloud-native-foundation.png" + issuedDate: "2023-10-01 12:00:00+00:00" + expirationDate: "2025-10-01 12:00:00+00:00" + expiresIn: 24 + metadata: + sample-item: '400': description: Invalid request parameters '401': @@ -12529,6 +12696,74 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deleted_at + example: + id: "923458-3490394-934893" + type: "learning-path" + org_id: "layer5" + visibility: "public" + status: "ready" + slug: "intro-kubernetes-course" + level: "beginner" + badge_id: "00000000-0000-0000-0000-000000000000" + invite_id: "00000000-0000-0000-0000-000000000000" + workspace_id: "00000000-0000-0000-0000-000000000000" + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null + metadata: + title: "Mastering Kubernetes for Engineers" + description: "Learn how to configure your Kubernetes clusters and manage the lifecycle of your\nworkloads" + detailedDescription: "This learning path covers everything from Kubernetes architecture to advanced\ndeployment strategies, including hands-on labs and real-world scenarios." + banner: "kubernetes-icon.svg" + permalink: "http://localhost:9876/academy/learning-paths/layer5/mastering-kubernetes-for-engineers/" + certificate: + id: "550e8400-e29b-41d4-a716-446655440000" + orgId: "00000000-0000-0000-0000-000000000000" + recipientId: "550e8400-e29b-41d4-a716-446655440001" + recipientName: "John Doe" + title: "Kubernetes Expert Certification" + description: "Awarded for successfully completing the Kubernetes Expert course" + issuingAuthorities: + - + name: "Cloud Native Foundation" + role: "COO" + signatureUrl: "http://localhost:9876/signatures/cloud-native-foundation.png" + issuedDate: "2023-10-01 12:00:00+00:00" + expirationDate: "2025-10-01 12:00:00+00:00" + expiresIn: 24 + children: + - + id: "550e8400-e29b-41d4-a716-446655440002" + title: "Kubernetes Basics" + permalink: "http://localhost:9876/academy/learning-paths/layer5/intro-kubernetes-course/kubernetes/" + description: "Learn the basics of Kubernetes" + weight: "eg 1 , 2" + banner: "kubernetes-icon.svg" + type: "learning-path" + children: + - + registration_count: 0 + invitation: + id: "00000000-0000-0000-0000-000000000000" + owner_id: "00000000-0000-0000-0000-000000000000" + is_default: false + name: "string" + description: "string" + emails: + - "string" + org_id: "00000000-0000-0000-0000-000000000000" + expires_at: "2026-04-24T00:00:00Z" + quota: 0 + accepted_by: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null '400': description: Invalid request parameters '401': @@ -13146,6 +13381,74 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deleted_at + example: + id: "923458-3490394-934893" + type: "learning-path" + org_id: "layer5" + visibility: "public" + status: "ready" + slug: "intro-kubernetes-course" + level: "beginner" + badge_id: "00000000-0000-0000-0000-000000000000" + invite_id: "00000000-0000-0000-0000-000000000000" + workspace_id: "00000000-0000-0000-0000-000000000000" + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null + metadata: + title: "Mastering Kubernetes for Engineers" + description: "Learn how to configure your Kubernetes clusters and manage the lifecycle of your\nworkloads" + detailedDescription: "This learning path covers everything from Kubernetes architecture to advanced\ndeployment strategies, including hands-on labs and real-world scenarios." + banner: "kubernetes-icon.svg" + permalink: "http://localhost:9876/academy/learning-paths/layer5/mastering-kubernetes-for-engineers/" + certificate: + id: "550e8400-e29b-41d4-a716-446655440000" + orgId: "00000000-0000-0000-0000-000000000000" + recipientId: "550e8400-e29b-41d4-a716-446655440001" + recipientName: "John Doe" + title: "Kubernetes Expert Certification" + description: "Awarded for successfully completing the Kubernetes Expert course" + issuingAuthorities: + - + name: "Cloud Native Foundation" + role: "COO" + signatureUrl: "http://localhost:9876/signatures/cloud-native-foundation.png" + issuedDate: "2023-10-01 12:00:00+00:00" + expirationDate: "2025-10-01 12:00:00+00:00" + expiresIn: 24 + children: + - + id: "550e8400-e29b-41d4-a716-446655440002" + title: "Kubernetes Basics" + permalink: "http://localhost:9876/academy/learning-paths/layer5/intro-kubernetes-course/kubernetes/" + description: "Learn the basics of Kubernetes" + weight: "eg 1 , 2" + banner: "kubernetes-icon.svg" + type: "learning-path" + children: + - + registration_count: 0 + invitation: + id: "00000000-0000-0000-0000-000000000000" + owner_id: "00000000-0000-0000-0000-000000000000" + is_default: false + name: "string" + description: "string" + emails: + - "string" + org_id: "00000000-0000-0000-0000-000000000000" + expires_at: "2026-04-24T00:00:00Z" + quota: 0 + accepted_by: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null '400': description: Invalid request parameters '401': @@ -13381,6 +13684,32 @@ paths: x-go-type-skip-optional-pointer: true x-oapi-codegen-extra-tags: db: metadata + example: + id: "00000000-0000-0000-0000-000000000000" + org_id: "00000000-0000-0000-0000-000000000000" + content_id: "00000000-0000-0000-0000-000000000000" + user_id: "00000000-0000-0000-0000-000000000000" + status: "registered" + updated_at: "2026-04-24T00:00:00Z" + created_at: "2026-04-24T00:00:00Z" + deleted_at: null + certificate: + id: "550e8400-e29b-41d4-a716-446655440000" + orgId: "00000000-0000-0000-0000-000000000000" + recipientId: "550e8400-e29b-41d4-a716-446655440001" + recipientName: "John Doe" + title: "Kubernetes Expert Certification" + description: "Awarded for successfully completing the Kubernetes Expert course" + issuingAuthorities: + - + name: "Cloud Native Foundation" + role: "COO" + signatureUrl: "http://localhost:9876/signatures/cloud-native-foundation.png" + issuedDate: "2023-10-01 12:00:00+00:00" + expirationDate: "2025-10-01 12:00:00+00:00" + expiresIn: 24 + metadata: + sample-item: '400': description: Invalid request parameters '401': @@ -13914,6 +14243,93 @@ paths: - challenge - certification x-go-type: ContentType + example: + message: "string" + progressTracker: + currentItem: + sample-item: + id: "00000000-0000-0000-0000-000000000000" + lastOpened: "2026-04-24T00:00:00Z" + contentType: "learning-path" + grades: + sample-item: + score: 0 + passed: false + percentageScored: 0 + totalMarks: 0 + passPercentage: 0 + correctSubmissions: + sample-item: false + quiz: + id: "00000000-0000-0000-0000-000000000000" + org_id: "layer5" + final: true + title: "string" + description: "string" + slug: "string" + relPermalink: "string" + permalink: "string" + type: "string" + section: "string" + layout: "string" + date: "2026-04-24" + lastmod: "2026-04-24" + draft: false + filePath: "string" + passPercentage: 0 + timeLimit: 0 + maxAttempts: 0 + questions: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + type: "multiple-answers" + marks: 0 + multipleAnswers: false + options: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + isCorrect: false + correctAnswer: "string" + totalQuestions: 0 + totalQuestionsInBank: 0 + totalQuestionSets: 0 + totalMarks: 0 + prerequisites: + - + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + parent: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + nextPage: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + attemptedAt: "2026-04-24T00:00:00Z" + attempts: 0 + timeSpent: 0 + completedItems: + sample-item: + completedAt: "2026-04-24T00:00:00Z" + itemData: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + completed: "2026-04-24T00:00:00Z" + registrationId: "00000000-0000-0000-0000-000000000000" + contentType: "learning-path" + itemData: + id: "00000000-0000-0000-0000-000000000000" + lastOpened: "2026-04-24T00:00:00Z" + contentType: "learning-path" '400': description: Bad request content: @@ -13929,6 +14345,9 @@ paths: type: string description: The details of the errorresponse. maxLength: 500 + example: + error: "string" + details: "string" '401': description: Expired JWT token used or insufficient privilege content: @@ -13956,6 +14375,9 @@ paths: type: string description: The details of the errorresponse. maxLength: 500 + example: + error: "string" + details: "string" /api/academy/registrations/tests: get: tags: @@ -14257,6 +14679,58 @@ paths: type: string description: Type of the resource. maxLength: 255 + example: + id: "00000000-0000-0000-0000-000000000000" + org_id: "layer5" + final: true + title: "string" + description: "string" + slug: "string" + relPermalink: "string" + permalink: "string" + type: "string" + section: "string" + layout: "string" + date: "2026-04-24" + lastmod: "2026-04-24" + draft: false + filePath: "string" + passPercentage: 0 + timeLimit: 0 + maxAttempts: 0 + questions: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + type: "multiple-answers" + marks: 0 + multipleAnswers: false + options: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + isCorrect: false + correctAnswer: "string" + totalQuestions: 0 + totalQuestionsInBank: 0 + totalQuestionSets: 0 + totalMarks: 0 + prerequisites: + - + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + parent: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + nextPage: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" '400': description: Invalid request parameters '401': @@ -14582,6 +15056,58 @@ paths: type: string description: Type of the resource. maxLength: 255 + example: + id: "00000000-0000-0000-0000-000000000000" + org_id: "layer5" + final: true + title: "string" + description: "string" + slug: "string" + relPermalink: "string" + permalink: "string" + type: "string" + section: "string" + layout: "string" + date: "2026-04-24" + lastmod: "2026-04-24" + draft: false + filePath: "string" + passPercentage: 0 + timeLimit: 0 + maxAttempts: 0 + questions: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + type: "multiple-answers" + marks: 0 + multipleAnswers: false + options: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + isCorrect: false + correctAnswer: "string" + totalQuestions: 0 + totalQuestionsInBank: 0 + totalQuestionSets: 0 + totalMarks: 0 + prerequisites: + - + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + parent: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + nextPage: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" '400': description: Invalid request parameters '401': @@ -14966,6 +15492,70 @@ paths: type: integer description: The attempts of the quizevaluationresult. minimum: 0 + example: + - + - + score: 0 + passed: false + percentageScored: 0 + totalMarks: 0 + passPercentage: 0 + correctSubmissions: + sample-item: false + quiz: + id: "00000000-0000-0000-0000-000000000000" + org_id: "layer5" + final: true + title: "string" + description: "string" + slug: "string" + relPermalink: "string" + permalink: "string" + type: "string" + section: "string" + layout: "string" + date: "2026-04-24" + lastmod: "2026-04-24" + draft: false + filePath: "string" + passPercentage: 0 + timeLimit: 0 + maxAttempts: 0 + questions: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + type: "multiple-answers" + marks: 0 + multipleAnswers: false + options: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + isCorrect: false + correctAnswer: "string" + totalQuestions: 0 + totalQuestionsInBank: 0 + totalQuestionSets: 0 + totalMarks: 0 + prerequisites: + - + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + parent: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + nextPage: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + attemptedAt: "2026-04-24T00:00:00Z" + attempts: 0 '400': description: Invalid request parameters '401': @@ -15380,6 +15970,68 @@ paths: type: integer description: The attempts of the quizevaluationresult. minimum: 0 + example: + score: 0 + passed: false + percentageScored: 0 + totalMarks: 0 + passPercentage: 0 + correctSubmissions: + sample-item: false + quiz: + id: "00000000-0000-0000-0000-000000000000" + org_id: "layer5" + final: true + title: "string" + description: "string" + slug: "string" + relPermalink: "string" + permalink: "string" + type: "string" + section: "string" + layout: "string" + date: "2026-04-24" + lastmod: "2026-04-24" + draft: false + filePath: "string" + passPercentage: 0 + timeLimit: 0 + maxAttempts: 0 + questions: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + type: "multiple-answers" + marks: 0 + multipleAnswers: false + options: + - + id: "00000000-0000-0000-0000-000000000000" + text: "string" + isCorrect: false + correctAnswer: "string" + totalQuestions: 0 + totalQuestionsInBank: 0 + totalQuestionSets: 0 + totalMarks: 0 + prerequisites: + - + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + parent: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + nextPage: + id: "00000000-0000-0000-0000-000000000000" + title: "string" + relPermalink: "string" + type: "string" + attemptedAt: "2026-04-24T00:00:00Z" + attempts: 0 '400': description: Bad request content: @@ -15395,6 +16047,9 @@ paths: type: string description: The details of the errorresponse. maxLength: 500 + example: + error: "string" + details: "string" '401': description: Expired JWT token used or insufficient privilege content: @@ -15416,6 +16071,9 @@ paths: type: string description: The details of the errorresponse. maxLength: 500 + example: + error: "string" + details: "string" /api/academy/admin/summary: get: tags: @@ -15611,6 +16269,24 @@ paths: type: integer description: Current page number of the result set. minimum: 0 + example: + data: + - + curricula_title: "string" + curricula_type: "learning-path" + curricula_permalink: "string" + registration_id: "00000000-0000-0000-0000-000000000000" + status: "registered" + created_at: "2026-04-24T00:00:00Z" + user_id: "00000000-0000-0000-0000-000000000000" + user_first_name: "string" + user_last_name: "string" + user_email: "user@example.com" + user_avatar_url: "https://example.com/resource" + total_count: 0 + total_count: 0 + page_size: 0 + page: 0 '400': description: Invalid request parameters '401': @@ -15736,6 +16412,21 @@ paths: description: Number of months after which the certificate expires example: 24 minimum: 0 + example: + id: "550e8400-e29b-41d4-a716-446655440000" + orgId: "00000000-0000-0000-0000-000000000000" + recipientId: "550e8400-e29b-41d4-a716-446655440001" + recipientName: "John Doe" + title: "Kubernetes Expert Certification" + description: "Awarded for successfully completing the Kubernetes Expert course" + issuingAuthorities: + - + name: "Cloud Native Foundation" + role: "COO" + signatureUrl: "http://localhost:9876/signatures/cloud-native-foundation.png" + issuedDate: "2023-10-01 12:00:00+00:00" + expirationDate: "2025-10-01 12:00:00+00:00" + expiresIn: 24 '400': description: Invalid request parameters '401': @@ -15922,6 +16613,16 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt + example: + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + label: "Kubernetes-Expert" + name: "Kubernetes Expert" + description: "Awarded for mastering Kubernetes concepts and practices." + imageUrl: "https://raw.githubusercontent.com/layer5io/layer5-academy/refs/heads/master/static/11111111-1111-1111-1111-111111111111/images/meshery-logo-light.webp" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -16133,6 +16834,16 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt + example: + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + label: "Kubernetes-Expert" + name: "Kubernetes Expert" + description: "Awarded for mastering Kubernetes concepts and practices." + imageUrl: "https://raw.githubusercontent.com/layer5io/layer5-academy/refs/heads/master/static/11111111-1111-1111-1111-111111111111/images/meshery-logo-light.webp" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -16286,6 +16997,18 @@ paths: db: deleted_at json: deletedAt description: Available badges, keyed by badge label. + example: + badges: + Kubernetes-Expert: + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + label: "Kubernetes-Expert" + name: "Kubernetes Expert" + description: "Awarded for mastering Kubernetes concepts and practices." + imageUrl: "https://raw.githubusercontent.com/layer5io/layer5-academy/refs/heads/master/static/11111111-1111-1111-1111-111111111111/images/meshery-logo-light.webp" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -16348,6 +17071,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -16519,6 +17244,20 @@ paths: description: Number of credentials per page. x-order: 4 minimum: 1 + example: + credentials: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + type: "string" + secret: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + total_count: 0 + page: 0 + page_size: 0 '401': description: Expired JWT token used or insufficient privilege content: @@ -16683,6 +17422,15 @@ paths: x-order: 8 x-oapi-codegen-extra-tags: db: deleted_at + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + type: "string" + secret: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -16853,6 +17601,15 @@ paths: x-order: 8 x-oapi-codegen-extra-tags: db: deleted_at + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + type: "string" + secret: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -17044,6 +17801,15 @@ paths: x-order: 8 x-oapi-codegen-extra-tags: db: deleted_at + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + type: "string" + secret: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -17243,6 +18009,21 @@ paths: x-order: 9 x-order: 4 description: Keys returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + keys: + - + id: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + function: "string" + category: "string" + subcategory: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -17437,6 +18218,21 @@ paths: x-order: 9 x-order: 4 description: Keys returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + keys: + - + id: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + function: "string" + category: "string" + subcategory: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -17614,6 +18410,16 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 9 + example: + id: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + function: "string" + category: "string" + subcategory: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -17766,6 +18572,16 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 9 + example: + id: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + function: "string" + category: "string" + subcategory: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -17983,6 +18799,18 @@ paths: x-order: 6 x-order: 4 description: Keychains returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + keychains: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -18115,6 +18943,13 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 6 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -18236,6 +19071,13 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 6 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -18388,6 +19230,13 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 6 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -18772,6 +19621,21 @@ paths: x-order: 9 x-order: 4 description: Keys returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + keys: + - + id: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + function: "string" + category: "string" + subcategory: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -18928,6 +19792,8 @@ paths: properties: message: type: string + example: + message: "string" '400': description: Invalid request format '401': @@ -19008,6 +19874,13 @@ paths: type: object additionalProperties: true description: The models of the meshmodelmodelspage. + example: + page: 0 + pageSize: 0 + totalCount: 0 + models: + - + sample-item: '401': description: Expired JWT token used or insufficient privilege content: @@ -19252,6 +20125,42 @@ paths: x-go-type-import: path: database/sql x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + organizations: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + country: "string" + region: "string" + owner: "string" + metadata: + preferences: + theme: + id: "00000000-0000-0000-0000-000000000000" + logo: + desktopView: + svg: "string" + location: "string" + mobileView: + svg: "string" + location: "string" + darkDesktopView: + svg: "string" + location: "string" + darkMobileView: + svg: "string" + location: "string" + vars: + sample-item: + dashboard: + sample-item: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '204': description: No content '401': @@ -19605,6 +20514,42 @@ paths: x-go-type-import: path: database/sql x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + organizations: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + country: "string" + region: "string" + owner: "string" + metadata: + preferences: + theme: + id: "00000000-0000-0000-0000-000000000000" + logo: + desktopView: + svg: "string" + location: "string" + mobileView: + svg: "string" + location: "string" + darkDesktopView: + svg: "string" + location: "string" + darkMobileView: + svg: "string" + location: "string" + vars: + sample-item: + dashboard: + sample-item: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -19759,6 +20704,18 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt,omitempty + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + country: "string" + region: "string" + description: "string" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + domain: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -19994,6 +20951,42 @@ paths: x-go-type-import: path: database/sql x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + organizations: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + country: "string" + region: "string" + owner: "string" + metadata: + preferences: + theme: + id: "00000000-0000-0000-0000-000000000000" + logo: + desktopView: + svg: "string" + location: "string" + mobileView: + svg: "string" + location: "string" + darkDesktopView: + svg: "string" + location: "string" + darkMobileView: + svg: "string" + location: "string" + vars: + sample-item: + dashboard: + sample-item: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -20421,6 +21414,42 @@ paths: x-go-type-import: path: database/sql x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + organizations: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + country: "string" + region: "string" + owner: "string" + metadata: + preferences: + theme: + id: "00000000-0000-0000-0000-000000000000" + logo: + desktopView: + svg: "string" + location: "string" + mobileView: + svg: "string" + location: "string" + darkDesktopView: + svg: "string" + location: "string" + darkMobileView: + svg: "string" + location: "string" + vars: + sample-item: + dashboard: + sample-item: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -20588,6 +21617,27 @@ paths: type: object description: Preferences specific to dashboard behavior. additionalProperties: true + example: + preferences: + theme: + id: "00000000-0000-0000-0000-000000000000" + logo: + desktopView: + svg: "string" + location: "string" + mobileView: + svg: "string" + location: "string" + darkDesktopView: + svg: "string" + location: "string" + darkMobileView: + svg: "string" + location: "string" + vars: + sample-item: + dashboard: + sample-item: '401': description: Expired JWT token used or insufficient privilege content: @@ -20838,6 +21888,18 @@ paths: x-go-type-import: path: database/sql x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + teamsOrganizationsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + teamId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Bad request '401': @@ -20978,6 +22040,15 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -21151,6 +22222,15 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -21378,6 +22458,18 @@ paths: x-go-type-import: path: database/sql x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + teamsOrganizationsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + teamId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Bad request '401': @@ -21436,6 +22528,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -21773,6 +22867,18 @@ paths: x-go-type-skip-optional-pointer: true x-order: 4 description: The roles of the rolespage. + example: + page: 0 + pageSize: 0 + totalCount: 0 + roles: + - + id: "00000000-0000-0000-0000-000000000000" + roleName: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -21914,6 +23020,13 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + roleName: "string" + description: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -22241,6 +23354,18 @@ paths: x-go-type-skip-optional-pointer: true x-order: 4 description: The keychains of the keychainpage. + example: + page: 0 + page_size: 0 + total_count: 0 + keychains: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + owner: "00000000-0000-0000-0000-000000000000" + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null '400': description: Invalid request body or request param content: @@ -22570,6 +23695,20 @@ paths: x-go-type-skip-optional-pointer: true x-order: 4 description: The schedules of the schedulepage. + example: + page: 0 + pageSize: 0 + totalCount: 0 + schedules: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + cronExpression: "string" + lastRun: "2026-04-24T00:00:00Z" + nextRun: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -22727,6 +23866,15 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + cronExpression: "string" + lastRun: "2026-04-24T00:00:00Z" + nextRun: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -22863,6 +24011,15 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + cronExpression: "string" + lastRun: "2026-04-24T00:00:00Z" + nextRun: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -23083,6 +24240,20 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: The teams of the teampage. + example: + page: 0 + page_size: 0 + total_count: 0 + teams: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -23237,6 +24408,15 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -23411,6 +24591,19 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: The user-team mappings on the current page. + example: + page: 0 + page_size: 0 + total_count: 0 + usersTeamsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + teamId: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + roleId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -23567,6 +24760,14 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + teamId: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + roleId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -23771,6 +24972,13 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: The data of the teammemberspage. + example: + page: 0 + page_size: 0 + total_count: 0 + data: + - + joinedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -24260,6 +25468,89 @@ paths: json: totalCount additionalProperties: false description: The data of the userspageforadmin. + example: + page: 0 + pageSize: 0 + totalCount: 0 + data: + - + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 '400': description: Invalid request body or request param content: @@ -24736,6 +26027,89 @@ paths: json: totalCount additionalProperties: false description: The data of the userspagefornonadmin. + example: + page: 0 + pageSize: 0 + totalCount: 0 + data: + - + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 '400': description: Invalid request body or request param content: @@ -25171,6 +26545,84 @@ paths: db: total_count json: totalCount additionalProperties: false + example: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 '400': description: Invalid request body or request param content: @@ -25598,6 +27050,84 @@ paths: db: total_count json: totalCount additionalProperties: false + example: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 '401': description: Expired JWT token used or insufficient privilege content: @@ -25795,6 +27325,16 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 9 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "My Kubernetes View" + visibility: "private" + filters: "{}" + metadata: "{}" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -26043,6 +27583,25 @@ paths: db: deleted_at json: deletedAt,omitempty description: Views in this page, enriched with workspace and organization context. + example: + page: 0 + pageSize: 0 + totalCount: 0 + views: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + visibility: "string" + filters: + metadata: + userId: "00000000-0000-0000-0000-000000000000" + workspaceName: "string" + workspaceId: "00000000-0000-0000-0000-000000000000" + organizationId: "00000000-0000-0000-0000-000000000000" + organizationName: "string" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -26302,6 +27861,16 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 9 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "My Kubernetes View" + visibility: "private" + filters: "{}" + metadata: "{}" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -26526,6 +28095,16 @@ paths: db: deleted_at json: deletedAt,omitempty x-order: 9 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "My Kubernetes View" + visibility: "private" + filters: "{}" + metadata: "{}" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -27062,6 +28641,45 @@ paths: x-oapi-codegen-extra-tags: json: statusSummary,omitempty x-order: 5 + example: + connections: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + credentialId: "00000000-0000-0000-0000-000000000000" + type: "string" + subType: "string" + kind: "string" + metadata: + status: "discovered" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null + schemaVersion: + - "v1" + - "v1alpha1" + - "v2beta3" + - "v1.custom-suffix" + - "models.meshery.io/v1beta1" + - "capability.meshery.io/v1alpha1" + totalCount: 0 + page: 0 + pageSize: 0 + statusSummary: + sample-item: 0 '401': description: Expired JWT token used or insufficient privilege content: @@ -27475,6 +29093,38 @@ paths: - v1.custom-suffix - models.meshery.io/v1beta1 - capability.meshery.io/v1alpha1 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + credentialId: "00000000-0000-0000-0000-000000000000" + type: "string" + subType: "string" + kind: "string" + metadata: + status: "discovered" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null + schemaVersion: + - "v1" + - "v1alpha1" + - "v2beta3" + - "v1.custom-suffix" + - "models.meshery.io/v1beta1" + - "capability.meshery.io/v1alpha1" '400': description: Invalid request body or request param content: @@ -27826,6 +29476,38 @@ paths: - v1.custom-suffix - models.meshery.io/v1beta1 - capability.meshery.io/v1alpha1 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + credentialId: "00000000-0000-0000-0000-000000000000" + type: "string" + subType: "string" + kind: "string" + metadata: + status: "discovered" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null + schemaVersion: + - "v1" + - "v1alpha1" + - "v2beta3" + - "v1.custom-suffix" + - "models.meshery.io/v1beta1" + - "capability.meshery.io/v1alpha1" '401': description: Expired JWT token used or insufficient privilege content: @@ -28253,6 +29935,38 @@ paths: - v1.custom-suffix - models.meshery.io/v1beta1 - capability.meshery.io/v1alpha1 + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + credentialId: "00000000-0000-0000-0000-000000000000" + type: "string" + subType: "string" + kind: "string" + metadata: + status: "discovered" + userId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null + schemaVersion: + - "v1" + - "v1alpha1" + - "v2beta3" + - "v1.custom-suffix" + - "models.meshery.io/v1beta1" + - "capability.meshery.io/v1alpha1" '400': description: Invalid request body or request param content: @@ -29249,6 +30963,117 @@ paths: type: string description: Optional discriminator describing which collection the page represents. maxLength: 500 + example: + page: 0 + pageSize: 0 + totalCount: 0 + patterns: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + userId: "00000000-0000-0000-0000-000000000000" + user: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 + location: + sample-item: "string" + patternFile: "string" + visibility: "private" + designType: "Design" + sourceContent: "string" + viewCount: 0 + downloadCount: 0 + cloneCount: 0 + deploymentCount: 0 + shareCount: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + resultType: "string" '401': description: Expired JWT token used or insufficient privilege content: @@ -30103,6 +31928,111 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + userId: "00000000-0000-0000-0000-000000000000" + user: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 + location: + sample-item: "string" + patternFile: "string" + visibility: "private" + designType: "Design" + sourceContent: "string" + viewCount: 0 + downloadCount: 0 + cloneCount: 0 + deploymentCount: 0 + shareCount: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -31012,6 +32942,111 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + userId: "00000000-0000-0000-0000-000000000000" + user: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 + location: + sample-item: "string" + patternFile: "string" + visibility: "private" + designType: "Design" + sourceContent: "string" + viewCount: 0 + downloadCount: 0 + cloneCount: 0 + deploymentCount: 0 + shareCount: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -31746,6 +33781,111 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + userId: "00000000-0000-0000-0000-000000000000" + user: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 + location: + sample-item: "string" + patternFile: "string" + visibility: "private" + designType: "Design" + sourceContent: "string" + viewCount: 0 + downloadCount: 0 + cloneCount: 0 + deploymentCount: 0 + shareCount: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -31973,6 +34113,8 @@ paths: properties: message: type: string + example: + message: "string" '400': description: Invalid request format '401': @@ -32957,6 +35099,144 @@ paths: type: object additionalProperties: true description: Category-by-count aggregates for the catalog page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + patterns: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + userId: "00000000-0000-0000-0000-000000000000" + user: + id: "00000000-0000-0000-0000-000000000000" + userId: "string" + provider: + - "local" + - "github" + - "google" + - "twitter" + email: "user@example.com" + firstName: "string" + lastName: "string" + avatarUrl: "https://example.com/resource" + status: "active" + bio: "string" + country: + sample-item: + region: + sample-item: + preferences: + meshAdapters: + - + grafana: + grafanaUrl: "string" + grafanaApiKey: "string" + selectedBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + prometheus: + prometheusUrl: "string" + selectedPrometheusBoardsConfigs: + - + board: + panels: + - + templateVars: + - "string" + loadTestPrefs: + c: 0 + qps: 0 + t: "string" + gen: "string" + anonymousUsageStats: false + anonymousPerfResults: false + updatedAt: "2026-04-24T00:00:00Z" + dashboardPreferences: + sample-item: + selectedOrganizationId: "00000000-0000-0000-0000-000000000000" + selectedWorkspaceForOrganizations: + sample-item: "string" + usersExtensionPreferences: + sample-item: + remoteProviderPreferences: + sample-item: + acceptedTermsAt: "2026-04-24T00:00:00Z" + firstLoginTime: "2026-04-24T00:00:00Z" + lastLoginTime: "2026-04-24T00:00:00Z" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + socials: + - + site: "string" + link: "https://example.com/resource" + deletedAt: "2026-04-24T00:00:00Z" + roleNames: + - "admin" + - "meshmap" + teams: + teamsWithRoles: + - + totalCount: 0 + organizations: + organizationsWithRoles: + - + totalCount: 0 + location: + sample-item: "string" + patternFile: "string" + visibility: "private" + designType: "Design" + sourceContent: "string" + viewCount: 0 + downloadCount: 0 + cloneCount: 0 + deploymentCount: 0 + shareCount: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + filters: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + filterFile: "string" + filterResource: "string" + location: + sample-item: "string" + visibility: "private" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + modelsCount: + - + sample-item: + categoryCount: + - + sample-item: '404': description: Result not found content: @@ -32997,6 +35277,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -33052,6 +35334,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -33117,6 +35401,10 @@ paths: description: Description of the catalogcontentclass. maxLength: 5000 additionalProperties: true + example: + - + class: "string" + description: "string" '401': description: Expired JWT token used or insufficient privilege content: @@ -33152,6 +35440,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -33195,6 +35485,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -33249,6 +35541,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -33311,6 +35605,10 @@ paths: type: object additionalProperties: true description: The users of the resourceaccessactorsresponse. + example: + users: + - + sample-item: '401': description: Expired JWT token used or insufficient privilege content: @@ -33482,6 +35780,13 @@ paths: type: object additionalProperties: true description: Catalog requests included on this page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + catalogRequests: + - + sample-item: '401': description: Expired JWT token used or insufficient privilege content: @@ -33688,6 +35993,17 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -33919,6 +36235,22 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: Environments associated with this resource. + example: + page: 0 + pageSize: 0 + totalCount: 0 + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '401': description: Expired JWT token used or insufficient privilege content: @@ -34135,6 +36467,22 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: Environments associated with this resource. + example: + page: 0 + pageSize: 0 + totalCount: 0 + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -34391,6 +36739,22 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: Environments associated with this resource. + example: + page: 0 + pageSize: 0 + totalCount: 0 + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -34541,6 +36905,13 @@ paths: type: object additionalProperties: true description: The connections of the environmentconnectionspage. + example: + page: 0 + pageSize: 0 + totalCount: 0 + connections: + - + sample-item: '400': description: Invalid request body or request param content: @@ -34716,6 +37087,9 @@ paths: type: string format: uuid description: UUIDs of events that were deleted. + example: + deleted: + - "00000000-0000-0000-0000-000000000000" '400': description: Invalid request body or request param content: @@ -34786,6 +37160,9 @@ paths: type: string format: uuid description: UUIDs of events whose status was updated. + example: + updated: + - "00000000-0000-0000-0000-000000000000" '400': description: Invalid request body or request param content: @@ -34859,6 +37236,10 @@ paths: type: string description: Updated status of the event. maxLength: 255 + example: + message: "string" + eventId: "00000000-0000-0000-0000-000000000000" + status: "string" '400': description: Invalid request body or request param content: @@ -35027,6 +37408,22 @@ paths: - category - action description: The events returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + data: + - + userId: "00000000-0000-0000-0000-000000000000" + systemId: "string" + category: "string" + action: "string" + description: "string" + firstName: "string" + lastName: "string" + email: "user@example.com" + provider: "string" + createdAt: "2026-04-24T00:00:00Z" '400': description: Invalid request content: @@ -35039,6 +37436,8 @@ paths: type: string description: Human-readable error message. maxLength: 500 + example: + error: "string" '401': description: Unauthorized '404': @@ -35074,6 +37473,8 @@ paths: description: Count of audit-category events. minimum: 0 additionalProperties: true + example: + audit: 0 '401': description: Unauthorized '404': @@ -35211,6 +37612,22 @@ paths: - category - action description: The events returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + data: + - + userId: "00000000-0000-0000-0000-000000000000" + systemId: "string" + category: "string" + action: "string" + description: "string" + firstName: "string" + lastName: "string" + email: "user@example.com" + provider: "string" + createdAt: "2026-04-24T00:00:00Z" '401': description: Unauthorized '404': @@ -35283,6 +37700,13 @@ paths: description: Per-user event summary entry. additionalProperties: true description: The event summaries returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + data: + - + sample-item: '401': description: Unauthorized '404': @@ -35327,6 +37751,10 @@ paths: type: string description: The action of the event type. maxLength: 500 + example: + - + category: "string" + action: "string" '401': description: Unauthorized '404': @@ -35606,6 +38034,32 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: Filters included on this page of results. + example: + page: 0 + pageSize: 0 + totalCount: 0 + filters: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + filterFile: "string" + filterResource: "string" + location: + sample-item: "string" + visibility: "private" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -36013,6 +38467,27 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + filterFile: "string" + filterResource: "string" + location: + sample-item: "string" + visibility: "private" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -36314,6 +38789,27 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + filterFile: "string" + filterResource: "string" + location: + sample-item: "string" + visibility: "private" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -36719,6 +39215,27 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + filterFile: "string" + filterResource: "string" + location: + sample-item: "string" + visibility: "private" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -37023,6 +39540,27 @@ paths: type: string format: date-time x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + filterFile: "string" + filterResource: "string" + location: + sample-item: "string" + visibility: "private" + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + patternCaveats: "string" + patternInfo: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -37289,6 +39827,27 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt + example: + id: "00000000-0000-0000-0000-000000000000" + ownerId: "00000000-0000-0000-0000-000000000000" + isDefault: false + name: "string" + description: "string" + emails: + - "string" + orgId: "00000000-0000-0000-0000-000000000000" + expiresAt: "2026-04-24T00:00:00Z" + quota: 0 + acceptedBy: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -37651,6 +40210,27 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt + example: + id: "00000000-0000-0000-0000-000000000000" + ownerId: "00000000-0000-0000-0000-000000000000" + isDefault: false + name: "string" + description: "string" + emails: + - "string" + orgId: "00000000-0000-0000-0000-000000000000" + expiresAt: "2026-04-24T00:00:00Z" + quota: 0 + acceptedBy: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -37877,6 +40457,30 @@ paths: x-oapi-codegen-extra-tags: json: total minimum: 0 + example: + data: + - + id: "00000000-0000-0000-0000-000000000000" + ownerId: "00000000-0000-0000-0000-000000000000" + isDefault: false + name: "string" + description: "string" + emails: + - "string" + orgId: "00000000-0000-0000-0000-000000000000" + expiresAt: "2026-04-24T00:00:00Z" + quota: 0 + acceptedBy: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + total: 0 '400': description: Invalid request body or request param content: @@ -38183,6 +40787,27 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt + example: + id: "00000000-0000-0000-0000-000000000000" + ownerId: "00000000-0000-0000-0000-000000000000" + isDefault: false + name: "string" + description: "string" + emails: + - "string" + orgId: "00000000-0000-0000-0000-000000000000" + expiresAt: "2026-04-24T00:00:00Z" + quota: 0 + acceptedBy: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -38390,6 +41015,27 @@ paths: x-oapi-codegen-extra-tags: db: deleted_at json: deletedAt + example: + id: "00000000-0000-0000-0000-000000000000" + ownerId: "00000000-0000-0000-0000-000000000000" + isDefault: false + name: "string" + description: "string" + emails: + - "string" + orgId: "00000000-0000-0000-0000-000000000000" + expiresAt: "2026-04-24T00:00:00Z" + quota: 0 + acceptedBy: + - "string" + roles: + - "string" + teams: + - "string" + status: "enabled" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -38445,6 +41091,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -38493,6 +41141,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -38579,6 +41229,13 @@ paths: description: A signup request submitted for organization access. additionalProperties: true description: Signup requests returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + data: + - + sample-item: '401': description: Expired JWT token used or insufficient privilege content: @@ -38607,6 +41264,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -38641,6 +41300,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '400': description: Invalid request body or request param content: @@ -38675,6 +41336,8 @@ paths: schema: type: object additionalProperties: true + example: + sample-item: '204': description: No pending signup request notifications '401': @@ -39004,6 +41667,34 @@ paths: format: date-time x-go-name: UpdatedAt x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + profiles: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + schedule: "00000000-0000-0000-0000-000000000000" + loadGenerators: + - "string" + endpoints: + - "string" + serviceMesh: "string" + concurrentRequest: 0 + qps: 0 + duration: "string" + requestHeaders: "string" + requestCookies: "string" + requestBody: "string" + contentType: "string" + metadata: + sample-item: + lastRun: "2026-04-24T00:00:00Z" + totalResults: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -39439,6 +42130,29 @@ paths: format: date-time x-go-name: UpdatedAt x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + schedule: "00000000-0000-0000-0000-000000000000" + loadGenerators: + - "string" + endpoints: + - "string" + serviceMesh: "string" + concurrentRequest: 0 + qps: 0 + duration: "string" + requestHeaders: "string" + requestCookies: "string" + requestBody: "string" + contentType: "string" + metadata: + sample-item: + lastRun: "2026-04-24T00:00:00Z" + totalResults: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -39729,6 +42443,29 @@ paths: format: date-time x-go-name: UpdatedAt x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + schedule: "00000000-0000-0000-0000-000000000000" + loadGenerators: + - "string" + endpoints: + - "string" + serviceMesh: "string" + concurrentRequest: 0 + qps: 0 + duration: "string" + requestHeaders: "string" + requestCookies: "string" + requestBody: "string" + contentType: "string" + metadata: + sample-item: + lastRun: "2026-04-24T00:00:00Z" + totalResults: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -40182,6 +42919,29 @@ paths: format: date-time x-go-name: UpdatedAt x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + userId: "00000000-0000-0000-0000-000000000000" + schedule: "00000000-0000-0000-0000-000000000000" + loadGenerators: + - "string" + endpoints: + - "string" + serviceMesh: "string" + concurrentRequest: 0 + qps: 0 + duration: "string" + requestHeaders: "string" + requestCookies: "string" + requestBody: "string" + contentType: "string" + metadata: + sample-item: + lastRun: "2026-04-24T00:00:00Z" + totalResults: 0 + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -40368,6 +43128,15 @@ paths: type: string enum: - usd + example: + - + id: "00000000-0000-0000-0000-000000000000" + name: "Free" + cadence: "none" + unit: "user" + minimumUnits: 0 + pricePerUnit: 0 + currency: "usd" '400': description: Invalid request body or request param content: @@ -40696,6 +43465,31 @@ paths: maxLength: 500 pattern: ^[A-Za-z0-9_\-]+$ description: Subscriptions returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + subscriptions: + - + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + planId: "00000000-0000-0000-0000-000000000000" + plan: + id: "00000000-0000-0000-0000-000000000000" + name: "Free" + cadence: "none" + unit: "user" + minimumUnits: 0 + pricePerUnit: 0 + currency: "usd" + quantity: 0 + startDate: "2026-04-24T00:00:00Z" + endDate: "2026-04-24T00:00:00Z" + status: "incomplete" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + billingId: "string" '400': description: Invalid request body or request param content: @@ -41007,6 +43801,31 @@ paths: maxLength: 500 pattern: ^[A-Za-z0-9_\-]+$ description: Subscriptions returned on the current page. + example: + page: 0 + pageSize: 0 + totalCount: 0 + subscriptions: + - + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + planId: "00000000-0000-0000-0000-000000000000" + plan: + id: "00000000-0000-0000-0000-000000000000" + name: "Free" + cadence: "none" + unit: "user" + minimumUnits: 0 + pricePerUnit: 0 + currency: "usd" + quantity: 0 + startDate: "2026-04-24T00:00:00Z" + endDate: "2026-04-24T00:00:00Z" + status: "incomplete" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + billingId: "string" '400': description: Invalid request body or request param content: @@ -41103,6 +43922,9 @@ paths: type: string description: Client secret returned by the payment processor for the subscription checkout flow. maxLength: 500 + example: + subscriptionId: "string" + clientSecret: "string" '400': description: Invalid request body or request param content: @@ -41402,6 +44224,26 @@ paths: json: billingId maxLength: 500 pattern: ^[A-Za-z0-9_\-]+$ + example: + id: "00000000-0000-0000-0000-000000000000" + orgId: "00000000-0000-0000-0000-000000000000" + planId: "00000000-0000-0000-0000-000000000000" + plan: + id: "00000000-0000-0000-0000-000000000000" + name: "Free" + cadence: "none" + unit: "user" + minimumUnits: 0 + pricePerUnit: 0 + currency: "usd" + quantity: 0 + startDate: "2026-04-24T00:00:00Z" + endDate: "2026-04-24T00:00:00Z" + status: "incomplete" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" + billingId: "string" '400': description: Invalid request body or request param content: @@ -41713,6 +44555,22 @@ paths: x-order: 4 x-oapi-codegen-extra-tags: json: pageSize + example: + tokens: + - + id: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + provider: "string" + accessToken: "string" + refreshToken: "string" + name: "string" + purpose: "string" + isOauth: false + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + totalCount: 0 + page: 0 + pageSize: 0 '401': description: Expired JWT token used or insufficient privilege content: @@ -41890,6 +44748,22 @@ paths: x-order: 4 x-oapi-codegen-extra-tags: json: pageSize + example: + tokens: + - + id: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + provider: "string" + accessToken: "string" + refreshToken: "string" + name: "string" + purpose: "string" + isOauth: false + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + totalCount: 0 + page: 0 + pageSize: 0 '400': description: Invalid request body or request param content: @@ -42072,6 +44946,22 @@ paths: x-order: 4 x-oapi-codegen-extra-tags: json: pageSize + example: + tokens: + - + id: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + provider: "string" + accessToken: "string" + refreshToken: "string" + name: "string" + purpose: "string" + isOauth: false + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + totalCount: 0 + page: 0 + pageSize: 0 '400': description: Invalid request body or request param content: @@ -42219,6 +45109,17 @@ paths: db: updated_at json: updatedAt x-order: 10 + example: + id: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + provider: "string" + accessToken: "string" + refreshToken: "string" + name: "string" + purpose: "string" + isOauth: false + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" '401': description: Expired JWT token used or insufficient privilege content: @@ -42409,6 +45310,22 @@ paths: x-order: 4 x-oapi-codegen-extra-tags: json: pageSize + example: + tokens: + - + id: "00000000-0000-0000-0000-000000000000" + userId: "00000000-0000-0000-0000-000000000000" + provider: "string" + accessToken: "string" + refreshToken: "string" + name: "string" + purpose: "string" + isOauth: false + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + totalCount: 0 + page: 0 + pageSize: 0 '400': description: Invalid request body or request param content: @@ -42632,6 +45549,25 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + workspaces: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + orgName: "string" + owner: "string" + ownerId: "00000000-0000-0000-0000-000000000000" + ownerEmail: "user@example.com" + ownerAvatar: "https://example.com/resource" + metadata: + organizationId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -42814,6 +45750,16 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -42970,6 +45916,16 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -43173,6 +46129,16 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -43415,6 +46381,20 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: The teams of the teampage. + example: + page: 0 + page_size: 0 + total_count: 0 + teams: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + description: "string" + owner: "00000000-0000-0000-0000-000000000000" + metadata: + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null '400': description: Invalid request body or request param content: @@ -43590,6 +46570,18 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + workspacesTeamsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + workspaceId: "00000000-0000-0000-0000-000000000000" + teamId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -43908,6 +46900,22 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: Environments associated with this resource. + example: + page: 0 + pageSize: 0 + totalCount: 0 + environments: + - + id: "00000000-0000-0000-0000-000000000000" + schemaVersion: "environments.meshery.io/v1beta3" + name: "Production Environment" + description: "Connections and credentials for the production cluster." + organizationId: "00000000-0000-0000-0000-000000000000" + owner: "00000000-0000-0000-0000-000000000000" + createdAt: "0001-01-01T00:00:00Z" + metadata: "{}" + updatedAt: "0001-01-01T00:00:00Z" + deletedAt: null '400': description: Invalid request body or request param content: @@ -44083,6 +47091,18 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + workspacesEnvironmentsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + workspaceId: "00000000-0000-0000-0000-000000000000" + environmentId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -48763,6 +51783,50 @@ paths: visibility: type: string x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + designs: + - + catalogData: + publishedVersion: "string" + class: "string" + compatibility: + - "kubernetes" + pattern_caveats: "string" + pattern_info: "string" + type: "Deployment" + snapshotURL: + - "https://example.com/resource" + created_at: "2026-04-24T00:00:00Z" + user_id: "00000000-0000-0000-0000-000000000000" + location: + sample-item: "string" + name: "string" + patternFile: + id: "00000000-0000-0000-0000-000000000000" + name: "string" + schemaVersion: + - "v1" + - "v1alpha1" + - "v2beta3" + - "v1.custom-suffix" + - "models.meshery.io/v1beta1" + - "capability.meshery.io/v1alpha1" + version: "v0.0.1" + metadata: + resolvedAliases: + sample-item: null + components: + - null + preferences: + layers: + relationships: + - null + updated_at: "2026-04-24T00:00:00Z" + id: "00000000-0000-0000-0000-000000000000" + visibility: "string" '400': description: Invalid request body or request param content: @@ -48943,6 +52007,18 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + workspacesDesignsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + workspaceId: "00000000-0000-0000-0000-000000000000" + designId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: @@ -49254,6 +52330,25 @@ paths: format: date-time x-go-type-skip-optional-pointer: true description: Views in this page, enriched with workspace and organization context. + example: + page: 0 + page_size: 0 + total_count: 0 + views: + - + id: "00000000-0000-0000-0000-000000000000" + name: "string" + visibility: "string" + filters: + metadata: + user_id: "00000000-0000-0000-0000-000000000000" + workspace_name: "string" + workspace_id: "00000000-0000-0000-0000-000000000000" + organization_id: "00000000-0000-0000-0000-000000000000" + organization_name: "string" + created_at: "2026-04-24T00:00:00Z" + updated_at: "2026-04-24T00:00:00Z" + deleted_at: null '400': description: Invalid request body or request param content: @@ -49432,6 +52527,18 @@ paths: format: date-time x-go-name: DeletedAt x-go-type-skip-optional-pointer: true + example: + page: 0 + pageSize: 0 + totalCount: 0 + workspacesViewsMapping: + - + id: "00000000-0000-0000-0000-000000000000" + workspaceId: "00000000-0000-0000-0000-000000000000" + viewId: "00000000-0000-0000-0000-000000000000" + createdAt: "2026-04-24T00:00:00Z" + updatedAt: "2026-04-24T00:00:00Z" + deletedAt: "2026-04-24T00:00:00Z" '400': description: Invalid request body or request param content: