{
  "components": {
    "schemas": {
      "activity.ActivityItemDto": {
        "additionalProperties": false,
        "properties": {
          "action": {
            "nullable": true,
            "type": "string"
          },
          "actorUserAvatarUrl": {
            "nullable": true,
            "type": "string"
          },
          "actorUserId": {
            "nullable": true,
            "type": "string"
          },
          "actorUserName": {
            "nullable": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "entityId": {
            "nullable": true,
            "type": "string"
          },
          "entityType": {
            "nullable": true,
            "type": "string"
          },
          "eventId": {
            "format": "uuid",
            "type": "string"
          },
          "metadata": {
            "nullable": true
          },
          "module": {
            "nullable": true,
            "type": "string"
          },
          "occurredAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "title": {
            "nullable": true,
            "type": "string"
          },
          "traceId": {
            "nullable": true,
            "type": "string"
          },
          "workspaceId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "activity.ActivityListResponse": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/activity.ActivityItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "nextCursor": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "notification.AgentNotificationDto": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "readAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/notification.NotificationStatus"
          },
          "subject": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "notification.AgentNotificationDtoPagedResult": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/notification.AgentNotificationDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "notification.NotificationChannel": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "format": "int32",
        "type": "integer"
      },
      "notification.NotificationStatus": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "format": "int32",
        "type": "integer"
      },
      "payment.Billixi.AiContracts.Content.V1.AiContentCitation": {
        "additionalProperties": false,
        "type": "object"
      },
      "payment.Billixi.AiContracts.ProductQa.V1.ProductQaCitationV1": {
        "additionalProperties": false,
        "properties": {
          "citation": {
            "$ref": "#/components/schemas/payment.Billixi.AiContracts.Content.V1.AiContentCitation"
          },
          "segmentId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.AiContracts.ProductQa.V1.ProductQaIdentityV1": {
        "additionalProperties": false,
        "properties": {
          "contentVersionId": {
            "format": "uuid",
            "type": "string"
          },
          "productId": {
            "format": "uuid",
            "type": "string"
          },
          "profileDigest": {
            "nullable": true,
            "type": "string"
          },
          "releaseId": {
            "format": "uuid",
            "type": "string"
          },
          "sourceDigest": {
            "nullable": true,
            "type": "string"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.AiContracts.ProductQa.V1.ProductQuestionAllowanceV1": {
        "additionalProperties": false,
        "properties": {
          "limitResetsAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "questionsLimit": {
            "format": "int32",
            "type": "integer"
          },
          "questionsRemaining": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.AiContracts.ProductQa.V1.ProductQuestionAnswerResponseV1": {
        "additionalProperties": false,
        "properties": {
          "answer": {
            "nullable": true,
            "type": "string"
          },
          "citations": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.AiContracts.ProductQa.V1.ProductQaCitationV1"
            },
            "nullable": true,
            "type": "array"
          },
          "coverage": {
            "nullable": true,
            "type": "string"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "identity": {
            "$ref": "#/components/schemas/payment.Billixi.AiContracts.ProductQa.V1.ProductQaIdentityV1"
          },
          "language": {
            "nullable": true,
            "type": "string"
          },
          "limitResetsAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "model": {
            "nullable": true,
            "type": "string"
          },
          "policyVersion": {
            "nullable": true,
            "type": "string"
          },
          "promptVersion": {
            "nullable": true,
            "type": "string"
          },
          "provider": {
            "nullable": true,
            "type": "string"
          },
          "questionsRemaining": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "route": {
            "nullable": true,
            "type": "string"
          },
          "safeReasonCode": {
            "nullable": true,
            "type": "string"
          },
          "schemaVersion": {
            "format": "int32",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.AgentQuestionAttemptStatus": {
        "additionalProperties": false,
        "properties": {
          "attemptId": {
            "format": "uuid",
            "type": "string"
          },
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "recovery": {
            "nullable": true,
            "type": "string"
          },
          "retryAfterSeconds": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "state": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentCatalogAssetDto": {
        "additionalProperties": false,
        "properties": {
          "altText": {
            "nullable": true,
            "type": "string"
          },
          "artifactReleaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "artifactState": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "contentType": {
            "nullable": true,
            "type": "string"
          },
          "downloadReady": {
            "type": "boolean"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "role": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogAssetRole"
          },
          "sizeBytes": {
            "format": "int64",
            "type": "integer"
          },
          "sortOrder": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentCatalogProductDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateEnabled": {
            "type": "boolean"
          },
          "artifactDownloadReady": {
            "type": "boolean"
          },
          "artifactTrustStatus": {
            "nullable": true,
            "type": "string"
          },
          "assets": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentCatalogAssetDto"
            },
            "nullable": true,
            "type": "array"
          },
          "basePrice": {
            "format": "double",
            "type": "number"
          },
          "canPublish": {
            "type": "boolean"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "fullDescription": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isPublishedToStore": {
            "type": "boolean"
          },
          "kind": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductKind"
          },
          "marketplaceCategory": {
            "nullable": true,
            "type": "string"
          },
          "moderationStatus": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.SellerProductModerationStatus"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "publicationBlockReason": {
            "nullable": true,
            "type": "string"
          },
          "publishedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "requiresExecutableTrust": {
            "nullable": true,
            "type": "boolean"
          },
          "selectedArtifactReleaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "shortDescription": {
            "nullable": true,
            "type": "string"
          },
          "slug": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductStatus"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          },
          "variants": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentCatalogVariantDto"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentCatalogVariantDto": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "deliverableAssetId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "durationDays": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isDefault": {
            "type": "boolean"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "planKey": {
            "nullable": true,
            "type": "string"
          },
          "price": {
            "format": "double",
            "type": "number"
          },
          "sortOrder": {
            "format": "int32",
            "type": "integer"
          },
          "tier": {
            "nullable": true,
            "type": "string"
          },
          "version": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentLicenseActivationDto": {
        "additionalProperties": false,
        "properties": {
          "activationId": {
            "format": "uuid",
            "type": "string"
          },
          "appVersion": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "deactivatedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "firstActivatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "lastSeenAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentLicenseKeyDto": {
        "additionalProperties": false,
        "properties": {
          "activeActivations": {
            "format": "int32",
            "type": "integer"
          },
          "billingInterval": {
            "nullable": true,
            "type": "string"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "currentPeriodEnd": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "issuedAt": {
            "format": "date-time",
            "type": "string"
          },
          "keyPrefix": {
            "nullable": true,
            "type": "string"
          },
          "lastVerifiedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "revokedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "seatCapacity": {
            "format": "int32",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "verifyCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentLicenseQaStartDto": {
        "additionalProperties": false,
        "properties": {
          "activeSeats": {
            "format": "int32",
            "type": "integer"
          },
          "expiresAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "keyPrefix": {
            "nullable": true,
            "type": "string"
          },
          "licenseKeyId": {
            "format": "uuid",
            "type": "string"
          },
          "plaintextKey": {
            "nullable": true,
            "type": "string"
          },
          "seatLimit": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentLicenseQaStatusDto": {
        "additionalProperties": false,
        "properties": {
          "activeSeats": {
            "format": "int32",
            "type": "integer"
          },
          "expiresAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "keyPrefix": {
            "nullable": true,
            "type": "string"
          },
          "licenseKeyId": {
            "format": "uuid",
            "type": "string"
          },
          "seatLimit": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentLicenseSeatSummaryDto": {
        "additionalProperties": false,
        "properties": {
          "activations": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentLicenseActivationDto"
            },
            "nullable": true,
            "type": "array"
          },
          "licenseKeyId": {
            "format": "uuid",
            "type": "string"
          },
          "total": {
            "format": "int32",
            "type": "integer"
          },
          "used": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentMembershipSubscriptionDto": {
        "additionalProperties": false,
        "properties": {
          "accessDeliveryStatus": {
            "nullable": true,
            "type": "string"
          },
          "autoRenewEnabled": {
            "type": "boolean"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "currentPeriodEnd": {
            "format": "date-time",
            "type": "string"
          },
          "currentPeriodStart": {
            "format": "date-time",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "integrationHealth": {
            "nullable": true,
            "type": "string"
          },
          "planName": {
            "nullable": true,
            "type": "string"
          },
          "platform": {
            "nullable": true,
            "type": "string"
          },
          "platformLinked": {
            "type": "boolean"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.AgentTelegramManagementModeDto": {
        "additionalProperties": false,
        "properties": {
          "channelId": {
            "nullable": true,
            "type": "string"
          },
          "mode": {
            "nullable": true,
            "type": "string"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest": {
        "additionalProperties": false,
        "properties": {
          "detail": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.CatalogProductQuestionRequest": {
        "additionalProperties": false,
        "properties": {
          "languageHint": {
            "nullable": true,
            "type": "string"
          },
          "question": {
            "nullable": true,
            "type": "string"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.CreateAffiliateLinkRequest": {
        "additionalProperties": false,
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.CreateBuyerRefundRequest": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "idempotencyKey": {
            "nullable": true,
            "type": "string"
          },
          "reason": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest": {
        "additionalProperties": false,
        "properties": {
          "affiliateEnabled": {
            "type": "boolean"
          },
          "affiliateFeePercentage": {
            "format": "double",
            "type": "number"
          },
          "basePrice": {
            "format": "double",
            "type": "number"
          },
          "billingInterval": {
            "nullable": true,
            "type": "string"
          },
          "digitalSubtype": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.DigitalProductSubtype"
          },
          "fullDescription": {
            "nullable": true,
            "type": "string"
          },
          "kind": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductKind"
          },
          "licenseActivationInstructions": {
            "nullable": true,
            "type": "string"
          },
          "licenseDeliveryMode": {
            "nullable": true,
            "type": "string"
          },
          "licenseFeatureKeys": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "licenseMaxActiveInstallations": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "licenseOfflineGraceSeconds": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "licenseProductVersion": {
            "nullable": true,
            "type": "string"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "licenseUpdateEntitlementMode": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.LicenseUpdateEntitlementMode"
          },
          "licenseUpdatesUntilUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "marketplaceCategory": {
            "nullable": true,
            "type": "string"
          },
          "membershipPlatform": {
            "nullable": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "officialProductUrl": {
            "nullable": true,
            "type": "string"
          },
          "platformChannelId": {
            "nullable": true,
            "type": "string"
          },
          "platformRoleId": {
            "nullable": true,
            "type": "string"
          },
          "publishToStore": {
            "type": "boolean"
          },
          "runtimeTag": {
            "nullable": true,
            "type": "string"
          },
          "seoDescription": {
            "nullable": true,
            "type": "string"
          },
          "seoTitle": {
            "nullable": true,
            "type": "string"
          },
          "shortDescription": {
            "nullable": true,
            "type": "string"
          },
          "variants": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Commands.CatalogProducts.CreateCatalogProduct.CatalogVariantInput"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.CreatePaymentIntentRequest": {
        "additionalProperties": false,
        "properties": {
          "affiliateReferrerUserId": {
            "nullable": true,
            "type": "string"
          },
          "buyerWallet": {
            "nullable": true,
            "type": "string"
          },
          "catalogProductVariantId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "customerEmail": {
            "nullable": true,
            "type": "string"
          },
          "customerName": {
            "nullable": true,
            "type": "string"
          },
          "depositAsset": {
            "nullable": true,
            "type": "string"
          },
          "depositNetwork": {
            "nullable": true,
            "type": "string"
          },
          "entryChannel": {
            "nullable": true,
            "type": "string"
          },
          "licenseRenewalKeyId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "membershipIdentityConfirmed": {
            "type": "boolean"
          },
          "membershipRenewalSubscriptionId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "paymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "purpose": {
            "nullable": true,
            "type": "string"
          },
          "renewalExpiresUnix": {
            "format": "int64",
            "nullable": true,
            "type": "integer"
          },
          "renewalSignature": {
            "nullable": true,
            "type": "string"
          },
          "shippingAddress": {
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          },
          "token": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.DepositRecheckResponse": {
        "additionalProperties": false,
        "properties": {
          "message": {
            "nullable": true,
            "type": "string"
          },
          "outcome": {
            "nullable": true,
            "type": "string"
          },
          "providerStatus": {
            "nullable": true,
            "type": "string"
          },
          "reason": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.LicenseActivationManagementController.DeactivateCommand": {
        "additionalProperties": false,
        "properties": {
          "reason": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.PublishProductUpdateRequest": {
        "additionalProperties": false,
        "properties": {
          "releaseNotes": {
            "nullable": true,
            "type": "string"
          },
          "title": {
            "nullable": true,
            "type": "string"
          },
          "updateType": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.QueueSourceImportRequest": {
        "additionalProperties": false,
        "properties": {
          "assetId": {
            "format": "int64",
            "type": "integer"
          },
          "ownershipDeclarationAccepted": {
            "type": "boolean"
          },
          "releaseId": {
            "format": "int64",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.ReorderCatalogProductAssetsRequest": {
        "additionalProperties": false,
        "properties": {
          "assetIds": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto": {
        "additionalProperties": false,
        "properties": {
          "chunkCount": {
            "format": "int32",
            "type": "integer"
          },
          "chunkSize": {
            "format": "int32",
            "type": "integer"
          },
          "uploadId": {
            "format": "uuid",
            "type": "string"
          },
          "uploadedChunks": {
            "items": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.SelectSourceRepositoryRequest": {
        "additionalProperties": false,
        "properties": {
          "publicRepositoryLinkOptIn": {
            "type": "boolean"
          },
          "repositoryId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.StartResumableCatalogUploadRequest": {
        "additionalProperties": false,
        "properties": {
          "altText": {
            "nullable": true,
            "type": "string"
          },
          "contentType": {
            "nullable": true,
            "type": "string"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "ownershipDeclarationAccepted": {
            "type": "boolean"
          },
          "role": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogAssetRole"
          },
          "sizeBytes": {
            "format": "int64",
            "type": "integer"
          },
          "sortOrder": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.StartSourceAiReviewRequest": {
        "additionalProperties": false,
        "properties": {
          "sourceDisclosureAccepted": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.TagPaymentLinkRequest": {
        "additionalProperties": false,
        "properties": {
          "tag": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApi.Controllers.VerifySourceBindingRequest": {
        "additionalProperties": false,
        "properties": {
          "gitRef": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Commands.CatalogProducts.CreateCatalogProduct.CatalogVariantInput": {
        "additionalProperties": false,
        "properties": {
          "deliverableAssetId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "durationDays": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "durationMinutes": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "isDefault": {
            "type": "boolean"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "planKey": {
            "nullable": true,
            "type": "string"
          },
          "price": {
            "format": "double",
            "type": "number"
          },
          "sortOrder": {
            "format": "int32",
            "type": "integer"
          },
          "tier": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.AccountBalanceDto": {
        "additionalProperties": false,
        "properties": {
          "balance": {
            "format": "double",
            "type": "number"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateFeePercentage": {
            "format": "double",
            "type": "number"
          },
          "amount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "code": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "parentPaymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentLinkStatus"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto": {
        "additionalProperties": false,
        "properties": {
          "expiresAt": {
            "format": "date-time",
            "type": "string"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "url": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerLibraryItemDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "artifactScanPassedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "artifactTrustStatus": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "billixiScanPassed": {
            "type": "boolean"
          },
          "buildProvenanceVerifiedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "canDownload": {
            "type": "boolean"
          },
          "canReview": {
            "type": "boolean"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "coverUrl": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "entitlementId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "entitlementStatus": {
            "nullable": true,
            "type": "string"
          },
          "hasReview": {
            "type": "boolean"
          },
          "intentStatus": {
            "nullable": true,
            "type": "string"
          },
          "licenseActivationInstructions": {
            "nullable": true,
            "type": "string"
          },
          "licenseAutoRenewEnabled": {
            "type": "boolean"
          },
          "licenseAutoRenewVersion": {
            "format": "int64",
            "nullable": true,
            "type": "integer"
          },
          "licenseDeliveryMode": {
            "nullable": true,
            "type": "string"
          },
          "licenseKeyId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "licenseKeyMasked": {
            "nullable": true,
            "type": "string"
          },
          "licensePeriodEnd": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "licenseRenewCheckoutUrl": {
            "nullable": true,
            "type": "string"
          },
          "licenseRenewalCurrency": {
            "nullable": true,
            "type": "string"
          },
          "licenseRenewalPrice": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "myStars": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "officialProductUrl": {
            "nullable": true,
            "type": "string"
          },
          "orderStatus": {
            "nullable": true,
            "type": "string"
          },
          "paidAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "productKind": {
            "nullable": true,
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "publicOrderNumber": {
            "nullable": true,
            "type": "string"
          },
          "publisherControlVerified": {
            "type": "boolean"
          },
          "publisherControlVerifiedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "transactionHash": {
            "nullable": true,
            "type": "string"
          },
          "verifiedBuildProvenance": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerLibraryListDto": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerLibraryItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "statusCounts": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerLibraryStatusCountsDto"
          },
          "totalCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerLibraryStatusCountsDto": {
        "additionalProperties": false,
        "properties": {
          "all": {
            "format": "int32",
            "type": "integer"
          },
          "inProgress": {
            "format": "int32",
            "type": "integer"
          },
          "ready": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerMembershipListDto": {
        "additionalProperties": false,
        "properties": {
          "hasMore": {
            "type": "boolean"
          },
          "includesQuarantined": {
            "type": "boolean"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerMembershipListItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "maxPageSize": {
            "format": "int32",
            "type": "integer"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerMembershipListItemDto": {
        "additionalProperties": false,
        "properties": {
          "accessDeliveryStatus": {
            "nullable": true,
            "type": "string"
          },
          "accessState": {
            "nullable": true,
            "type": "string"
          },
          "accessUnavailableReason": {
            "nullable": true,
            "type": "string"
          },
          "autoRenewEnabled": {
            "type": "boolean"
          },
          "autoRenewVersion": {
            "format": "int64",
            "type": "integer"
          },
          "botStartLink": {
            "nullable": true,
            "type": "string"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "catalogProductVariantId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "commercialAllocationJournalId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "coverUrl": {
            "nullable": true,
            "type": "string"
          },
          "currentPeriodEnd": {
            "format": "date-time",
            "type": "string"
          },
          "currentPeriodStart": {
            "format": "date-time",
            "type": "string"
          },
          "economicEntitlementStatus": {
            "nullable": true,
            "type": "string"
          },
          "entitlementState": {
            "nullable": true,
            "type": "string"
          },
          "externalAccessActionId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "fundingStatus": {
            "nullable": true,
            "type": "string"
          },
          "integrationHealth": {
            "nullable": true,
            "type": "string"
          },
          "isLifetime": {
            "type": "boolean"
          },
          "lastInviteLinkUrl": {
            "nullable": true,
            "type": "string"
          },
          "membershipPeriodEffectId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "paymentState": {
            "nullable": true,
            "type": "string"
          },
          "paymentStatus": {
            "nullable": true,
            "type": "string"
          },
          "platform": {
            "nullable": true,
            "type": "string"
          },
          "platformIdentityHint": {
            "nullable": true,
            "type": "string"
          },
          "platformIdentityTransferStatus": {
            "nullable": true,
            "type": "string"
          },
          "platformLinked": {
            "type": "boolean"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "providerFailureCode": {
            "nullable": true,
            "type": "string"
          },
          "purchaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "refundRequestId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "refundStatus": {
            "nullable": true,
            "type": "string"
          },
          "renewCheckoutUrl": {
            "nullable": true,
            "type": "string"
          },
          "renewalAllowed": {
            "type": "boolean"
          },
          "renewalCurrency": {
            "nullable": true,
            "type": "string"
          },
          "renewalPlanVersion": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "renewalPrice": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "renewalUnavailableReason": {
            "nullable": true,
            "type": "string"
          },
          "renewalVariants": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CatalogProductVariantDto"
            },
            "nullable": true,
            "type": "array"
          },
          "revocationStatus": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "subscriptionId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerOrderDetailDto": {
        "additionalProperties": false,
        "properties": {
          "accessState": {
            "nullable": true,
            "type": "string"
          },
          "actuallyPaidDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "amount": {
            "format": "double",
            "type": "number"
          },
          "artifactScanPassedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "artifactTrustStatus": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "billixiScanPassed": {
            "type": "boolean"
          },
          "buildProvenanceVerifiedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "canCompleteDeposit": {
            "type": "boolean"
          },
          "canDownload": {
            "type": "boolean"
          },
          "canReview": {
            "type": "boolean"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "coverUrl": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "depositAddress": {
            "nullable": true,
            "type": "string"
          },
          "depositAsset": {
            "nullable": true,
            "type": "string"
          },
          "depositExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "depositNetwork": {
            "nullable": true,
            "type": "string"
          },
          "entitlementId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "entitlementState": {
            "nullable": true,
            "type": "string"
          },
          "entitlementStatus": {
            "nullable": true,
            "type": "string"
          },
          "expectedDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "fileSizeBytes": {
            "format": "int64",
            "nullable": true,
            "type": "integer"
          },
          "hasReview": {
            "type": "boolean"
          },
          "intentStatus": {
            "nullable": true,
            "type": "string"
          },
          "licenseActivationInstructions": {
            "nullable": true,
            "type": "string"
          },
          "licenseAutoRenewEnabled": {
            "type": "boolean"
          },
          "licenseAutoRenewVersion": {
            "format": "int64",
            "nullable": true,
            "type": "integer"
          },
          "licenseDeliveryMode": {
            "nullable": true,
            "type": "string"
          },
          "licenseKeyId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "licenseKeyMasked": {
            "nullable": true,
            "type": "string"
          },
          "licenseKeyPlaintext": {
            "nullable": true,
            "type": "string"
          },
          "licensePeriodEnd": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "licenseRenewCheckoutUrl": {
            "nullable": true,
            "type": "string"
          },
          "licenseRenewalCurrency": {
            "nullable": true,
            "type": "string"
          },
          "licenseRenewalPrice": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "membership": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerMembershipListItemDto"
          },
          "membershipFulfillmentState": {
            "nullable": true,
            "type": "string"
          },
          "membershipHelpUrl": {
            "nullable": true,
            "type": "string"
          },
          "membershipIncidentReference": {
            "nullable": true,
            "type": "string"
          },
          "myReviewId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "myStars": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "officialProductUrl": {
            "nullable": true,
            "type": "string"
          },
          "orderStatus": {
            "nullable": true,
            "type": "string"
          },
          "paidAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "paymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "paymentState": {
            "nullable": true,
            "type": "string"
          },
          "productKind": {
            "nullable": true,
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "productShortDescription": {
            "nullable": true,
            "type": "string"
          },
          "publicOrderNumber": {
            "nullable": true,
            "type": "string"
          },
          "publisherControlVerified": {
            "type": "boolean"
          },
          "publisherControlVerifiedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "purchaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "recordStatus": {
            "nullable": true,
            "type": "string"
          },
          "refundEligibilityReason": {
            "nullable": true,
            "type": "string"
          },
          "refundEligible": {
            "type": "boolean"
          },
          "refundRequestId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "refundRequestedAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "refundRequestedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "refundStatus": {
            "nullable": true,
            "type": "string"
          },
          "refundWindowEndsAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "refundableAmount": {
            "format": "double",
            "type": "number"
          },
          "remainingDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "timeline": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerOrderTimelineStepDto"
            },
            "nullable": true,
            "type": "array"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "transactionHash": {
            "nullable": true,
            "type": "string"
          },
          "verifiedBuildProvenance": {
            "type": "boolean"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerOrderTimelineStepDto": {
        "additionalProperties": false,
        "properties": {
          "detail": {
            "nullable": true,
            "type": "string"
          },
          "key": {
            "nullable": true,
            "type": "string"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "occurredAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "state": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerProductReviewStateDto": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "nullable": true,
            "type": "string"
          },
          "canEdit": {
            "type": "boolean"
          },
          "canReview": {
            "type": "boolean"
          },
          "createdAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "reviewId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "stars": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "updatedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerTransactionDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "coverUrl": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "paidAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "productKind": {
            "nullable": true,
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "productSlug": {
            "nullable": true,
            "type": "string"
          },
          "publicOrderNumber": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "transactionHash": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerTransactionListDto": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerTransactionDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "statusCounts": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerTransactionStatusCountsDto"
          },
          "totalCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.BuyerTransactionStatusCountsDto": {
        "additionalProperties": false,
        "properties": {
          "all": {
            "format": "int32",
            "type": "integer"
          },
          "completed": {
            "format": "int32",
            "type": "integer"
          },
          "expired": {
            "format": "int32",
            "type": "integer"
          },
          "failed": {
            "format": "int32",
            "type": "integer"
          },
          "pending": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CatalogProductAssetDto": {
        "additionalProperties": false,
        "properties": {
          "altText": {
            "nullable": true,
            "type": "string"
          },
          "artifactReleaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "artifactState": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "contentType": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "downloadReady": {
            "type": "boolean"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "role": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogAssetRole"
          },
          "sizeBytes": {
            "format": "int64",
            "type": "integer"
          },
          "sortOrder": {
            "format": "int32",
            "type": "integer"
          },
          "url": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CatalogProductDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateEnabled": {
            "type": "boolean"
          },
          "affiliateFeePercentage": {
            "format": "double",
            "type": "number"
          },
          "aiQuestionAnswerEligible": {
            "type": "boolean"
          },
          "artifactDownloadReady": {
            "type": "boolean"
          },
          "artifactSafeReason": {
            "nullable": true,
            "type": "string"
          },
          "artifactScanPassedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "artifactState": {
            "nullable": true,
            "type": "string"
          },
          "artifactTrustStatus": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "assets": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CatalogProductAssetDto"
            },
            "nullable": true,
            "type": "array"
          },
          "averageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "basePrice": {
            "format": "double",
            "type": "number"
          },
          "billingInterval": {
            "nullable": true,
            "type": "string"
          },
          "billixiScanPassed": {
            "type": "boolean"
          },
          "canPublish": {
            "type": "boolean"
          },
          "canonicalPaymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "deliverableFileName": {
            "nullable": true,
            "type": "string"
          },
          "deliverableSizeBytes": {
            "format": "int64",
            "nullable": true,
            "type": "integer"
          },
          "digitalSubtype": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.DigitalProductSubtype"
          },
          "displayAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "effectivePublicSummary": {
            "nullable": true,
            "type": "string"
          },
          "fullDescription": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isAiGeneratedSummary": {
            "type": "boolean"
          },
          "isPublishedToStore": {
            "type": "boolean"
          },
          "kind": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductKind"
          },
          "licenseActivationInstructions": {
            "nullable": true,
            "type": "string"
          },
          "licenseDeliveryMode": {
            "nullable": true,
            "type": "string"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "marketplaceCategory": {
            "nullable": true,
            "type": "string"
          },
          "membershipPlatform": {
            "nullable": true,
            "type": "string"
          },
          "membershipRenewalEnabled": {
            "type": "boolean"
          },
          "moderationApprovedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "moderationState": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.ProductModerationState"
          },
          "moderationStatus": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.SellerProductModerationStatus"
          },
          "moderationSubmittedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "officialProductUrl": {
            "nullable": true,
            "type": "string"
          },
          "ownerWallet": {
            "nullable": true,
            "type": "string"
          },
          "platformChannelId": {
            "nullable": true,
            "type": "string"
          },
          "productType": {
            "nullable": true,
            "type": "string"
          },
          "promoterCount": {
            "format": "int32",
            "type": "integer"
          },
          "publicAiSummary": {
            "nullable": true,
            "type": "string"
          },
          "publicAiTags": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "publicationBlockReason": {
            "nullable": true,
            "type": "string"
          },
          "publicationRequiresReview": {
            "type": "boolean"
          },
          "publishedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "purchaseAvailable": {
            "type": "boolean"
          },
          "purchaseUnavailableReason": {
            "nullable": true,
            "type": "string"
          },
          "purchases": {
            "format": "int32",
            "type": "integer"
          },
          "referralLinkCount": {
            "format": "int32",
            "type": "integer"
          },
          "revenue": {
            "format": "double",
            "type": "number"
          },
          "reviewCount": {
            "format": "int32",
            "type": "integer"
          },
          "runtimeTag": {
            "nullable": true,
            "type": "string"
          },
          "selectedArtifactReleaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "sellerAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "sellerDisplayAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "sellerDisplayName": {
            "nullable": true,
            "type": "string"
          },
          "sellerReviewCount": {
            "format": "int32",
            "type": "integer"
          },
          "sellerSlug": {
            "nullable": true,
            "type": "string"
          },
          "seoDescription": {
            "nullable": true,
            "type": "string"
          },
          "seoTitle": {
            "nullable": true,
            "type": "string"
          },
          "shortDescription": {
            "nullable": true,
            "type": "string"
          },
          "shortUrl": {
            "nullable": true,
            "type": "string"
          },
          "slug": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductStatus"
          },
          "summarySource": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogPublicSummarySource"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          },
          "variants": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CatalogProductVariantDto"
            },
            "nullable": true,
            "type": "array"
          },
          "visibility": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductVisibility"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CatalogProductVariantDto": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "deliverableAssetId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "durationDays": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "durationMinutes": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isDefault": {
            "type": "boolean"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "planKey": {
            "nullable": true,
            "type": "string"
          },
          "price": {
            "format": "double",
            "type": "number"
          },
          "sortOrder": {
            "format": "int32",
            "type": "integer"
          },
          "tier": {
            "nullable": true,
            "type": "string"
          },
          "version": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ClaimableBalanceDto": {
        "additionalProperties": false,
        "properties": {
          "claimableAmount": {
            "format": "double",
            "type": "number"
          },
          "lastSyncedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "linkedWallet": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreateCatalogProductResultDto": {
        "additionalProperties": false,
        "properties": {
          "canonicalPaymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "shortUrl": {
            "nullable": true,
            "type": "string"
          },
          "slug": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreateExchangeWithdrawalRequest": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "memo": {
            "nullable": true,
            "type": "string"
          },
          "payoutNetwork": {
            "nullable": true,
            "type": "string"
          },
          "walletAddress": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreatePaymentLinkResultDto": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "qrCodeBase64": {
            "nullable": true,
            "type": "string"
          },
          "shortUrl": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeCountDto": {
        "additionalProperties": false,
        "properties": {
          "likeCount": {
            "format": "int32",
            "type": "integer"
          },
          "opportunityId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto": {
        "additionalProperties": false,
        "properties": {
          "isLiked": {
            "type": "boolean"
          },
          "likeCount": {
            "format": "int32",
            "type": "integer"
          },
          "opportunityId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityPopularDto": {
        "additionalProperties": false,
        "properties": {
          "opportunityId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityViewerLikeDto": {
        "additionalProperties": false,
        "properties": {
          "isLiked": {
            "type": "boolean"
          },
          "opportunityId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreditLedgerEntryDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "entryType": {
            "nullable": true,
            "type": "string"
          },
          "giftCodeId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "note": {
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.CreditTopUpRequest": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "depositAsset": {
            "nullable": true,
            "type": "string"
          },
          "depositNetwork": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.DailyRevenueDto": {
        "additionalProperties": false,
        "properties": {
          "date": {
            "format": "date-time",
            "type": "string"
          },
          "revenue": {
            "format": "double",
            "type": "number"
          },
          "transactionCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ExchangeEarningsBalanceDto": {
        "additionalProperties": false,
        "properties": {
          "availableUsdt": {
            "format": "double",
            "type": "number"
          },
          "balanceUsdt": {
            "format": "double",
            "type": "number"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "heldUsdt": {
            "format": "double",
            "type": "number"
          },
          "minWithdrawalUsdt": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ExchangePayoutAssetDto": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "networks": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ExchangePayoutNetworkDto"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ExchangePayoutNetworkDto": {
        "additionalProperties": false,
        "properties": {
          "estimatedNetworkFeeUsdt": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "feeLevel": {
            "nullable": true,
            "type": "string"
          },
          "label": {
            "nullable": true,
            "type": "string"
          },
          "minimumWithdrawalUsdt": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "requiresMemo": {
            "type": "boolean"
          },
          "supportsMemo": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ExchangePayoutOptionsDto": {
        "additionalProperties": false,
        "properties": {
          "assets": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ExchangePayoutAssetDto"
            },
            "nullable": true,
            "type": "array"
          },
          "enabled": {
            "type": "boolean"
          },
          "minWithdrawalUsdt": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "devConfirmationCode": {
            "nullable": true,
            "type": "string"
          },
          "emailConfirmed": {
            "type": "boolean"
          },
          "emailTokenExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "failureReason": {
            "nullable": true,
            "type": "string"
          },
          "feePolicyVersion": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "memo": {
            "nullable": true,
            "type": "string"
          },
          "payoutNetwork": {
            "nullable": true,
            "type": "string"
          },
          "payoutProvider": {
            "nullable": true,
            "type": "string"
          },
          "principalAmount": {
            "format": "double",
            "type": "number"
          },
          "proposedEconomicsApproved": {
            "type": "boolean"
          },
          "quoteExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "quotedNetworkFee": {
            "format": "double",
            "type": "number"
          },
          "recipientAmount": {
            "format": "double",
            "type": "number"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "walletAddress": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.GiftCodeListItemDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "canReveal": {
            "type": "boolean"
          },
          "code": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "expiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isTest": {
            "type": "boolean"
          },
          "redeemedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "depositAddress": {
            "nullable": true,
            "type": "string"
          },
          "depositAsset": {
            "nullable": true,
            "type": "string"
          },
          "depositMemo": {
            "nullable": true,
            "type": "string"
          },
          "depositNetwork": {
            "nullable": true,
            "type": "string"
          },
          "expectedDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "expiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "lockedQuoteAsset": {
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteNetwork": {
            "nullable": true,
            "type": "string"
          },
          "lockedQuotePrecision": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "lockedSettlementCurrency": {
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "paymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "settlement": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SettlementParamsDto"
          },
          "settlementRail": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentSettlementRail"
          },
          "stableCurrency": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentIntentStatus"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicenseActivationHealthDto": {
        "additionalProperties": false,
        "properties": {
          "activeActivations": {
            "format": "int32",
            "type": "integer"
          },
          "asOfUtc": {
            "format": "date-time",
            "type": "string"
          },
          "compromisedActivations": {
            "format": "int32",
            "type": "integer"
          },
          "freshestSeenAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "keysAtLimit": {
            "format": "int32",
            "type": "integer"
          },
          "licenseKeys": {
            "format": "int32",
            "type": "integer"
          },
          "seatCapacity": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicenseActivationListItemDto": {
        "additionalProperties": false,
        "properties": {
          "activationId": {
            "format": "uuid",
            "type": "string"
          },
          "appVersion": {
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "deactivatedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "deviceLabel": {
            "nullable": true,
            "type": "string"
          },
          "firstActivatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "lastSeenAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "revision": {
            "format": "int64",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto": {
        "additionalProperties": false,
        "properties": {
          "activeActivations": {
            "format": "int32",
            "type": "integer"
          },
          "billingInterval": {
            "nullable": true,
            "type": "string"
          },
          "buyerEmail": {
            "nullable": true,
            "type": "string"
          },
          "buyerUserId": {
            "nullable": true,
            "type": "string"
          },
          "buyerWallet": {
            "nullable": true,
            "type": "string"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "currentPeriodEnd": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "issuedAt": {
            "format": "date-time",
            "type": "string"
          },
          "keyPrefix": {
            "nullable": true,
            "type": "string"
          },
          "lastVerifiedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "revokedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "seatCapacity": {
            "format": "int32",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "verifyCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicensePolicyInputDto": {
        "additionalProperties": false,
        "properties": {
          "featureKeys": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "maxActiveInstallations": {
            "format": "int32",
            "type": "integer"
          },
          "offlineGraceSeconds": {
            "format": "int32",
            "type": "integer"
          },
          "productVersion": {
            "nullable": true,
            "type": "string"
          },
          "updateEntitlementMode": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.LicenseUpdateEntitlementMode"
          },
          "updatesUntilUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicensePolicySnapshotViewDto": {
        "additionalProperties": false,
        "properties": {
          "artifactReleaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "featureKeys": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "licenseKeyId": {
            "format": "uuid",
            "type": "string"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "maxActiveInstallations": {
            "format": "int32",
            "type": "integer"
          },
          "offlineGraceSeconds": {
            "format": "int32",
            "type": "integer"
          },
          "policyVersion": {
            "nullable": true,
            "type": "string"
          },
          "purchaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "purchasedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "purchasedProductVersion": {
            "nullable": true,
            "type": "string"
          },
          "updateEntitlementMode": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.LicenseUpdateEntitlementMode"
          },
          "updatesUntilUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "variantId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicensePolicyViewDto": {
        "additionalProperties": false,
        "properties": {
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "featureKeys": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "maxActiveInstallations": {
            "format": "int32",
            "type": "integer"
          },
          "offlineGraceSeconds": {
            "format": "int32",
            "type": "integer"
          },
          "policyVersion": {
            "nullable": true,
            "type": "string"
          },
          "productVersion": {
            "nullable": true,
            "type": "string"
          },
          "supersededAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "updateEntitlementMode": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.LicenseUpdateEntitlementMode"
          },
          "updatesUntilUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "version": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto": {
        "additionalProperties": false,
        "properties": {
          "activations": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicenseActivationListItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "licenseKeyId": {
            "format": "uuid",
            "type": "string"
          },
          "total": {
            "format": "int32",
            "type": "integer"
          },
          "used": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PagedCreditLedgerDto": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreditLedgerEntryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PagedGiftCodesDto": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.GiftCodeListItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PayWithBalanceRequest": {
        "additionalProperties": false,
        "properties": {
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PaymentIntentDto": {
        "additionalProperties": false,
        "properties": {
          "actuallyPaidDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "amount": {
            "format": "double",
            "type": "number"
          },
          "appliedToOrderAmount": {
            "format": "double",
            "type": "number"
          },
          "buyerWallet": {
            "nullable": true,
            "type": "string"
          },
          "catalogProductVariantId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "confirmedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "customerEmail": {
            "nullable": true,
            "type": "string"
          },
          "customerName": {
            "nullable": true,
            "type": "string"
          },
          "depositAddress": {
            "nullable": true,
            "type": "string"
          },
          "depositAsset": {
            "nullable": true,
            "type": "string"
          },
          "depositMemo": {
            "nullable": true,
            "type": "string"
          },
          "depositNetwork": {
            "nullable": true,
            "type": "string"
          },
          "depositTransactionHash": {
            "nullable": true,
            "type": "string"
          },
          "exchangeProviderId": {
            "nullable": true,
            "type": "string"
          },
          "expectedDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "expiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "failureReason": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "lastVerificationAttemptAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "lockedQuoteAsset": {
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteCreatedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteNetwork": {
            "nullable": true,
            "type": "string"
          },
          "lockedQuotePolicyVersion": {
            "nullable": true,
            "type": "string"
          },
          "lockedQuotePrecision": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "lockedQuoteProvider": {
            "nullable": true,
            "type": "string"
          },
          "lockedQuoteProviderReference": {
            "nullable": true,
            "type": "string"
          },
          "lockedSettlementCurrency": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "paymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "publicOrderNumber": {
            "nullable": true,
            "type": "string"
          },
          "purpose": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentIntentPurpose"
          },
          "receivedDepositAmount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "remainingAmount": {
            "format": "double",
            "type": "number"
          },
          "requiredAmount": {
            "format": "double",
            "type": "number"
          },
          "settlement": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SettlementParamsDto"
          },
          "settlementRail": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentSettlementRail"
          },
          "shippingAddress": {
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          },
          "stableCurrency": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentIntentStatus"
          },
          "submittedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "token": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentToken"
          },
          "transactionHash": {
            "nullable": true,
            "type": "string"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          },
          "verificationAttemptCount": {
            "format": "int32",
            "type": "integer"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PaymentLinkDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateCommissionMode": {
            "nullable": true,
            "type": "string"
          },
          "affiliateFeePercentage": {
            "format": "double",
            "type": "number"
          },
          "affiliateWallet": {
            "nullable": true,
            "type": "string"
          },
          "amount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "catalogProductId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "catalogProductKind": {
            "nullable": true,
            "type": "string"
          },
          "category": {
            "nullable": true,
            "type": "string"
          },
          "code": {
            "nullable": true,
            "type": "string"
          },
          "coverImageUrl": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "createdByUserId": {
            "nullable": true,
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "currentUsage": {
            "format": "int32",
            "type": "integer"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "expirationDate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "maxUsage": {
            "format": "int32",
            "nullable": true,
            "type": "integer"
          },
          "metadata": {
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "ownerWallet": {
            "nullable": true,
            "type": "string"
          },
          "parentPaymentLinkId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "platformFeePercentage": {
            "format": "double",
            "type": "number"
          },
          "productSlug": {
            "nullable": true,
            "type": "string"
          },
          "purchaseAvailable": {
            "nullable": true,
            "type": "boolean"
          },
          "purchaseUnavailableReason": {
            "nullable": true,
            "type": "string"
          },
          "ratingContext": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PaymentLinkRatingContextDto"
          },
          "referrerUserId": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentLinkStatus"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "token": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentToken"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          },
          "updatedByUserId": {
            "nullable": true,
            "type": "string"
          },
          "variantCount": {
            "format": "int32",
            "type": "integer"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PaymentLinkRatingContextDto": {
        "additionalProperties": false,
        "properties": {
          "catalogProductId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "counterpartyLabel": {
            "nullable": true,
            "type": "string"
          },
          "counterpartyRating": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "productRating": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PaymentReportDto": {
        "additionalProperties": false,
        "properties": {
          "averagePaymentAmount": {
            "format": "double",
            "type": "number"
          },
          "dailyRevenue": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.DailyRevenueDto"
            },
            "nullable": true,
            "type": "array"
          },
          "expiredPayments": {
            "format": "int32",
            "type": "integer"
          },
          "failedPayments": {
            "format": "int32",
            "type": "integer"
          },
          "fromDate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "linkId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "maxPaymentAmount": {
            "format": "double",
            "type": "number"
          },
          "minPaymentAmount": {
            "format": "double",
            "type": "number"
          },
          "revenueByNetwork": {
            "additionalProperties": {
              "format": "double",
              "type": "number"
            },
            "nullable": true,
            "type": "object"
          },
          "revenueByToken": {
            "additionalProperties": {
              "format": "double",
              "type": "number"
            },
            "nullable": true,
            "type": "object"
          },
          "successfulPayments": {
            "format": "int32",
            "type": "integer"
          },
          "toDate": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "totalRevenue": {
            "format": "double",
            "type": "number"
          },
          "totalTransactions": {
            "format": "int32",
            "type": "integer"
          },
          "transactionsByNetwork": {
            "additionalProperties": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "object"
          },
          "transactionsByToken": {
            "additionalProperties": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "object"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto": {
        "additionalProperties": false,
        "properties": {
          "averageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "displayAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "distribution": {
            "additionalProperties": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "object"
          },
          "reviewCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ProductRatingsContextDto": {
        "additionalProperties": false,
        "properties": {
          "product": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "promoter": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "seller": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto": {
        "additionalProperties": false,
        "properties": {
          "icon": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicCatalogCategoryTreeBranchDto": {
        "additionalProperties": false,
        "properties": {
          "categories": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "kind": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateEnabled": {
            "type": "boolean"
          },
          "affiliateFeePercentage": {
            "format": "double",
            "type": "number"
          },
          "artifactScanPassedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "artifactVersion": {
            "nullable": true,
            "type": "string"
          },
          "averageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "basePrice": {
            "format": "double",
            "type": "number"
          },
          "billingInterval": {
            "nullable": true,
            "type": "string"
          },
          "billixiScanPassed": {
            "type": "boolean"
          },
          "canonicalLinkCode": {
            "nullable": true,
            "type": "string"
          },
          "coverImageUrl": {
            "nullable": true,
            "type": "string"
          },
          "createdByUserId": {
            "nullable": true,
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "displayAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "effectivePublicSummary": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "includesBillixiDownload": {
            "type": "boolean"
          },
          "isAiGeneratedSummary": {
            "type": "boolean"
          },
          "kind": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductKind"
          },
          "licenseDeliveryMode": {
            "nullable": true,
            "type": "string"
          },
          "licenseType": {
            "nullable": true,
            "type": "string"
          },
          "marketplaceCategory": {
            "nullable": true,
            "type": "string"
          },
          "membershipPlatform": {
            "nullable": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.PaymentNetwork"
          },
          "previewVideoContentType": {
            "nullable": true,
            "type": "string"
          },
          "previewVideoUrl": {
            "nullable": true,
            "type": "string"
          },
          "pricingFrom": {
            "type": "boolean"
          },
          "productType": {
            "nullable": true,
            "type": "string"
          },
          "publishedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "purchaseCount": {
            "format": "int32",
            "type": "integer"
          },
          "reviewCount": {
            "format": "int32",
            "type": "integer"
          },
          "runtimeTag": {
            "nullable": true,
            "type": "string"
          },
          "shortDescription": {
            "nullable": true,
            "type": "string"
          },
          "slug": {
            "nullable": true,
            "type": "string"
          },
          "summarySource": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogPublicSummarySource"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicMarketplaceActivityItemDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "occurredAt": {
            "format": "date-time",
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "type": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicMarketplaceStatsDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateEnabledCount": {
            "format": "int32",
            "type": "integer"
          },
          "digitalCount": {
            "format": "int32",
            "type": "integer"
          },
          "licenseCount": {
            "format": "int32",
            "type": "integer"
          },
          "membershipCount": {
            "format": "int32",
            "type": "integer"
          },
          "physicalCount": {
            "format": "int32",
            "type": "integer"
          },
          "serviceCount": {
            "format": "int32",
            "type": "integer"
          },
          "totalPaidPurchases": {
            "format": "int32",
            "type": "integer"
          },
          "totalPublishedProducts": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicProductPromoterItemDto": {
        "additionalProperties": false,
        "properties": {
          "displayName": {
            "nullable": true,
            "type": "string"
          },
          "publicId": {
            "nullable": true,
            "type": "string"
          },
          "rank": {
            "format": "int32",
            "type": "integer"
          },
          "rating": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "saleCount": {
            "format": "int32",
            "type": "integer"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "totalEarned": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicProductPromotersDto": {
        "additionalProperties": false,
        "properties": {
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicProductPromoterItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "promoterCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicProductReviewDto": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "helpfulCount": {
            "format": "int32",
            "type": "integer"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isHelpfulByCurrentUser": {
            "type": "boolean"
          },
          "isOwnReview": {
            "type": "boolean"
          },
          "reviewerDisplayName": {
            "nullable": true,
            "type": "string"
          },
          "stars": {
            "format": "int32",
            "type": "integer"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          },
          "wasEdited": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicProductReviewsPageDto": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicProductReviewDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalCount": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicPromoterProfileDto": {
        "additionalProperties": false,
        "properties": {
          "displayName": {
            "nullable": true,
            "type": "string"
          },
          "products": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "productsPromoted": {
            "format": "int32",
            "type": "integer"
          },
          "promotingSince": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "publicId": {
            "nullable": true,
            "type": "string"
          },
          "rating": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "totalEarned": {
            "format": "double",
            "type": "number"
          },
          "totalSales": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicSellerProfileDto": {
        "additionalProperties": false,
        "properties": {
          "description": {
            "nullable": true,
            "type": "string"
          },
          "displayName": {
            "nullable": true,
            "type": "string"
          },
          "logoUrl": {
            "nullable": true,
            "type": "string"
          },
          "memberSince": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "productKindCounts": {
            "additionalProperties": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "object"
          },
          "products": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "publishedProductCount": {
            "format": "int32",
            "type": "integer"
          },
          "rating": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "slug": {
            "nullable": true,
            "type": "string"
          },
          "totalPurchases": {
            "format": "int32",
            "type": "integer"
          },
          "workspaceId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PublicTopPromoterDto": {
        "additionalProperties": false,
        "properties": {
          "displayName": {
            "nullable": true,
            "type": "string"
          },
          "productsPromoted": {
            "format": "int32",
            "type": "integer"
          },
          "publicId": {
            "nullable": true,
            "type": "string"
          },
          "rank": {
            "format": "int32",
            "type": "integer"
          },
          "saleCount": {
            "format": "int32",
            "type": "integer"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "totalEarned": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.PurchaseGiftCodeRequest": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "expiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "useTestCheckout": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.RedeemGiftCodeRequest": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ReportProductReviewRequest": {
        "additionalProperties": false,
        "properties": {
          "reason": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto": {
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.SetTelegramManagementModeRequestDto": {
        "additionalProperties": false,
        "properties": {
          "channelId": {
            "nullable": true,
            "type": "string"
          },
          "fullControlDisclosureAccepted": {
            "type": "boolean"
          },
          "mode": {
            "nullable": true,
            "type": "string"
          },
          "reason": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.SettlementParamsDto": {
        "additionalProperties": false,
        "properties": {
          "affiliateAccountId": {
            "nullable": true,
            "type": "string"
          },
          "affiliateCommissionAmount": {
            "format": "double",
            "type": "number"
          },
          "affiliateFeeBps": {
            "format": "int32",
            "type": "integer"
          },
          "amountAtomic": {
            "nullable": true,
            "type": "string"
          },
          "amountUsd": {
            "format": "double",
            "type": "number"
          },
          "chainId": {
            "format": "int32",
            "type": "integer"
          },
          "checkoutTotalAmount": {
            "format": "double",
            "type": "number"
          },
          "contractAddress": {
            "nullable": true,
            "type": "string"
          },
          "feePolicyVersion": {
            "nullable": true,
            "type": "string"
          },
          "idempotencyHash": {
            "nullable": true,
            "type": "string"
          },
          "linkIdBytes32": {
            "nullable": true,
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "paymentIntentIdBytes32": {
            "nullable": true,
            "type": "string"
          },
          "paymentLinkId": {
            "format": "uuid",
            "type": "string"
          },
          "paymentPurpose": {
            "format": "int32",
            "type": "integer"
          },
          "platformFeeAmount": {
            "format": "double",
            "type": "number"
          },
          "platformTreasury": {
            "nullable": true,
            "type": "string"
          },
          "productValueAmount": {
            "format": "double",
            "type": "number"
          },
          "proposedEconomicsApproved": {
            "type": "boolean"
          },
          "purchaseFeeAmount": {
            "format": "double",
            "type": "number"
          },
          "sellerAccountId": {
            "nullable": true,
            "type": "string"
          },
          "sellerGrossAmount": {
            "format": "double",
            "type": "number"
          },
          "sellerNetAmount": {
            "format": "double",
            "type": "number"
          },
          "token": {
            "nullable": true,
            "type": "string"
          },
          "tokenAddress": {
            "nullable": true,
            "type": "string"
          },
          "tokenDecimals": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.TelegramBindingChallengeRequestDto": {
        "additionalProperties": false,
        "properties": {
          "replaceExisting": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.ToggleReviewHelpfulResultDto": {
        "additionalProperties": false,
        "properties": {
          "helpfulCount": {
            "format": "int32",
            "type": "integer"
          },
          "isHelpful": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.UpsertProductReviewRequest": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "nullable": true,
            "type": "string"
          },
          "stars": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.UpsertProductReviewResultDto": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "reviewId": {
            "format": "uuid",
            "type": "string"
          },
          "stars": {
            "format": "int32",
            "type": "integer"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.VerifyDiscordGuildRequestDto": {
        "additionalProperties": false,
        "properties": {
          "guildId": {
            "nullable": true,
            "type": "string"
          },
          "roleId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.VerifyDiscordGuildResponseDto": {
        "additionalProperties": false,
        "properties": {
          "challengeExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "connected": {
            "type": "boolean"
          },
          "errorCode": {
            "nullable": true,
            "type": "string"
          },
          "errorMessage": {
            "nullable": true,
            "type": "string"
          },
          "guildName": {
            "nullable": true,
            "type": "string"
          },
          "ownershipAuthorizeUrl": {
            "nullable": true,
            "type": "string"
          },
          "roleName": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.VerifyTelegramChannelRequestDto": {
        "additionalProperties": false,
        "properties": {
          "channelId": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.VerifyTelegramChannelResponseDto": {
        "additionalProperties": false,
        "properties": {
          "challengeExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "chatTitle": {
            "nullable": true,
            "type": "string"
          },
          "connected": {
            "type": "boolean"
          },
          "errorCode": {
            "nullable": true,
            "type": "string"
          },
          "errorMessage": {
            "nullable": true,
            "type": "string"
          },
          "ownershipAuthorizeUrl": {
            "nullable": true,
            "type": "string"
          },
          "ownershipCommand": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto": {
        "additionalProperties": false,
        "properties": {
          "accessDeliveryStatus": {
            "nullable": true,
            "type": "string"
          },
          "affiliatePaid": {
            "type": "boolean"
          },
          "autoRenewEnabled": {
            "type": "boolean"
          },
          "buyerEmail": {
            "nullable": true,
            "type": "string"
          },
          "buyerUserId": {
            "nullable": true,
            "type": "string"
          },
          "buyerWallet": {
            "nullable": true,
            "type": "string"
          },
          "catalogProductId": {
            "format": "uuid",
            "type": "string"
          },
          "commercialAllocationJournalId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "currentPeriodEnd": {
            "format": "date-time",
            "type": "string"
          },
          "currentPeriodStart": {
            "format": "date-time",
            "type": "string"
          },
          "externalAccessActionId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "externalAttemptCount": {
            "format": "int32",
            "type": "integer"
          },
          "externalLeaseExpiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "integrationHealth": {
            "nullable": true,
            "type": "string"
          },
          "membershipPeriodEffectId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "notificationAttemptCount": {
            "format": "int32",
            "type": "integer"
          },
          "notificationChannel": {
            "nullable": true,
            "type": "string"
          },
          "notificationFailureCode": {
            "nullable": true,
            "type": "string"
          },
          "notificationFailureReason": {
            "nullable": true,
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "planName": {
            "nullable": true,
            "type": "string"
          },
          "platform": {
            "nullable": true,
            "type": "string"
          },
          "platformLinked": {
            "type": "boolean"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "providerFailureCode": {
            "nullable": true,
            "type": "string"
          },
          "purchaseId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "refundRequestId": {
            "format": "uuid",
            "nullable": true,
            "type": "string"
          },
          "refundStatus": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.FinancialHistory.FinancialHistoryPageDto": {
        "additionalProperties": false,
        "properties": {
          "isLagging": {
            "type": "boolean"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.FinancialHistory.FinancialHistoryRowDto"
            },
            "nullable": true,
            "type": "array"
          },
          "latestJournalUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "nextCursor": {
            "nullable": true,
            "type": "string"
          },
          "projectedThroughUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "projectionStatus": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.FinancialHistory.FinancialHistoryRowDto": {
        "additionalProperties": false,
        "properties": {
          "accountingUnit": {
            "nullable": true,
            "type": "string"
          },
          "asset": {
            "nullable": true,
            "type": "string"
          },
          "balanceBucket": {
            "nullable": true,
            "type": "string"
          },
          "credit": {
            "format": "double",
            "type": "number"
          },
          "debit": {
            "format": "double",
            "type": "number"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "occurredAt": {
            "format": "date-time",
            "type": "string"
          },
          "providerId": {
            "nullable": true,
            "type": "string"
          },
          "reason": {
            "nullable": true,
            "type": "string"
          },
          "reasonCode": {
            "nullable": true,
            "type": "string"
          },
          "referenceId": {
            "nullable": true,
            "type": "string"
          },
          "referenceType": {
            "nullable": true,
            "type": "string"
          },
          "relatedReference": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "transactionId": {
            "nullable": true,
            "type": "string"
          },
          "type": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.CatalogUploadQuotaUsage": {
        "additionalProperties": false,
        "properties": {
          "limitBytes": {
            "format": "int64",
            "type": "integer"
          },
          "periodStartUtc": {
            "format": "date-time",
            "type": "string"
          },
          "plan": {
            "nullable": true,
            "type": "string"
          },
          "reservedBytes": {
            "format": "int64",
            "type": "integer"
          },
          "resetsAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "usedBytes": {
            "format": "int64",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.ContinuationFundingResult": {
        "additionalProperties": false,
        "properties": {
          "depositAddress": {
            "nullable": true,
            "type": "string"
          },
          "depositMemo": {
            "nullable": true,
            "type": "string"
          },
          "expiresAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "fundingIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "paymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "purchaseId": {
            "format": "uuid",
            "type": "string"
          },
          "remainingAmount": {
            "format": "double",
            "type": "number"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.LicenseQaGrantDto": {
        "additionalProperties": false,
        "properties": {
          "activeSeats": {
            "format": "int32",
            "type": "integer"
          },
          "download": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto"
          },
          "expiresAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "keyPrefix": {
            "nullable": true,
            "type": "string"
          },
          "licenseKeyId": {
            "format": "uuid",
            "type": "string"
          },
          "plaintextKey": {
            "nullable": true,
            "type": "string"
          },
          "seatLimit": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.PendingPurchaseDto": {
        "additionalProperties": false,
        "properties": {
          "accountingUnit": {
            "nullable": true,
            "type": "string"
          },
          "appliedAmount": {
            "format": "double",
            "type": "number"
          },
          "initialPaymentIntentId": {
            "format": "uuid",
            "type": "string"
          },
          "purchaseId": {
            "format": "uuid",
            "type": "string"
          },
          "remainingAmount": {
            "format": "double",
            "type": "number"
          },
          "requiredAmount": {
            "format": "double",
            "type": "number"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "updatedAt": {
            "format": "date-time",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.ProductReleaseUpdateDto": {
        "additionalProperties": false,
        "properties": {
          "artifactReleaseId": {
            "format": "uuid",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "notificationCount": {
            "format": "int32",
            "type": "integer"
          },
          "publishedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "releaseNotes": {
            "nullable": true,
            "type": "string"
          },
          "sentNotificationCount": {
            "format": "int32",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "title": {
            "nullable": true,
            "type": "string"
          },
          "updateType": {
            "nullable": true,
            "type": "string"
          },
          "version": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.ProductUpdateCandidateDto": {
        "additionalProperties": false,
        "properties": {
          "artifactReleaseId": {
            "format": "uuid",
            "type": "string"
          },
          "artifactStatus": {
            "nullable": true,
            "type": "string"
          },
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "publication": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.ProductReleaseUpdateDto"
          },
          "version": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceAiReviewDto": {
        "additionalProperties": false,
        "properties": {
          "badgeEligible": {
            "type": "boolean"
          },
          "candidateBytes": {
            "format": "int64",
            "type": "integer"
          },
          "candidateFileCount": {
            "format": "int32",
            "type": "integer"
          },
          "completedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "coverageComplete": {
            "type": "boolean"
          },
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "exactCommit": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "price": {
            "format": "double",
            "type": "number"
          },
          "publicSummary": {
            "nullable": true,
            "type": "string"
          },
          "reviewedBytes": {
            "format": "int64",
            "type": "integer"
          },
          "reviewedFileCount": {
            "format": "int32",
            "type": "integer"
          },
          "riskLevel": {
            "nullable": true,
            "type": "string"
          },
          "safeFailureCode": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceBuildProofInstructionsDto": {
        "additionalProperties": false,
        "properties": {
          "audiencePrefix": {
            "nullable": true,
            "type": "string"
          },
          "endpoint": {
            "nullable": true,
            "type": "string"
          },
          "keepsRepositoryPrivate": {
            "type": "boolean"
          },
          "method": {
            "nullable": true,
            "type": "string"
          },
          "workflowPath": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceChallengeDto": {
        "additionalProperties": false,
        "properties": {
          "bindingId": {
            "format": "uuid",
            "type": "string"
          },
          "exactRepositoryName": {
            "nullable": true,
            "type": "string"
          },
          "expiresAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "json": {
            "nullable": true,
            "type": "string"
          },
          "path": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceReleaseAssetDto": {
        "additionalProperties": false,
        "properties": {
          "assetId": {
            "format": "int64",
            "type": "integer"
          },
          "contentType": {
            "nullable": true,
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "providerDigest": {
            "nullable": true,
            "type": "string"
          },
          "sizeBytes": {
            "format": "int64",
            "type": "integer"
          },
          "updatedAtUtc": {
            "format": "date-time",
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceReleaseDto": {
        "additionalProperties": false,
        "properties": {
          "assets": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceReleaseAssetDto"
            },
            "nullable": true,
            "type": "array"
          },
          "draft": {
            "type": "boolean"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "prerelease": {
            "type": "boolean"
          },
          "publishedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "releaseId": {
            "format": "int64",
            "type": "integer"
          },
          "tag": {
            "nullable": true,
            "type": "string"
          },
          "target": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceRepositoryDto": {
        "additionalProperties": false,
        "properties": {
          "archived": {
            "type": "boolean"
          },
          "defaultBranch": {
            "nullable": true,
            "type": "string"
          },
          "fullName": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "name": {
            "nullable": true,
            "type": "string"
          },
          "providerRepositoryId": {
            "format": "int64",
            "type": "integer"
          },
          "selectedScope": {
            "type": "boolean"
          },
          "visibility": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceTrustBadgeDto": {
        "additionalProperties": false,
        "properties": {
          "description": {
            "nullable": true,
            "type": "string"
          },
          "publicRepositoryUrl": {
            "nullable": true,
            "type": "string"
          },
          "releaseVersion": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "type": {
            "nullable": true,
            "type": "string"
          },
          "verifiedAtUtc": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceTrustChecklistItemDto": {
        "additionalProperties": false,
        "properties": {
          "key": {
            "nullable": true,
            "type": "string"
          },
          "nextAction": {
            "nullable": true,
            "type": "string"
          },
          "safeError": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentApplication.Services.SourceTrustStatusDto": {
        "additionalProperties": false,
        "properties": {
          "aiReview": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceAiReviewDto"
          },
          "assetName": {
            "nullable": true,
            "type": "string"
          },
          "badges": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceTrustBadgeDto"
            },
            "nullable": true,
            "type": "array"
          },
          "buildProof": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceBuildProofInstructionsDto"
          },
          "checklist": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceTrustChecklistItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "githubAvailable": {
            "type": "boolean"
          },
          "releaseName": {
            "nullable": true,
            "type": "string"
          },
          "repositoryName": {
            "nullable": true,
            "type": "string"
          },
          "repositoryVisibility": {
            "nullable": true,
            "type": "string"
          },
          "shortCommit": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentDomain.Enums.CatalogAssetRole": {
        "enum": [
          "cover",
          "galleryImage",
          "video",
          "downloadable",
          "productGuide"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.CatalogProductKind": {
        "enum": [
          "digital",
          "physical",
          "service",
          "membership",
          "license"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.CatalogProductStatus": {
        "enum": [
          "draft",
          "published",
          "hidden",
          "archived"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.CatalogProductVisibility": {
        "enum": [
          "draft",
          "live",
          "notLive",
          "hiddenBySeller",
          "hiddenByOps",
          "archived"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.CatalogPublicSummarySource": {
        "enum": [
          "acceptedAiSummary",
          "sellerShortDescription",
          "sellerDescriptionExcerpt",
          "deterministicFallback"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.DigitalProductSubtype": {
        "enum": [
          "book",
          "course",
          "software",
          "other"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.LicenseUpdateEntitlementMode": {
        "enum": [
          "allFutureVersions",
          "sameMajorVersion",
          "untilDate",
          "whileSubscriptionActive"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.PaymentIntentPurpose": {
        "enum": [
          "product",
          "topUp",
          "giftPurchase",
          "workspaceTopUp"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.PaymentIntentStatus": {
        "enum": [
          "pending",
          "confirmed",
          "failed",
          "expired",
          "cancelled",
          "submitted",
          "confirming",
          "awaitingDeposit",
          "depositDetected",
          "converting",
          "underpaid",
          "overpaidReview",
          "paymentReviewRequired",
          "partiallyFunded"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.PaymentLinkStatus": {
        "enum": [
          "active",
          "paused",
          "expired",
          "disabled",
          "deleted",
          "completed"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.PaymentNetwork": {
        "enum": [
          "polygon",
          "ethereum",
          "tron",
          "base",
          "ton",
          "bep20"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.PaymentSettlementRail": {
        "enum": [
          "vault",
          "exchange"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.PaymentToken": {
        "enum": [
          "usdc",
          "usdt"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.ProductModerationState": {
        "enum": [
          "notSubmitted",
          "pending",
          "analyzing",
          "needsReview",
          "approved",
          "rejected",
          "failed",
          "legacyGrandfathered"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentDomain.Enums.SellerProductModerationStatus": {
        "enum": [
          "notSubmitted",
          "inReview",
          "approved",
          "changesRequired",
          "delayed",
          "rejected"
        ],
        "type": "string"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseDto": {
        "additionalProperties": false,
        "properties": {
          "promoter": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulsePromoterSectionDto"
          },
          "seller": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseSellerSectionDto"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulsePromoterSectionDto": {
        "additionalProperties": false,
        "properties": {
          "commissionEarned": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "commissionOverTime": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiRevenuePointDto"
            },
            "nullable": true,
            "type": "array"
          },
          "promotedProductCount": {
            "format": "int32",
            "type": "integer"
          },
          "promoterAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "promoterReviewCount": {
            "format": "int32",
            "type": "integer"
          },
          "recentEarnings": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiPromoteEarningDto"
            },
            "nullable": true,
            "type": "array"
          },
          "topPromoted": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiTopProductDto"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseRevenuePointDto": {
        "additionalProperties": false,
        "properties": {
          "date": {
            "nullable": true,
            "type": "string"
          },
          "direct": {
            "format": "double",
            "type": "number"
          },
          "total": {
            "format": "double",
            "type": "number"
          },
          "viaPromoters": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseSellerSectionDto": {
        "additionalProperties": false,
        "properties": {
          "catalogHealth": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiCatalogHealthDto"
          },
          "directNetRevenue": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "directRevenue": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "directSales": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "licenses": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiLicensePulseDto"
          },
          "memberships": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiMembershipPulseDto"
          },
          "recentSales": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiRecentPurchaseDto"
            },
            "nullable": true,
            "type": "array"
          },
          "revenueOverTime": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseRevenuePointDto"
            },
            "nullable": true,
            "type": "array"
          },
          "sellerAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "sellerReviewCount": {
            "format": "int32",
            "type": "integer"
          },
          "topProducts": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiTopProductDto"
            },
            "nullable": true,
            "type": "array"
          },
          "totalNetRevenue": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "totalRevenue": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "totalSales": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "viaPromotersNetRevenue": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "viaPromotersRevenue": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          },
          "viaPromotersSales": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiCatalogHealthDto": {
        "additionalProperties": false,
        "properties": {
          "draftDigital": {
            "format": "int32",
            "type": "integer"
          },
          "draftLicense": {
            "format": "int32",
            "type": "integer"
          },
          "draftMembership": {
            "format": "int32",
            "type": "integer"
          },
          "publishedDigital": {
            "format": "int32",
            "type": "integer"
          },
          "publishedLicense": {
            "format": "int32",
            "type": "integer"
          },
          "publishedMembership": {
            "format": "int32",
            "type": "integer"
          },
          "totalDraft": {
            "format": "int32",
            "type": "integer"
          },
          "totalPublished": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiKpiWithGrowthDto": {
        "additionalProperties": false,
        "properties": {
          "growthLabel": {
            "nullable": true,
            "type": "string"
          },
          "growthPercent": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "value": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiLicensePulseDto": {
        "additionalProperties": false,
        "properties": {
          "active": {
            "format": "int32",
            "type": "integer"
          },
          "expiringWithin7Days": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiMembershipPulseDto": {
        "additionalProperties": false,
        "properties": {
          "active": {
            "format": "int32",
            "type": "integer"
          },
          "expiringWithin7Days": {
            "format": "int32",
            "type": "integer"
          },
          "pendingPlatformLink": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiPromoteEarningDto": {
        "additionalProperties": false,
        "properties": {
          "commission": {
            "format": "double",
            "type": "number"
          },
          "country": {
            "nullable": true,
            "type": "string"
          },
          "countryCode": {
            "nullable": true,
            "type": "string"
          },
          "occurredAt": {
            "format": "date-time",
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiRecentPurchaseDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "country": {
            "nullable": true,
            "type": "string"
          },
          "countryCode": {
            "nullable": true,
            "type": "string"
          },
          "isAffiliate": {
            "type": "boolean"
          },
          "network": {
            "nullable": true,
            "type": "string"
          },
          "occurredAt": {
            "format": "date-time",
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "token": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiRevenuePointDto": {
        "additionalProperties": false,
        "properties": {
          "date": {
            "nullable": true,
            "type": "string"
          },
          "revenue": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Analytics.BillixiTopProductDto": {
        "additionalProperties": false,
        "properties": {
          "averageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "conversionRate": {
            "format": "double",
            "type": "number"
          },
          "displayAverageRating": {
            "format": "double",
            "nullable": true,
            "type": "number"
          },
          "productId": {
            "nullable": true,
            "type": "string"
          },
          "productName": {
            "nullable": true,
            "type": "string"
          },
          "revenue": {
            "format": "double",
            "type": "number"
          },
          "reviewCount": {
            "format": "int32",
            "type": "integer"
          },
          "sales": {
            "format": "int64",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.Billixi.PaymentInfrastructure.Catalog.ProductQuestionResult": {
        "additionalProperties": false,
        "properties": {
          "answer": {
            "$ref": "#/components/schemas/payment.Billixi.AiContracts.ProductQa.V1.ProductQuestionAnswerResponseV1"
          },
          "safeReasonCode": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiError": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "nullable": true,
            "type": "string"
          },
          "message": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.AiContracts.ProductQa.V1.ProductQuestionAllowanceV1, Billixi.AiContracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.AiContracts.ProductQa.V1.ProductQuestionAllowanceV1"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.AgentQuestionAttemptStatus, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.AgentQuestionAttemptStatus"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentCatalogProductDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentLicenseQaStartDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentLicenseQaStartDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentLicenseQaStatusDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentLicenseQaStatusDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentTelegramManagementModeDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentTelegramManagementModeDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.DepositRecheckResponse, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.DepositRecheckResponse"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.AccountBalanceDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerLibraryListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerLibraryListDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerMembershipListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerMembershipListDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerOrderDetailDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerOrderDetailDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerProductReviewStateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerProductReviewStateDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerTransactionListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.BuyerTransactionListDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductAssetDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CatalogProductAssetDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CatalogProductDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreateCatalogProductResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreateCatalogProductResultDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatePaymentLinkResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreatePaymentLinkResultDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityPopularDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityPopularDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeEarningsBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ExchangeEarningsBalanceDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangePayoutOptionsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ExchangePayoutOptionsDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseActivationHealthDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicenseActivationHealthDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicySnapshotViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicensePolicySnapshotViewDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicyViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicensePolicyViewDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedCreditLedgerDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PagedCreditLedgerDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedGiftCodesDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PagedGiftCodesDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PaymentIntentDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PaymentLinkDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentReportDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PaymentReportDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingsContextDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ProductRatingsContextDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceStatsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicMarketplaceStatsDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductPromotersDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicProductPromotersDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductReviewsPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicProductReviewsPageDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicPromoterProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicPromoterProfileDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicSellerProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicSellerProfileDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ToggleReviewHelpfulResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ToggleReviewHelpfulResultDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.UpsertProductReviewResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.UpsertProductReviewResultDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyDiscordGuildResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyDiscordGuildResponseDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyTelegramChannelResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyTelegramChannelResponseDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.FinancialHistory.FinancialHistoryPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.FinancialHistory.FinancialHistoryPageDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.CatalogUploadQuotaUsage, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.CatalogUploadQuotaUsage"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.ContinuationFundingResult"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.LicenseQaGrantDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.LicenseQaGrantDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ProductReleaseUpdateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.ProductReleaseUpdateDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceAiReviewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceAiReviewDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceChallengeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceChallengeDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceTrustStatusDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseDto, Billixi.PaymentInfrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentInfrastructure.Catalog.ProductQuestionResult, Billixi.PaymentInfrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.Billixi.PaymentInfrastructure.Catalog.ProductQuestionResult"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentLicenseKeyDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentLicenseKeyDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentMembershipSubscriptionDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentMembershipSubscriptionDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApi.Controllers.AgentLicenseSeatSummaryDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentLicenseSeatSummaryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ClaimableBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ClaimableBalanceDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeCountDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeCountDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityViewerLikeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreatorOpportunityViewerLikeDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryTreeBranchDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicCatalogCategoryTreeBranchDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceActivityItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicMarketplaceActivityItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicTopPromoterDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicTopPromoterDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.PendingPurchaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.PendingPurchaseDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.ProductUpdateCandidateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.ProductUpdateCandidateDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceReleaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceReleaseDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceRepositoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.Services.SourceRepositoryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "format": "uuid",
            "type": "string"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "nullable": true
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentCatalogProductDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentLicenseKeyDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentLicenseKeyDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentMembershipSubscriptionDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.AgentMembershipSubscriptionDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "payment.ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto"
            },
            "nullable": true,
            "type": "array"
          },
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "totalItems": {
            "format": "int32",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "readOnly": true,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentClosed": {
        "additionalProperties": false,
        "properties": {
          "rating": {
            "format": "int32",
            "type": "integer"
          },
          "revision": {
            "format": "int64",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "ticketId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentClosedEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentClosed"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentCommentItem": {
        "additionalProperties": false,
        "properties": {
          "authorName": {
            "nullable": true,
            "type": "string"
          },
          "content": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "isStaffReply": {
            "type": "boolean"
          },
          "ticketId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentCommentListEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentCommentItem"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentPageMeta": {
        "additionalProperties": false,
        "properties": {
          "page": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "total": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentReplyCreated": {
        "additionalProperties": false,
        "properties": {
          "authorName": {
            "nullable": true,
            "type": "string"
          },
          "content": {
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "revision": {
            "format": "int64",
            "type": "integer"
          },
          "ticketId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentReplyCreatedEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentReplyCreated"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentStatusChanged": {
        "additionalProperties": false,
        "properties": {
          "revision": {
            "format": "int64",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "ticketId": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentStatusChangedEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentStatusChanged"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentTicketCreated": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "revision": {
            "format": "int64",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "ticketNumber": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentTicketCreatedEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketCreated"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentTicketDetailEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.AgentTicketDetail"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.AgentTicketListEnvelope": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.AgentTicketListItem"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentPageMeta"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.Controllers.AddCommentRequest": {
        "additionalProperties": false,
        "properties": {
          "authorEmail": {
            "nullable": true,
            "type": "string"
          },
          "authorName": {
            "nullable": true,
            "type": "string"
          },
          "content": {
            "nullable": true,
            "type": "string"
          },
          "isInternal": {
            "type": "boolean"
          },
          "isStaffReply": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.Controllers.AgentTicketAttachment": {
        "additionalProperties": false,
        "properties": {
          "contentType": {
            "nullable": true,
            "type": "string"
          },
          "fileName": {
            "nullable": true,
            "type": "string"
          },
          "fileSize": {
            "format": "int64",
            "type": "integer"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "uploadedAt": {
            "format": "date-time",
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.Controllers.AgentTicketDetail": {
        "additionalProperties": false,
        "properties": {
          "attachments": {
            "items": {
              "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.AgentTicketAttachment"
            },
            "nullable": true,
            "type": "array"
          },
          "category": {
            "nullable": true,
            "type": "string"
          },
          "channel": {
            "nullable": true,
            "type": "string"
          },
          "closedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "environment": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "impact": {
            "nullable": true,
            "type": "string"
          },
          "priority": {
            "nullable": true,
            "type": "string"
          },
          "productLine": {
            "nullable": true,
            "type": "string"
          },
          "resolvedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          },
          "revision": {
            "format": "int64",
            "type": "integer"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "subject": {
            "nullable": true,
            "type": "string"
          },
          "ticketNumber": {
            "nullable": true,
            "type": "string"
          },
          "updatedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.Controllers.AgentTicketListItem": {
        "additionalProperties": false,
        "properties": {
          "createdAt": {
            "format": "date-time",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "priority": {
            "nullable": true,
            "type": "string"
          },
          "productLine": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "subject": {
            "nullable": true,
            "type": "string"
          },
          "ticketNumber": {
            "nullable": true,
            "type": "string"
          },
          "updatedAt": {
            "format": "date-time",
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.Controllers.CloseTicketWithRatingRequest": {
        "additionalProperties": false,
        "properties": {
          "comment": {
            "nullable": true,
            "type": "string"
          },
          "rating": {
            "format": "int32",
            "type": "integer"
          },
          "requesterEmail": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "support.Billixi.SupportApi.Controllers.UpdateStatusRequest": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApi.Contracts.NotificationChannelsRequest": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "type": "boolean"
          },
          "webhook": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApi.Contracts.SpendingLimitRequest": {
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "monthlyLimit": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApi.Contracts.UpdateBillingAlertsRequest": {
        "additionalProperties": false,
        "properties": {
          "billingAlerts": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApi.Contracts.NotificationChannelsRequest"
          },
          "lowBalanceChannels": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApi.Contracts.NotificationChannelsRequest"
          },
          "lowBalanceThreshold": {
            "format": "double",
            "type": "number"
          },
          "spendingLimit": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApi.Contracts.SpendingLimitRequest"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingAlertSettingsDto": {
        "additionalProperties": false,
        "properties": {
          "billingAlerts": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.NotificationChannelsDto"
          },
          "lowBalanceAlert": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.LowBalanceAlertDto"
          },
          "spendingLimit": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.SpendingLimitDto"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingCostBreakdownDto": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "customerTotal": {
            "format": "double",
            "type": "number"
          },
          "grossMargin": {
            "format": "double",
            "type": "number"
          },
          "grossMarginPercent": {
            "format": "double",
            "type": "number"
          },
          "vendorTotal": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingInvoicesDto": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.WorkspaceInvoiceDto"
            },
            "nullable": true,
            "type": "array"
          },
          "plan": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingPlanInfoDto"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingMonthlyUsageDto": {
        "additionalProperties": false,
        "properties": {
          "aggregates": {
            "items": {
              "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageAggregateDto"
            },
            "nullable": true,
            "type": "array"
          },
          "apiCalls": {
            "format": "int32",
            "type": "integer"
          },
          "clicks": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingOverviewDto": {
        "additionalProperties": false,
        "properties": {
          "balance": {
            "format": "double",
            "type": "number"
          },
          "monthlyUsage": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingMonthlyUsageDto"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "subscription": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.WorkspaceSubscriptionDto"
          },
          "usageChart": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageChartDto"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingPlanInfoDto": {
        "additionalProperties": false,
        "properties": {
          "billingCycle": {
            "nullable": true,
            "type": "string"
          },
          "planType": {
            "nullable": true,
            "type": "string"
          },
          "pricing": {
            "items": {
              "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.PricingEntryDto"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageAggregateDto": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "customerTotal": {
            "format": "double",
            "type": "number"
          },
          "metricKey": {
            "nullable": true,
            "type": "string"
          },
          "metricName": {
            "nullable": true,
            "type": "string"
          },
          "moduleKey": {
            "nullable": true,
            "type": "string"
          },
          "quantity": {
            "format": "double",
            "type": "number"
          },
          "unit": {
            "nullable": true,
            "type": "string"
          },
          "vendorTotal": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageChartDto": {
        "additionalProperties": false,
        "properties": {
          "apiCalls": {
            "items": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "array"
          },
          "clicks": {
            "items": {
              "format": "int32",
              "type": "integer"
            },
            "nullable": true,
            "type": "array"
          },
          "labels": {
            "items": {
              "type": "string"
            },
            "nullable": true,
            "type": "array"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageDto": {
        "additionalProperties": false,
        "properties": {
          "modules": {
            "items": {
              "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageModuleDto"
            },
            "nullable": true,
            "type": "array"
          },
          "summary": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageSummaryDto"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageMetricDto": {
        "additionalProperties": false,
        "properties": {
          "billable": {
            "format": "double",
            "type": "number"
          },
          "billingNote": {
            "nullable": true,
            "type": "string"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "customerTotal": {
            "format": "double",
            "type": "number"
          },
          "customerUnitPrice": {
            "format": "double",
            "type": "number"
          },
          "included": {
            "format": "double",
            "type": "number"
          },
          "markupPercent": {
            "format": "double",
            "type": "number"
          },
          "metadata": {
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          },
          "metricKey": {
            "nullable": true,
            "type": "string"
          },
          "metricName": {
            "nullable": true,
            "type": "string"
          },
          "unit": {
            "nullable": true,
            "type": "string"
          },
          "usage": {
            "format": "double",
            "type": "number"
          },
          "vendorTotal": {
            "format": "double",
            "type": "number"
          },
          "vendorUnitPrice": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageModuleDto": {
        "additionalProperties": false,
        "properties": {
          "color": {
            "nullable": true,
            "type": "string"
          },
          "cost": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingCostBreakdownDto"
          },
          "icon": {
            "nullable": true,
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "metrics": {
            "items": {
              "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageMetricDto"
            },
            "nullable": true,
            "type": "array"
          },
          "moduleKey": {
            "nullable": true,
            "type": "string"
          },
          "moduleName": {
            "nullable": true,
            "type": "string"
          },
          "tags": {
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true,
            "type": "object"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageSummaryDto": {
        "additionalProperties": false,
        "properties": {
          "averageUtilization": {
            "format": "double",
            "type": "number"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "grossMargin": {
            "format": "double",
            "type": "number"
          },
          "grossMarginPercent": {
            "format": "double",
            "type": "number"
          },
          "metricCount": {
            "format": "int32",
            "type": "integer"
          },
          "moduleCount": {
            "format": "int32",
            "type": "integer"
          },
          "totalCustomerCost": {
            "format": "double",
            "type": "number"
          },
          "totalVendorCost": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.LowBalanceAlertDto": {
        "additionalProperties": false,
        "properties": {
          "channels": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.NotificationChannelsDto"
          },
          "enabled": {
            "type": "boolean"
          },
          "threshold": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.NotificationChannelsDto": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "type": "boolean"
          },
          "webhook": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.PricingEntryDto": {
        "additionalProperties": false,
        "properties": {
          "label": {
            "nullable": true,
            "type": "string"
          },
          "value": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.SpendingLimitDto": {
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "monthlyLimit": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.SubscriptionPlanOptionDto": {
        "additionalProperties": false,
        "properties": {
          "label": {
            "nullable": true,
            "type": "string"
          },
          "monthlyPriceUsd": {
            "format": "double",
            "type": "number"
          },
          "priceId": {
            "nullable": true,
            "type": "string"
          },
          "seats": {
            "format": "int32",
            "type": "integer"
          },
          "storageGb": {
            "format": "int32",
            "type": "integer"
          },
          "tier": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.WorkspaceInvoiceDto": {
        "additionalProperties": false,
        "properties": {
          "amount": {
            "format": "double",
            "type": "number"
          },
          "currency": {
            "nullable": true,
            "type": "string"
          },
          "description": {
            "nullable": true,
            "type": "string"
          },
          "externalReferenceId": {
            "nullable": true,
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "invoiceNumber": {
            "nullable": true,
            "type": "string"
          },
          "issuedAt": {
            "format": "date-time",
            "type": "string"
          },
          "paymentMethod": {
            "nullable": true,
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceDomain.Enums.InvoiceStatus"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceApplication.DTOs.WorkspaceSubscriptionDto": {
        "additionalProperties": false,
        "properties": {
          "aiFeaturesEnabled": {
            "type": "boolean"
          },
          "availablePlans": {
            "items": {
              "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.SubscriptionPlanOptionDto"
            },
            "nullable": true,
            "type": "array"
          },
          "paymentFailed": {
            "type": "boolean"
          },
          "status": {
            "nullable": true,
            "type": "string"
          },
          "stripeCustomerId": {
            "nullable": true,
            "type": "string"
          },
          "stripeSubscriptionId": {
            "nullable": true,
            "type": "string"
          },
          "tier": {
            "nullable": true,
            "type": "string"
          },
          "useVaultBalance": {
            "type": "boolean"
          },
          "workspaceBalance": {
            "format": "double",
            "type": "number"
          }
        },
        "type": "object"
      },
      "workspace.Billixi.WorkspaceDomain.Enums.InvoiceStatus": {
        "enum": [
          "pending",
          "paid",
          "failed"
        ],
        "type": "string"
      },
      "workspace.ShareApplication.Http.ApiError": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "nullable": true,
            "type": "string"
          },
          "message": {
            "nullable": true,
            "type": "string"
          }
        },
        "type": "object"
      },
      "workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingAlertSettingsDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingAlertSettingsDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingInvoicesDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingInvoicesDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingOverviewDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingOverviewDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingUsageDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApplication.DTOs.BillingUsageDto"
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "workspace.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "additionalProperties": false,
        "properties": {
          "data": {
            "nullable": true
          },
          "errors": {
            "items": {
              "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiError"
            },
            "nullable": true,
            "type": "array"
          },
          "meta": {
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      }
    },
    "securitySchemes": {
      "AgentBearer": {
        "description": "Opaque bxk_ connection key. No OAuth token exchange.",
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "description": "Public operations enabled for named agent connections. Human-session management is documented separately.",
    "title": "Billixi public agent API",
    "version": "1.0.0"
  },
  "openapi": "3.0.3",
  "paths": {
    "/api/v1/activity": {
      "get": {
        "description": " WorkspaceId must match the bound account. Connection results contain only the owner actor's events and omit metadata and profile enrichment. Cursor pagination is limited to 100 items.",
        "operationId": "activity.list",
        "parameters": [
          {
            "in": "query",
            "name": "module",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "workspaceId",
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "actorUserId",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "entityType",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "entityId",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "from",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "to",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "includeMetadata",
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 25,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/activity.ActivityListResponse"
                }
              }
            },
            "description": "Owner-scoped activity page"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or bound workspace denied"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Activity"
        ],
        "x-billixi-capability": "activity.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/notification/workspaces/{workspaceId}/notifications": {
      "get": {
        "description": " Connection access uses the currently bound owner and workspace. Read setters are naturally idempotent.",
        "operationId": "notifications.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "channel",
            "schema": {
              "$ref": "#/components/schemas/notification.NotificationChannel"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "$ref": "#/components/schemas/notification.NotificationStatus"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 20,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/notification.AgentNotificationDtoPagedResult"
                }
              }
            },
            "description": "Recipient-filtered Push inbox, page size 1–100"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Notification is not visible to this recipient"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Notifications"
        ],
        "x-billixi-capability": "notifications.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/notification/workspaces/{workspaceId}/notifications/mark-all-read": {
      "post": {
        "description": " Connection access uses the currently bound owner and workspace. Read setters are naturally idempotent.",
        "operationId": "notifications.read_all",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Marked read"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Notification is not visible to this recipient"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Notifications"
        ],
        "x-billixi-capability": "notifications.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/notification/workspaces/{workspaceId}/notifications/{id}/read": {
      "post": {
        "description": " Connection access uses the currently bound owner and workspace. Read setters are naturally idempotent.",
        "operationId": "notifications.read_one",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Marked read"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Notification is not visible to this recipient"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Notifications"
        ],
        "x-billixi-capability": "notifications.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/catalog/public/categories": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.categories.list",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogCategories"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/categories/tree": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.categories.tree",
        "parameters": [
          {
            "in": "query",
            "name": "full",
            "schema": {
              "default": false,
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryTreeBranchDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryTreeBranchDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicCatalogCategoryTreeBranchDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogCategories"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/licenses/{slug}": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.licenses.get",
        "parameters": [
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogLicenses"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/marketplace/activity": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.marketplace.activity",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "schema": {
              "default": 20,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceActivityItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceActivityItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceActivityItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicMarketplace"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/marketplace/stats": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.marketplace.stats",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceStatsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceStatsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicMarketplaceStatsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicMarketplace"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/marketplace/tags/presets": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.tags.presets",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicMarketplace"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/marketplace/tags/suggest": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.tags.suggest",
        "parameters": [
          {
            "in": "query",
            "name": "q",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "schema": {
              "default": 8,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicMarketplace"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/marketplace/top-promoters": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.marketplace.top_promoters",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "schema": {
              "default": 10,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "period",
            "schema": {
              "default": "30d",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicTopPromoterDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicTopPromoterDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.PublicTopPromoterDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicMarketplace"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/memberships/{slug}": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.memberships.get",
        "parameters": [
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogMemberships"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/products": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.products.list",
        "parameters": [
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 24,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "kind",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "affiliateOnly",
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "hasVideo",
            "schema": {
              "default": false,
              "type": "boolean"
            }
          },
          {
            "in": "query",
            "name": "category",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "searchMode",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.PublicCatalogProductSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogProducts"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/products/{productId}/promoters": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.products.promoters",
        "parameters": [
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductPromotersDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductPromotersDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductPromotersDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicProductPromoters"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/products/{productId}/ratings-context": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.ratings_context.get",
        "parameters": [
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingsContextDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingsContextDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingsContextDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicProductReviews"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/products/{productId}/reviews": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.reviews.list",
        "parameters": [
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "schema": {
              "default": "helpful",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 20,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductReviewsPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductReviewsPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicProductReviewsPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicProductReviews"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/products/{productId}/reviews/summary": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.reviews.summary",
        "parameters": [
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ProductRatingSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicProductReviews"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/products/{slug}": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.products.get",
        "parameters": [
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogProducts"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/promoters/{publicId}": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.promoters.get",
        "parameters": [
          {
            "in": "path",
            "name": "publicId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicPromoterProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicPromoterProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicPromoterProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicPromoterProfile"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/sellers/{slug}": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.sellers.get",
        "parameters": [
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicSellerProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicSellerProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PublicSellerProfileDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicSellerProfile"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/catalog/public/tags/suggest": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "catalog.public.tags.direct_suggest",
        "parameters": [
          {
            "in": "query",
            "name": "q",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "schema": {
              "default": 8,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PublicCatalogTags"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/creator-opportunities/likes/counts": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "opportunities.likes.counts",
        "parameters": [
          {
            "in": "query",
            "name": "ids",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeCountDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeCountDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeCountDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "CreatorOpportunityLikes"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/creator-opportunities/likes/popular": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "opportunities.likes.popular",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityPopularDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityPopularDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityPopularDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "CreatorOpportunityLikes"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/balance": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "credits.balance.get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "credits.balance.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/checkout/intents": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.intents.create",
        "parameters": [
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreatePaymentIntentRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreatePaymentIntentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreatePaymentIntentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentIntents"
        ],
        "x-billixi-capability": "checkout.intents.create",
        "x-billixi-required-approval": "human continuation",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/creator-opportunities/likes": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "opportunities.likes.viewer",
        "parameters": [
          {
            "in": "query",
            "name": "ids",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityViewerLikeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityViewerLikeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityViewerLikeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CreatorOpportunityViewerLikes"
        ],
        "x-billixi-capability": "opportunities.likes.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/creator-opportunities/{opportunityId}/like": {
      "delete": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "opportunities.likes.remove",
        "parameters": [
          {
            "in": "path",
            "name": "opportunityId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CreatorOpportunityViewerLikes"
        ],
        "x-billixi-capability": "opportunities.likes.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      },
      "put": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "opportunities.likes.set",
        "parameters": [
          {
            "in": "path",
            "name": "opportunityId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatorOpportunityLikeMutationDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CreatorOpportunityViewerLikes"
        ],
        "x-billixi-capability": "opportunities.likes.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/credits/ledger": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "credits.ledger.list",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 20,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedCreditLedgerDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedCreditLedgerDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedCreditLedgerDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "credits.ledger.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/credits/payment-intents/{paymentIntentId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "credits.checkout.get",
        "parameters": [
          {
            "in": "path",
            "name": "paymentIntentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "credits.topup.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/credits/top-up": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "credits.topup.create",
        "parameters": [
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreditTopUpRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreditTopUpRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreditTopUpRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "credits.topup.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/downloads/{token}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "entitlements.download",
        "parameters": [
          {
            "in": "path",
            "name": "token",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/octet-stream": {
                "schema": {
                  "format": "binary",
                  "type": "string"
                }
              }
            },
            "description": "Authorized file stream; the actual Content-Type and filename come from the asset."
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "entitlements.download",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/earnings/balance": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "earnings.balance.get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeEarningsBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeEarningsBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeEarningsBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeLedger"
        ],
        "x-billixi-capability": "earnings.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/earnings/claimable": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "earnings.claimable.list",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ClaimableBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ClaimableBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ClaimableBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Earnings"
        ],
        "x-billixi-capability": "earnings.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/financial-history": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "earnings.history.list",
        "parameters": [
          {
            "in": "query",
            "name": "type",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "fromUtc",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "toUtc",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "schema": {
              "default": 50,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.FinancialHistory.FinancialHistoryPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.FinancialHistory.FinancialHistoryPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.FinancialHistory.FinancialHistoryPageDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeLedger"
        ],
        "x-billixi-capability": "earnings.history.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/financial-history/export/csv": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "earnings.history.export",
        "parameters": [
          {
            "in": "query",
            "name": "type",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "fromUtc",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "toUtc",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeLedger"
        ],
        "x-billixi-capability": "earnings.history.export",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/gift-codes": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "gifts.list",
        "parameters": [
          {
            "in": "query",
            "name": "scope",
            "schema": {
              "default": "created",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 20,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedGiftCodesDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedGiftCodesDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PagedGiftCodesDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "gifts.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/gift-codes/payment-intents/{paymentIntentId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "gifts.checkout.get",
        "parameters": [
          {
            "in": "path",
            "name": "paymentIntentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "gifts.purchase",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/gift-codes/purchase": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "gifts.purchase",
        "parameters": [
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PurchaseGiftCodeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PurchaseGiftCodeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PurchaseGiftCodeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.GiftPurchaseCheckoutDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "gifts.purchase",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/gift-codes/redeem": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "gifts.redeem",
        "parameters": [
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.RedeemGiftCodeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.RedeemGiftCodeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.RedeemGiftCodeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AccountBalanceDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "gifts.redeem",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/library": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.library.list",
        "parameters": [
          {
            "in": "query",
            "name": "status",
            "schema": {
              "default": "all",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 24,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerLibraryListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerLibraryListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerLibraryListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.library.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/licenses/{licenseKeyId}/activations": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.licenses.activations",
        "parameters": [
          {
            "in": "path",
            "name": "licenseKeyId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "buyer.licenses.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/licenses/{licenseKeyId}/activations/{activationId}/deactivate": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.licenses.deactivate",
        "parameters": [
          {
            "in": "path",
            "name": "licenseKeyId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "activationId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted renewal or activation revision from the buyer read response.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "buyer.licenses.deactivate",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/licenses/{licenseKeyId}/auto-renew": {
      "patch": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.licenses.auto_renew",
        "parameters": [
          {
            "in": "path",
            "name": "licenseKeyId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted renewal or activation revision from the buyer read response.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.licenses.auto_renew",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/memberships": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.memberships.list",
        "parameters": [
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 50,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerMembershipListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerMembershipListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerMembershipListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.memberships.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/memberships/{subscriptionId}/auto-renew": {
      "patch": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.memberships.auto_renew",
        "parameters": [
          {
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted renewal or activation revision from the buyer read response.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetAutoRenewRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.memberships.auto_renew",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/memberships/{subscriptionId}/telegram/binding-challenge": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.memberships.binding_challenge",
        "parameters": [
          {
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.TelegramBindingChallengeRequestDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.TelegramBindingChallengeRequestDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.TelegramBindingChallengeRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.memberships.binding_challenge",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/orders/{intentId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.orders.get",
        "parameters": [
          {
            "in": "path",
            "name": "intentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerOrderDetailDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerOrderDetailDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerOrderDetailDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.orders.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/orders/{intentId}/download-url": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "entitlements.download_url",
        "parameters": [
          {
            "in": "path",
            "name": "intentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerDownloadUrlDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "entitlements.download_url",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/orders/{intentId}/refunds": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.refunds.create",
        "parameters": [
          {
            "in": "path",
            "name": "intentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateBuyerRefundRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateBuyerRefundRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateBuyerRefundRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.refunds.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/payment-intents/{paymentIntentId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.intents.get",
        "parameters": [
          {
            "in": "path",
            "name": "paymentIntentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentIntents"
        ],
        "x-billixi-capability": "checkout.intents.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/payment-intents/{paymentIntentId}/pay-with-balance": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.balance_pay",
        "parameters": [
          {
            "in": "path",
            "name": "paymentIntentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PayWithBalanceRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PayWithBalanceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.PayWithBalanceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentIntentDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "checkout.balance_pay",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/payment-intents/{paymentIntentId}/recheck-deposit": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.deposits.recheck",
        "parameters": [
          {
            "in": "path",
            "name": "paymentIntentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.DepositRecheckResponse, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.DepositRecheckResponse, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.DepositRecheckResponse, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AccountCredit"
        ],
        "x-billixi-capability": "checkout.deposits.recheck",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/products/question-allowance": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "products.question.allowance",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.AiContracts.ProductQa.V1.ProductQuestionAllowanceV1, Billixi.AiContracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeCatalogProducts"
        ],
        "x-billixi-capability": "questions.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/products/{catalogProductId}/question": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state. A paid question attempt is reserved before AI dispatch. A retry with the same key replays a completed answer; pending attempts return 503 with a status URL and Retry-After. An uncertain attempt is owner-visible there and requires an explicit new key after checking allowance. Answers replay only while Payment's product and evidence authority is unchanged.",
        "operationId": "products.question.create",
        "parameters": [
          {
            "in": "path",
            "name": "catalogProductId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CatalogProductQuestionRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CatalogProductQuestionRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CatalogProductQuestionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentInfrastructure.Catalog.ProductQuestionResult, Billixi.PaymentInfrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable",
            "headers": {
              "Location": {
                "description": "Owner-scoped question attempt status URL when a result is pending",
                "schema": {
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "Seconds before checking an in-flight attempt; absent for uncertain attempts",
                "schema": {
                  "type": "integer"
                }
              }
            }
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeCatalogProducts"
        ],
        "x-billixi-capability": "questions.ask",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/products/{catalogProductId}/question-attempts/{attemptId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "products.question.attempt.get",
        "parameters": [
          {
            "in": "path",
            "name": "catalogProductId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "attemptId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.AgentQuestionAttemptStatus, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.AgentQuestionAttemptStatus, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.AgentQuestionAttemptStatus, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeCatalogProducts"
        ],
        "x-billixi-capability": "questions.ask",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/products/{catalogProductId}/review": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "reviews.mine.get",
        "parameters": [
          {
            "in": "path",
            "name": "catalogProductId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerProductReviewStateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerProductReviewStateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerProductReviewStateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success",
            "headers": {
              "ETag": {
                "description": "Quoted own-review revision",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerProductReviews"
        ],
        "x-billixi-capability": "reviews.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "put": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "reviews.mine.upsert",
        "parameters": [
          {
            "in": "path",
            "name": "catalogProductId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted own-review UpdatedAt ticks from GET; use \"0\" when no review exists.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.UpsertProductReviewRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.UpsertProductReviewRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.UpsertProductReviewRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.UpsertProductReviewResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.UpsertProductReviewResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.UpsertProductReviewResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success",
            "headers": {
              "ETag": {
                "description": "Quoted own-review revision",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerProductReviews"
        ],
        "x-billixi-capability": "reviews.write",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/purchases/pending": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.purchases.pending",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.PendingPurchaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.PendingPurchaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.PendingPurchaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PurchaseFunding"
        ],
        "x-billixi-capability": "checkout.intents.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/purchases/{purchaseId}/continuations": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.continuations.create",
        "parameters": [
          {
            "in": "path",
            "name": "purchaseId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PurchaseFunding"
        ],
        "x-billixi-capability": "checkout.continuations.create",
        "x-billixi-required-approval": "human continuation",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/purchases/{purchaseId}/continuations/{fundingIntentId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "checkout.continuations.get",
        "parameters": [
          {
            "in": "path",
            "name": "purchaseId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "fundingIntentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ContinuationFundingResult, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PurchaseFunding"
        ],
        "x-billixi-capability": "checkout.intents.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/refunds/{refundId}/appeal": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.refunds.appeal",
        "parameters": [
          {
            "in": "path",
            "name": "refundId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.refunds.appeal",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/refunds/{refundId}/respond": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.refunds.respond",
        "parameters": [
          {
            "in": "path",
            "name": "refundId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.BuyerRefundDetailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerLibrary"
        ],
        "x-billixi-capability": "buyer.refunds.respond",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/reviews/{reviewId}/helpful": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "reviews.helpful.toggle",
        "parameters": [
          {
            "in": "path",
            "name": "reviewId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ToggleReviewHelpfulResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ToggleReviewHelpfulResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ToggleReviewHelpfulResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerProductReviews"
        ],
        "x-billixi-capability": "reviews.helpful",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/reviews/{reviewId}/report": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "reviews.report.create",
        "parameters": [
          {
            "in": "path",
            "name": "reviewId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ReportProductReviewRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ReportProductReviewRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.ReportProductReviewRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerProductReviews"
        ],
        "x-billixi-capability": "reviews.report",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/transactions": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "buyer.transactions.list",
        "parameters": [
          {
            "in": "query",
            "name": "status",
            "schema": {
              "default": "all",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 24,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerTransactionListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerTransactionListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.BuyerTransactionListDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "BuyerTransactions"
        ],
        "x-billixi-capability": "buyer.transactions.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/me/withdrawals": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "withdrawals.list",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeWithdrawals"
        ],
        "x-billixi-capability": "withdrawals.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "withdrawals.create",
        "parameters": [
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreateExchangeWithdrawalRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreateExchangeWithdrawalRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.CreateExchangeWithdrawalRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangeWithdrawalRequestDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeWithdrawals"
        ],
        "x-billixi-capability": "withdrawals.create",
        "x-billixi-required-approval": "human continuation",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/me/withdrawals/payout-options": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "withdrawals.payout_options",
        "parameters": [
          {
            "in": "query",
            "name": "amountUsdt",
            "schema": {
              "format": "double",
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangePayoutOptionsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangePayoutOptionsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.ExchangePayoutOptionsDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MeWithdrawals"
        ],
        "x-billixi-capability": "withdrawals.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/payment-links/code/{code}": {
      "get": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "promotion.public.code.get",
        "parameters": [
          {
            "in": "path",
            "name": "code",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "variantId",
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PaymentLinksPublic"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/payment-links/code/{code}/track-click": {
      "post": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "promotion.public.click.track_code",
        "parameters": [
          {
            "in": "path",
            "name": "code",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "source",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PaymentLinksPublic"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/payment-links/{paymentLinkId}/clicks": {
      "post": {
        "description": " Published public data; anonymous access is supported. A connection key can use the same route without an additional grant.",
        "operationId": "promotion.public.click.track_id",
        "parameters": [
          {
            "in": "path",
            "name": "paymentLinkId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "source",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "X-Forwarded-For",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "User-Agent",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "Referer",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "security": [],
        "tags": [
          "PaymentLinksPublic"
        ],
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/payments/{paymentId}/invoice": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "invoices.download",
        "parameters": [
          {
            "in": "path",
            "name": "paymentId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "text/plain": {
                "schema": {
                  "format": "binary",
                  "type": "string"
                }
              }
            },
            "description": "Paid invoice text attachment (not a PDF)."
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Invoices"
        ],
        "x-billixi-capability": "invoices.download",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/analytics/business-pulse": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "analytics.business_pulse.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "period",
            "schema": {
              "default": "7d",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseDto, Billixi.PaymentInfrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseDto, Billixi.PaymentInfrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentInfrastructure.Analytics.BillixiBusinessPulseDto, Billixi.PaymentInfrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Analytics"
        ],
        "x-billixi-capability": "analytics.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "kind",
            "schema": {
              "$ref": "#/components/schemas/payment.Billixi.PaymentDomain.Enums.CatalogProductKind"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 25,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.create",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest"
              }
            }
          }
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreateCatalogProductResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreateCatalogProductResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreateCatalogProductResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Unpublished draft created"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}": {
      "delete": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.delete",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No content"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.delete",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      },
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success",
            "headers": {
              "ETag": {
                "description": "Quoted product revision",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "put": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.update",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateCatalogProductRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/assets/order": {
      "put": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.assets.order",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.ReorderCatalogProductAssetsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.ReorderCatalogProductAssetsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.ReorderCatalogProductAssetsRequest"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "No content"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.order",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/assets/uploads": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.assets.upload",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.StartResumableCatalogUploadRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.StartResumableCatalogUploadRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.StartResumableCatalogUploadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.upload",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/assets/uploads/{uploadId}": {
      "delete": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.assets.cancel",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "uploadId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No content"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.cancel",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      },
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.assets.status",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "uploadId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.ResumableCatalogUploadDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.status",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/assets/uploads/{uploadId}/chunks/{chunkIndex}": {
      "put": {
        "description": " Verified connection key; Payment checks current owner, account and resource state. Upload and chunk identity are stable; conflicting bytes are rejected.",
        "operationId": "catalog.assets.chunk",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "uploadId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "chunkIndex",
            "required": true,
            "schema": {
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/octet-stream": {
              "schema": {
                "format": "binary",
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "204": {
            "description": "No content"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.chunk",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/assets/uploads/{uploadId}/complete": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state. Upload and chunk identity are stable; conflicting bytes are rejected.",
        "operationId": "catalog.assets.complete",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "uploadId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductAssetDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductAssetDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductAssetDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.complete",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/assets/{assetId}": {
      "delete": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.assets.delete",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "assetId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No content"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProductAssets"
        ],
        "x-billixi-capability": "catalog.assets.delete",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/hide": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.hide",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.hide",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-activation-health": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.activations.health",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseActivationHealthDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseActivationHealthDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicenseActivationHealthDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "licenses.activations.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-activations": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.activations.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApi.Controllers.AgentLicenseSeatSummaryDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.DTOs.LicenseSeatSummaryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "licenses.activations.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-activations/{activationId}/deactivate": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.activations.deactivate",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "activationId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.LicenseActivationManagementController.DeactivateCommand"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.LicenseActivationManagementController.DeactivateCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.LicenseActivationManagementController.DeactivateCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "licenses.activations.deactivate",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-keys": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.keys.product.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 25,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentLicenseKeyDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogLicenseKeys"
        ],
        "x-billixi-capability": "licenses.keys.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-keys/{licenseKeyId}/policy-snapshot": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.policy_snapshot.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "licenseKeyId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicySnapshotViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicySnapshotViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicySnapshotViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "licenses.policy.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-keys/{licenseKeyId}/revoke": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.keys.revoke",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "licenseKeyId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogLicenseKeys"
        ],
        "x-billixi-capability": "licenses.keys.revoke",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license-policy": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.policy.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicyViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicyViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.LicensePolicyViewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "licenses.policy.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.policy.create",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicensePolicyInputDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicensePolicyInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.LicensePolicyInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseActivationManagement"
        ],
        "x-billixi-capability": "licenses.policy.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license/qa-access": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.qa.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentLicenseQaStatusDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.LicenseQaGrantDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.LicenseQaGrantDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseQaAccess"
        ],
        "x-billixi-capability": "licenses.qa.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.qa.start",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentLicenseQaStartDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.LicenseQaGrantDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.LicenseQaGrantDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseQaAccess"
        ],
        "x-billixi-capability": "licenses.qa.start",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/license/qa-access/{licenseKeyId}/revoke": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.qa.revoke",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "licenseKeyId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "LicenseQaAccess"
        ],
        "x-billixi-capability": "licenses.qa.revoke",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/submit-for-review": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.submit",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.submit",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.status",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/ai-source-review": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.ai_review.start",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.StartSourceAiReviewRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.StartSourceAiReviewRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.StartSourceAiReviewRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceAiReviewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceAiReviewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceAiReviewDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.ai_review.start",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/github/attestation/verify": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.attestation.verify",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.attestation.verify",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/github/imports": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.import.queue",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.QueueSourceImportRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.QueueSourceImportRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.QueueSourceImportRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Guid, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.import.queue",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/github/releases": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.releases.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceReleaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceReleaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceReleaseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/github/repositories": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.repositories.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceRepositoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceRepositoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.SourceRepositoryDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/github/repository": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.repository.select",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.SelectSourceRepositoryRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.SelectSourceRepositoryRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.SelectSourceRepositoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceChallengeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceChallengeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceChallengeDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.repository.select",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/github/repository/verify": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.repository.verify",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.VerifySourceBindingRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.VerifySourceBindingRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.VerifySourceBindingRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.SourceTrustStatusDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.repository.verify",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/updates": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.updates.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.ProductUpdateCandidateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.ProductUpdateCandidateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Collections.Generic.IReadOnlyList`1[[Billixi.PaymentApplication.Services.ProductUpdateCandidateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/trust/updates/{artifactReleaseId}/publish": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "source.trust.updates.publish",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "artifactReleaseId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.PublishProductUpdateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.PublishProductUpdateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.PublishProductUpdateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ProductReleaseUpdateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ProductReleaseUpdateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.ProductReleaseUpdateDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "SourceTrust"
        ],
        "x-billixi-capability": "source.trust.updates.publish",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/products/{productId}/unhide": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.products.unhide",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "productId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentCatalogProductDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CatalogProductDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogProducts"
        ],
        "x-billixi-capability": "catalog.products.unhide",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/catalog/upload-quota": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "catalog.upload_quota.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.CatalogUploadQuotaUsage, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.CatalogUploadQuotaUsage, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.Services.CatalogUploadQuotaUsage, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogUploadQuota"
        ],
        "x-billixi-capability": "catalog.upload_quota.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/license-keys": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "licenses.keys.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 25,
              "format": "int32",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentLicenseKeyDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.LicenseKeyListItemDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "CatalogLicenseKeys"
        ],
        "x-billixi-capability": "licenses.keys.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/memberships/subscriptions": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "memberships.setup.subscriptions.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "productId",
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 25,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "reportView",
            "schema": {
              "default": false,
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApi.Controllers.AgentMembershipSubscriptionDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.WorkspaceMembershipSubscriptionDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MembershipSetup"
        ],
        "x-billixi-capability": "memberships.setup.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/memberships/telegram-management-mode": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "memberships.setup.mode.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "channelId",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentTelegramManagementModeDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentTelegramManagementModeDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApi.Controllers.AgentTelegramManagementModeDto, Billixi.PaymentApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MembershipSetup"
        ],
        "x-billixi-capability": "memberships.setup.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "put": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "memberships.setup.mode",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted product UpdatedAt ticks returned as ETag by product detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetTelegramManagementModeRequestDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetTelegramManagementModeRequestDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.SetTelegramManagementModeRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MembershipSetup"
        ],
        "x-billixi-capability": "memberships.setup.mode",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/memberships/verify-discord": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "memberships.setup.verify_discord",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyDiscordGuildRequestDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyDiscordGuildRequestDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyDiscordGuildRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyDiscordGuildResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyDiscordGuildResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyDiscordGuildResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MembershipSetup"
        ],
        "x-billixi-capability": "memberships.setup.verify_discord",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/memberships/verify-telegram": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "memberships.setup.verify_telegram",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyTelegramChannelRequestDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyTelegramChannelRequestDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApplication.DTOs.VerifyTelegramChannelRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyTelegramChannelResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyTelegramChannelResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.VerifyTelegramChannelResponseDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "MembershipSetup"
        ],
        "x-billixi-capability": "memberships.setup.verify_telegram",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/payment-links": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "promotion.links.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "tags",
            "schema": {
              "items": {
                "type": "string"
              },
              "type": "array"
            }
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 25,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "affiliateOnly",
            "schema": {
              "default": false,
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[ShareApplication.Pagination.PagedResult`1[[Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], ShareApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentLinks"
        ],
        "x-billixi-capability": "promotion.links.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/payment-links/{paymentLinkId}": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "promotion.links.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "paymentLinkId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.AgentPromotionLinkDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentLinks"
        ],
        "x-billixi-capability": "promotion.links.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/payment-links/{paymentLinkId}/affiliate-link": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state. A committed affiliate claim is the deduplication identity for parent link, workspace and promoter; retry returns the same link.",
        "operationId": "promotion.links.create_affiliate",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "paymentLinkId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateAffiliateLinkRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateAffiliateLinkRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.CreateAffiliateLinkRequest"
              }
            }
          }
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatePaymentLinkResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatePaymentLinkResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.CreatePaymentLinkResultDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Unpublished draft created"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentLinks"
        ],
        "x-billixi-capability": "promotion.links.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/payment-links/{paymentLinkId}/my-affiliate": {
      "delete": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "promotion.links.delete_affiliate",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "paymentLinkId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Owned affiliate link removed"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentLinks"
        ],
        "x-billixi-capability": "promotion.links.delete",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/payment-links/{paymentLinkId}/tags": {
      "post": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "promotion.links.tags.add",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "paymentLinkId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted promotion-link UpdatedAt ticks returned by promoter link detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.TagPaymentLinkRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.TagPaymentLinkRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/payment.Billixi.PaymentApi.Controllers.TagPaymentLinkRequest"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "Owned affiliate link removed"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentLinks"
        ],
        "x-billixi-capability": "promotion.links.tags",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/payment-links/{paymentLinkId}/tags/{tag}": {
      "delete": {
        "description": " Verified connection key; Payment checks current owner, account and resource state.",
        "operationId": "promotion.links.tags.remove",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "paymentLinkId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "tag",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters; scoped to owner, account, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Quoted promotion-link UpdatedAt ticks returned by promoter link detail.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Owned affiliate link removed"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentLinks"
        ],
        "x-billixi-capability": "promotion.links.tags",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/reports": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state. Connection requests require fromDate and toDate spanning at most 31 days; reports exceeding 10,000 records return 413.",
        "operationId": "reports.payments.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "linkId",
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "network",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "fromDate",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "toDate",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentReportDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentReportDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/payment.ShareApplication.Http.ApiResponse`1[[Billixi.PaymentApplication.DTOs.PaymentReportDto, Billixi.PaymentApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "413": {
            "description": "Report exceeds 10,000 records"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentReports"
        ],
        "x-billixi-capability": "reports.payments.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/payment/workspaces/{workspaceId}/reports/export/csv": {
      "get": {
        "description": " Verified connection key; Payment checks current owner, account and resource state. Connection requests require fromDate and toDate spanning at most 31 days; reports exceeding 10,000 records return 413.",
        "operationId": "reports.payments.export",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "linkId",
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "network",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "fromDate",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "toDate",
            "schema": {
              "format": "date-time",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "text/csv": {
                "schema": {
                  "format": "binary",
                  "type": "string"
                }
              }
            },
            "description": "Bounded CSV export, invariant decimal formatting"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact capability or current owner permission denied"
          },
          "404": {
            "description": "Resource is not visible in this account"
          },
          "409": {
            "description": "Idempotency, upload identity or domain state conflict"
          },
          "412": {
            "description": "Product revision mismatch"
          },
          "413": {
            "description": "Report exceeds 10,000 records"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "PaymentReports"
        ],
        "x-billixi-capability": "reports.payments.export",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/support/workspaces/{workspaceId}/tickets": {
      "get": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "pageNumber",
            "schema": {
              "default": 1,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "pageSize",
            "schema": {
              "default": 20,
              "format": "int32",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "status",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "priority",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "category",
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "search",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketListEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketListEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketListEnvelope"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Tickets"
        ],
        "x-billixi-capability": "support.tickets.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.create",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters. Scoped to owner, workspace, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "encoding": {
                "Attachments": {
                  "style": "form"
                },
                "Category": {
                  "style": "form"
                },
                "CcEmails": {
                  "style": "form"
                },
                "Channel": {
                  "style": "form"
                },
                "Description": {
                  "style": "form"
                },
                "Priority": {
                  "style": "form"
                },
                "RequesterEmail": {
                  "style": "form"
                },
                "RequesterName": {
                  "style": "form"
                },
                "Subject": {
                  "style": "form"
                },
                "Tags": {
                  "style": "form"
                }
              },
              "schema": {
                "properties": {
                  "Attachments": {
                    "items": {
                      "format": "binary",
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "Category": {
                    "type": "string"
                  },
                  "CcEmails": {
                    "type": "string"
                  },
                  "Channel": {
                    "type": "string"
                  },
                  "Description": {
                    "type": "string"
                  },
                  "Priority": {
                    "type": "string"
                  },
                  "RequesterEmail": {
                    "type": "string"
                  },
                  "RequesterName": {
                    "type": "string"
                  },
                  "Subject": {
                    "type": "string"
                  },
                  "Tags": {
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          }
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketCreatedEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketCreatedEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketCreatedEnvelope"
                }
              }
            },
            "description": "Created"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Tickets"
        ],
        "x-billixi-capability": "support.tickets.create",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/support/workspaces/{workspaceId}/tickets/{ticketId}": {
      "get": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "ticketId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketDetailEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketDetailEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentTicketDetailEnvelope"
                }
              }
            },
            "description": "Success",
            "headers": {
              "ETag": {
                "description": "Quoted ticket revision",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Tickets"
        ],
        "x-billixi-capability": "support.tickets.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/support/workspaces/{workspaceId}/tickets/{ticketId}/attachments/{fileId}": {
      "get": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.attachments.download",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "ticketId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "fileId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/octet-stream": {
                "schema": {
                  "format": "binary",
                  "type": "string"
                }
              }
            },
            "description": "Bounded attachment stream"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "TicketAttachments"
        ],
        "x-billixi-capability": "support.tickets.attachments.download",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/support/workspaces/{workspaceId}/tickets/{ticketId}/close": {
      "post": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.close",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "ticketId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters. Scoped to owner, workspace, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "description": "Quoted ticket revision returned by GET detail, for example \"1\".",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "example": "\"1\"",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.CloseTicketWithRatingRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.CloseTicketWithRatingRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.CloseTicketWithRatingRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentClosedEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentClosedEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentClosedEnvelope"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Tickets"
        ],
        "x-billixi-capability": "support.tickets.close",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/support/workspaces/{workspaceId}/tickets/{ticketId}/comments": {
      "get": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.comments.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "ticketId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentCommentListEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentCommentListEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentCommentListEnvelope"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "TicketComments"
        ],
        "x-billixi-capability": "support.tickets.comments.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.reply",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "ticketId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters. Scoped to owner, workspace, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "description": "Quoted ticket revision returned by GET detail, for example \"1\".",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "example": "\"1\"",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.AddCommentRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.AddCommentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.AddCommentRequest"
              }
            }
          }
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentReplyCreatedEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentReplyCreatedEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentReplyCreatedEnvelope"
                }
              }
            },
            "description": "Created"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "TicketComments"
        ],
        "x-billixi-capability": "support.tickets.reply",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/support/workspaces/{workspaceId}/tickets/{ticketId}/status": {
      "patch": {
        "description": "Verified agent key; workspace and current ticket requester are checked at Support. Staff notes and private requester fields are excluded from agent projections.",
        "operationId": "support.tickets.status",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "ticketId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Printable ASCII, 1–128 characters. Scoped to owner, workspace, connection and operation.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": true,
            "schema": {
              "maxLength": 128,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "description": "Quoted ticket revision returned by GET detail, for example \"1\".",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "example": "\"1\"",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.UpdateStatusRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.UpdateStatusRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/support.Billixi.SupportApi.Controllers.UpdateStatusRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentStatusChangedEnvelope"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentStatusChangedEnvelope"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/support.Billixi.SupportApi.AgentStatusChangedEnvelope"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "description": "Invalid or revoked agent key"
          },
          "403": {
            "description": "Capability or workspace denied"
          },
          "404": {
            "description": "Ticket or child resource not visible to current requester"
          },
          "409": {
            "description": "Idempotency conflict, operation in progress, or invalid transition"
          },
          "412": {
            "description": "Ticket revision mismatch"
          },
          "428": {
            "description": "Mutation precondition missing"
          },
          "429": {
            "description": "Agent key quota exceeded; honor Retry-After"
          },
          "503": {
            "description": "Owner or dependency unavailable; retry with the same key"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Tickets"
        ],
        "x-billixi-capability": "support.tickets.status",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/workspace/agent/context": {
      "get": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "agent.context.read",
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "AgentContext"
        ],
        "x-billixi-capability": "implicit agent context",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/workspace/workspaces/{workspaceId}/billing/alerts": {
      "get": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "billing.alerts.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingAlertSettingsDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Billing"
        ],
        "x-billixi-capability": "billing.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "post": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "billing.alerts.update",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Quoted revision from the matching settings or alert GET response.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApi.Contracts.UpdateBillingAlertsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApi.Contracts.UpdateBillingAlertsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/workspace.Billixi.WorkspaceApi.Contracts.UpdateBillingAlertsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingAlertSettingsDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Billing"
        ],
        "x-billixi-capability": "billing.alerts.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    },
    "/api/v1/workspace/workspaces/{workspaceId}/billing/invoices": {
      "get": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "billing.invoices.list",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingInvoicesDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Billing"
        ],
        "x-billixi-capability": "billing.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/workspace/workspaces/{workspaceId}/billing/overview": {
      "get": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "billing.overview.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingOverviewDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Billing"
        ],
        "x-billixi-capability": "billing.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/workspace/workspaces/{workspaceId}/billing/usage": {
      "get": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "billing.usage.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[Billixi.WorkspaceApplication.DTOs.BillingUsageDto, Billixi.WorkspaceApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Billing"
        ],
        "x-billixi-capability": "billing.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      }
    },
    "/api/v1/workspace/workspaces/{workspaceId}/preferences/notification-settings": {
      "get": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "notifications.settings.get",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Workspaces"
        ],
        "x-billixi-capability": "notifications.settings.read",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "read"
      },
      "put": {
        "description": " The connection is checked against its current owner, workspace and exact grant.",
        "operationId": "notifications.settings.update",
        "parameters": [
          {
            "in": "path",
            "name": "workspaceId",
            "required": true,
            "schema": {
              "format": "uuid",
              "type": "string"
            }
          },
          {
            "description": "Quoted revision from the matching settings or alert GET response.",
            "in": "header",
            "name": "If-Match",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/*+json": {
              "schema": {}
            },
            "application/json": {
              "schema": {}
            },
            "text/json": {
              "schema": {}
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/workspace.ShareApplication.Http.ApiResponse`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            },
            "description": "Current account state"
          },
          "401": {
            "description": "Invalid, expired or revoked connection key"
          },
          "403": {
            "description": "Exact grant or current owner permission denied"
          },
          "404": {
            "description": "Account is not visible to this owner"
          },
          "412": {
            "description": "Revision changed before the setter committed"
          },
          "428": {
            "description": "Required If-Match revision is missing or malformed"
          },
          "429": {
            "description": "Rate limited; honor Retry-After"
          },
          "503": {
            "description": "Owning service or dependency unavailable"
          }
        },
        "security": [
          {
            "AgentBearer": []
          }
        ],
        "tags": [
          "Workspaces"
        ],
        "x-billixi-capability": "notifications.settings.update",
        "x-billixi-required-approval": "none",
        "x-billixi-side-effect": "write"
      }
    }
  },
  "servers": [
    {
      "description": "Set BILLIXI_API_BASE_URL to the Gateway origin; no production default is embedded in examples.",
      "url": "/"
    }
  ]
}
