{"openapi":"3.1.0","info":{"title":"映造 AI 已实现 API","version":"0.1.0"},"paths":{"/api/v1/auth/csrf":{"get":{"operationId":"auth.csrf","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CsrfResponse"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/v1/auth/register":{"post":{"operationId":"auth.register","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/PendingVerificationUser"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterRequest"}}}},"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/login":{"post":{"operationId":"auth.login","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SessionUser"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}}},"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/verify-email":{"post":{"operationId":"auth.verify-email","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/VerificationResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyTokenRequest"}}}},"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/resend-verification":{"post":{"operationId":"auth.resend-verification","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SafeEmailAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRequest"}}}},"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/forgot-password":{"post":{"operationId":"auth.forgot-password","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SafeEmailAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRequest"}}}},"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/reset-password":{"post":{"operationId":"auth.reset-password","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/PasswordResetResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordRequest"}}}},"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/me":{"get":{"operationId":"auth.me","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SessionUser"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/auth/logout":{"post":{"operationId":"auth.logout","responses":{"204":{"description":"操作完成，无响应正文"},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/logout-all":{"post":{"operationId":"auth.logout-all","responses":{"204":{"description":"操作完成，无响应正文"},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/auth/reauth":{"post":{"operationId":"auth.reauth","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ReauthResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReauthRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/account/profile":{"patch":{"operationId":"account.profile","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SessionUser"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProfileRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/account/avatar":{"post":{"operationId":"account.avatar.upload","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SessionUser"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AvatarMultipart"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]},"delete":{"operationId":"account.avatar.remove","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SessionUser"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/account/avatar/{id}":{"get":{"operationId":"account.avatar.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/account/password":{"post":{"operationId":"account.password","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/PasswordChangeResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/account/entitlements":{"get":{"operationId":"account.entitlements","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Entitlements"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/tools":{"get":{"operationId":"tools.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ToolSummaryList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/templates":{"get":{"operationId":"templates.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/TemplateList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/templates/{id}/content":{"get":{"operationId":"templates.preview","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/files":{"get":{"operationId":"files.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/FileSummaryPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"source","in":"query","required":false,"schema":{"enum":["all","uploaded","generated","designed","processed"]}},{"name":"purpose","in":"query","required":false,"schema":{"enum":["source","person"]}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"files.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/PrivateFile"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadMultipart"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/files/{id}":{"get":{"operationId":"files.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/PrivateFile"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"files.delete","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeletionAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/files/{id}/reuse":{"post":{"operationId":"files.reuse","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/PrivateFile"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReuseResultRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/files/{id}/content":{"get":{"operationId":"files.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/tasks":{"post":{"operationId":"tasks.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AcceptedTask"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AcceptedTask"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTask"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]},"get":{"operationId":"tasks.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Page<TaskListSummary>"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"enum":["","queued","running","reconciling","succeeded","partial_success","failed","canceled"]}},{"name":"toolCode","in":"query","required":false,"schema":{"enum":["","background_remove","background_replace","pattern_extract","pattern_variation","virtual_tryon"]}},{"name":"dateFrom","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dateTo","in":"query","required":false,"schema":{"type":"string","format":"date"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/tasks/by-idempotency-key/{key}":{"get":{"operationId":"tasks.by-key","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AcceptedTask"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/tasks/{id}":{"get":{"operationId":"tasks.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/TaskDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/tasks/{id}/recipe":{"get":{"operationId":"tasks.recipe","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/TaskRecipe"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/tasks/{id}/cancel":{"post":{"operationId":"tasks.cancel","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CancelResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/tasks/{id}/retry":{"post":{"operationId":"tasks.retry","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AcceptedTask"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetryFailedItemsRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/tasks/{id}/assets":{"delete":{"operationId":"tasks.delete-assets","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeletionAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/works":{"get":{"operationId":"works.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Page<WorkSummary>"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"toolCode","in":"query","required":false,"schema":{"enum":["","background_remove","background_replace","pattern_extract","pattern_variation","virtual_tryon"]}},{"name":"runMode","in":"query","required":false,"schema":{"enum":["","real","mock"]}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/works/{id}":{"get":{"operationId":"works.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"works.delete","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeletionAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/works/download-archive":{"post":{"operationId":"works.archive","responses":{"200":{"description":"实际接口响应","content":{"application/zip":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/feedback":{"post":{"operationId":"feedback.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CreatedId"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]},"get":{"operationId":"feedback.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/FeedbackList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/feedback/{id}":{"get":{"operationId":"feedback.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/FeedbackDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/tasks/quote":{"post":{"operationId":"tasks.quote","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/TaskQuote"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTask"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/credits/account":{"get":{"operationId":"credits.account","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CreditAccount"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/credits/ledger":{"get":{"operationId":"credits.ledger","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CreditLedgerPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/materials":{"get":{"operationId":"materials.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/SystemMaterialList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"toolCode","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/materials/{id}/preview":{"get":{"operationId":"materials.preview","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/feedback/page":{"get":{"operationId":"feedback.page","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/FeedbackPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"enum":["","open","resolved","closed"]}},{"name":"category","in":"query","required":false,"schema":{"enum":["","quality","bug","suggestion","rights","other"]}},{"name":"userId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"taskId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"createdFrom","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"createdTo","in":"query","required":false,"schema":{"type":"string","format":"date"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/feedback/{id}/messages":{"post":{"operationId":"feedback.messages.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Saved"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackFollowUpRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/assets":{"get":{"operationId":"assets.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"source","in":"query","required":false,"schema":{"enum":["all","uploaded","generated","designed","processed"]}},{"name":"folderId","in":"query","required":false,"schema":{"type":"string"}},{"name":"tagId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"projectId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"tool","in":"query","required":false,"schema":{"type":"string"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":120}},{"name":"sort","in":"query","required":false,"schema":{"enum":["created_desc","created_asc","updated_desc","name_asc","name_desc"]}},{"name":"trash","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"favorite","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"mimeType","in":"query","required":false,"schema":{"enum":["image/png","image/jpeg","image/webp"]}},{"name":"minWidth","in":"query","required":false,"schema":{"type":"integer"}},{"name":"minHeight","in":"query","required":false,"schema":{"type":"integer"}},{"name":"from","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","format":"date-time"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/assets/{id}":{"patch":{"operationId":"assets.update","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetUpdated"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetMetadata"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/assets/bulk":{"post":{"operationId":"assets.bulk","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetBulkResults"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetBulk"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/assets/{id}/references":{"get":{"operationId":"assets.references","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetReferences"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/assets/{id}/restore":{"post":{"operationId":"assets.restore","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetRestored"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/assets/{id}/permanent":{"delete":{"operationId":"assets.permanent","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeletionAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/asset-folders":{"get":{"operationId":"assets.folders.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetFolderList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"assets.folders.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CreatedId"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetFolderCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/asset-folders/{id}":{"delete":{"operationId":"assets.folders.delete","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"assets.folders.update","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetUpdated"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetFolderUpdate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/asset-tags":{"get":{"operationId":"assets.tags.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetTagList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"assets.tags.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/CreatedId"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetTagCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/asset-tags/{id}":{"delete":{"operationId":"assets.tags.delete","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects":{"get":{"operationId":"projects.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"status","in":"query","required":false,"schema":{"enum":["","active","archived"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":120}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"projects.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Project"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/projects/{id}":{"get":{"operationId":"projects.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Project"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"projects.update","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Project"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectUpdate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"projects.delete","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects/{id}/copy":{"post":{"operationId":"projects.copy","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/Project"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectCopy"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects/{id}/items":{"get":{"operationId":"projects.items.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectItemsPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"projects.items.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectItem"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectItemCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects/{id}/items/{item}":{"patch":{"operationId":"projects.items.update","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectItem"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectItemUpdate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"item","in":"path","required":true,"schema":{"type":"string"}}]},"delete":{"operationId":"projects.items.delete","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"item","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/projects/{id}/assets":{"get":{"operationId":"projects.assets.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectMembershipPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"itemId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"projects.assets.add","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectAssetResults"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAssetsCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects/{id}/assets/{membership}":{"delete":{"operationId":"projects.assets.remove","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetRemoved"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"membership","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/exports":{"get":{"operationId":"exports.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"enum":["","queued","preparing","processing","packaging","ready","partial_ready","failed","cancelled","expired"]}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"exports.create","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/exports/{id}":{"get":{"operationId":"exports.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"exports.delete","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportCancelAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/exports/{id}/rebuild":{"post":{"operationId":"exports.rebuild","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/exports/{id}/cancel":{"post":{"operationId":"exports.cancel","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportCancelAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/exports/{id}/content":{"get":{"operationId":"exports.content","responses":{"200":{"description":"实际接口响应","content":{"application/zip":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects/{id}/assets/{asset}/content":{"get":{"operationId":"projects.assets.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"asset","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/projects/{id}/cover":{"get":{"operationId":"projects.cover","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/developer/openapi":{"get":{"operationId":"developer.openapi","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiDocument"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/v1/imports":{"get":{"operationId":"imports.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"enum":["","draft","checking","preview","queued","running","completed","partial","failed","cancelled","expired"]}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"imports.create","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Za-z0-9_.:-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/imports/settings":{"get":{"operationId":"imports.settings","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportSettings"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/imports/{id}":{"get":{"operationId":"imports.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/imports/{id}/items":{"get":{"operationId":"imports.items","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportItemList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/imports/{id}/sources":{"post":{"operationId":"imports.source","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportSource"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ImportSourceMultipart"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Za-z0-9_.:-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/imports/{id}/actions":{"post":{"operationId":"imports.actions","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportJob"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportAction"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[A-Za-z0-9_.:-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/imports/{id}/organize":{"post":{"operationId":"imports.organize","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportActionResultList"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportOrganize"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/imports/{id}/items/{itemId}":{"patch":{"operationId":"imports.metadata","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ImportItem"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportItemMetadata"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/imports/{id}/items/{itemId}/content":{"get":{"operationId":"imports.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/imports/{id}/errors.csv":{"get":{"operationId":"imports.errors","responses":{"200":{"description":"实际接口响应","content":{"text/csv":{"schema":{"type":"string"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/deliveries":{"get":{"operationId":"operations.delivery.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeliveryPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"operations.delivery.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeliveryDraft"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/deliveries/{id}":{"get":{"operationId":"operations.delivery.get","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeliveryDraft"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"operations.delivery.update","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeliveryDraft"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryUpdate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/deliveries/{id}/publish":{"post":{"operationId":"operations.delivery.publish","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/DeliveryPublished"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryPublish"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/deliveries/{id}/revoke":{"post":{"operationId":"operations.delivery.revoke","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/OperationsRevoked"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryRevoke"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/notifications":{"get":{"operationId":"operations.notification.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/NotificationPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"filter","in":"query","required":false,"schema":{"enum":["all","unread","tasks","system"],"default":"all"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/notifications/{id}":{"patch":{"operationId":"operations.notification.read","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/NotificationRead"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"operations.notification.delete","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/NotificationDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/notifications/read-all":{"post":{"operationId":"operations.notification.all","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/NotificationRead"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/content/{kind}":{"get":{"operationId":"operations.content.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ContentPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"category","in":"query","required":false,"schema":{"type":"string","maxLength":80}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"kind","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/content/{kind}/{slug}":{"get":{"operationId":"operations.content.get","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ContentEntry"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/content/{kind}/{slug}/vote":{"post":{"operationId":"operations.content.vote","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/OperationsSaved"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentVote"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"kind","in":"path","required":true,"schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/feedback/{id}/images/{asset}":{"get":{"operationId":"operations.feedback.image","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}},"image/jpeg":{"schema":{"type":"string","format":"binary"}},"application/zip":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"asset","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/content/active-announcements":{"get":{"operationId":"operations.content.active-announcements","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ActiveAnnouncements"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"targetPath","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/v1/designs":{"get":{"operationId":"designs.get","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":120,"default":""}},{"name":"status","in":"query","required":false,"schema":{"enum":["","draft","archived"],"default":""}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"designs.post","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzDesignCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/designs/{id}":{"get":{"operationId":"designs.get_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"designs.patch_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzDesignSave"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"designs.delete_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzDesignDelete"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/designs/{id}/copies":{"post":{"operationId":"designs.post_id_copies","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzCopy"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/designs/{id}/versions":{"get":{"operationId":"designs.get_id_versions","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignVersions"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"post":{"operationId":"designs.post_id_versions","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignVersionCreated"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzDesignVersionCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/designs/{id}/versions/{version}":{"delete":{"operationId":"designs.delete_id_versions_version","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","minimum":1,"maximum":9007199254740991}}]}},"/api/v1/designs/{id}/versions/{version}/restore":{"post":{"operationId":"designs.post_id_versions_version_restore","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzRestore"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","minimum":1,"maximum":9007199254740991}}]}},"/api/v1/designs/{id}/assets/{assetId}/content":{"get":{"operationId":"designs.get_id_assets_assetId_content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates":{"get":{"operationId":"productTemplates.get","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplatePage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":120,"default":""}},{"name":"scope","in":"query","required":false,"schema":{"enum":["","platform","personal","favorites"],"default":""}},{"name":"category","in":"query","required":false,"schema":{"enum":["","clothing","bags","drinkware","wall-art","signs","other"],"default":""}},{"name":"ratio","in":"query","required":false,"schema":{"enum":["","square","portrait","landscape"],"default":""}},{"name":"slots","in":"query","required":false,"schema":{"enum":["","1","2"],"default":"","description":"2 means two or more slots."}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"productTemplates.post","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTemplateCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/product-templates/{id}":{"get":{"operationId":"productTemplates.get_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"productTemplates.patch_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTemplateSave"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/copies":{"post":{"operationId":"productTemplates.post_id_copies","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzCopy"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/designs":{"post":{"operationId":"productTemplates.post_id_designs","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDesignDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTemplateToDesign"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/versions":{"get":{"operationId":"productTemplates.get_id_versions","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateVersions"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"post":{"operationId":"productTemplates.post_id_versions","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTemplatePublish"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/actions":{"post":{"operationId":"productTemplates.post_id_actions","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTemplateAction"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/favorite":{"post":{"operationId":"productTemplates.post_id_favorite","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzUpdated"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTemplateFavorite"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/preview":{"get":{"operationId":"productTemplates.get_id_preview","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/product-templates/{id}/assets/{assetId}/content":{"get":{"operationId":"productTemplates.get_id_assets_assetId_content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/operation-presets":{"get":{"operationId":"operationPresets.get","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzPresetPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"operationPresets.post","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzPreset"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzPresetCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/operation-presets/{id}":{"get":{"operationId":"operationPresets.get_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzPreset"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"operationPresets.patch_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzPreset"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzPresetSave"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/brand-kits":{"get":{"operationId":"brandKits.get","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzBrandPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"brandKits.post","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzBrand"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzBrandCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/brand-kits/{id}":{"get":{"operationId":"brandKits.get_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzBrand"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"brandKits.patch_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzBrand"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzBrandSave"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"delete":{"operationId":"brandKits.delete_id","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzDeleted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/rendering/fonts":{"get":{"operationId":"rendering.fonts","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzFonts"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/v1/rendering/fonts/{id}/content":{"get":{"operationId":"rendering.fontBytes","responses":{"200":{"description":"实际接口响应","content":{"font/otf":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]}}]}},"/api/v1/rendering/text-layout":{"post":{"operationId":"rendering.textLayout","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTextLayout"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzTextLayoutRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/renders":{"get":{"operationId":"renders.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzRenderPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"designId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"renders.create","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzRenderAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YzRenderCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/renders/{id}":{"get":{"operationId":"renders.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzRender"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/renders/{id}/cancel":{"post":{"operationId":"renders.cancel","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzRequested"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/renders/{id}/outputs/{assetId}/content":{"get":{"operationId":"renders.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}},"image/jpeg":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/batches":{"get":{"operationId":"batches.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"enum":["","queued","running","paused","waiting_confirmation","reconciling","cancelling","succeeded","partial_succeeded","failed","cancelled"]}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"batches.create","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/batches/validate":{"post":{"operationId":"batches.validate","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchValidation"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/batches/{id}":{"get":{"operationId":"batches.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/batches/{id}/items":{"get":{"operationId":"batches.items","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchItemPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}},{"name":"itemCode","in":"query","required":false,"schema":{"type":"string","maxLength":80}},{"name":"templateRevisionId","in":"query","required":false,"schema":{"type":"string"}},{"name":"specId","in":"query","required":false,"schema":{"type":"string","maxLength":80}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/batches/{id}/actions":{"post":{"operationId":"batches.actions","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchAction"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/batches/{id}/quotes":{"post":{"operationId":"batches.quotes","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchQuotes"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchQuoteRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/batches/{id}/deliveries":{"post":{"operationId":"batches.deliveries","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/BatchDeliveryAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchDelivery"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workspace/overview":{"get":{"operationId":"workspace.overview","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkspaceOverview"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"block","in":"query","required":false,"schema":{"enum":["","projects","designs","batches","workflows","results","exports","activity","credits","tools","favorites","tasks"]}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/search":{"get":{"operationId":"workspace.search","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkspaceSearchResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"type","in":"query","required":false,"schema":{"enum":["","project","asset","tag","template","design","workflow","help"]}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":1600}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":50,"default":5}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/favorites":{"get":{"operationId":"workspace.favorites","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkspaceFavorites"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"workspace.favorite","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkspaceMutationResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceFavoriteChange"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/favorites/order":{"put":{"operationId":"workspace.favorite-order","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkspaceMutationResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceFavoriteOrder"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/production-records":{"get":{"operationId":"workspace.records","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProductionRecordPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"type","in":"query","required":false,"schema":{"enum":["","ai_task","batch","workflow","design_export","template_render","image_process","import","export"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","maxLength":32,"pattern":"^[a-z_]*$"}},{"name":"projectId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"itemCode","in":"query","required":false,"schema":{"type":"string","maxLength":80}},{"name":"templateVersionId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"workflowId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"from","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"children","in":"query","required":false,"schema":{"enum":["parents","single","all"],"default":"parents"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":1600}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/production-records/{type}/{id}":{"get":{"operationId":"workspace.record","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProductionRecordDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"type","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/projects/{id}/resources/{type}":{"get":{"operationId":"workspace.project-resources","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ProjectResourcePage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100000,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"type","in":"path","required":true,"schema":{"type":"string","enum":["designs","batches","workflows","deliveries","exports"]}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/exports/preflight":{"post":{"operationId":"exports.preflight","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportPreflight"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/exports/{id}/retry":{"post":{"operationId":"exports.retry","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ExportAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflows":{"get":{"operationId":"workflows.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"scope","in":"query","required":false,"schema":{"enum":["","personal","platform"]}}],"security":[{"localSession":[]},{"secureSession":[]}]},"post":{"operationId":"workflows.create","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowSummary"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/workflows/{id}":{"get":{"operationId":"workflows.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]},"patch":{"operationId":"workflows.save","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowSummary"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowSave"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflows/{id}/validation":{"post":{"operationId":"workflows.validate","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowValidation"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowValidationRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflows/{id}/versions":{"post":{"operationId":"workflows.publish","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowSummary"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowPublish"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflows/{id}/versions/{versionId}":{"get":{"operationId":"workflows.version","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowVersion"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"versionId","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/workflows/{id}/copies":{"post":{"operationId":"workflows.copy","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowSummary"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflows/{id}/archive":{"post":{"operationId":"workflows.archive","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowArchiveResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflow-runs/validation":{"post":{"operationId":"workflowRuns.validate","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowRunValidation"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/workflow-runs":{"post":{"operationId":"workflowRuns.create","responses":{"202":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowRunAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunCreate"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]},"get":{"operationId":"workflowRuns.list","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowRunPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"status","in":"query","required":false,"schema":{"enum":["","queued","running","paused","waiting_input","waiting_confirmation","reconciling","cancelling","succeeded","partial_succeeded","failed","cancelled","expired"]}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/workflow-runs/{id}":{"get":{"operationId":"workflowRuns.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowRunDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflow-runs/{id}/actions":{"post":{"operationId":"workflowRuns.action","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowRunAccepted"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowRunAction"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":16,"maxLength":100,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/workflow-runs/{id}/nodes/{nodeId}/quotes":{"post":{"operationId":"workflowRuns.quotes","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowNodeQuotes"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"nodeId","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/workflow-runs/{id}/copies":{"post":{"operationId":"workflowRuns.copy","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowRunCopy"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/developer/examples/non-ai/source":{"get":{"operationId":"developer.example.source","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/api/v1/batches/{id}/items/{itemId}/inputs/{assetId}/content":{"get":{"operationId":"batches.input.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/product-templates/{id}/versions/{versionId}":{"get":{"operationId":"productTemplates.versionSnapshot.user","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/YzTemplateVersionSnapshot"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"versionId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/batches/{id}/items/{itemId}/outputs/{assetId}/content":{"get":{"operationId":"batches.output.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/workflow-runs/{id}/attempts":{"get":{"operationId":"workflowRuns.attempts","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/WorkflowAttemptPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/workflow-runs/{id}/assets/{assetId}/content":{"get":{"operationId":"workflowRuns.assets.content","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"variant","in":"query","required":false,"schema":{"enum":["original","thumbnail"],"default":"original"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/assets/trash-with-deliveries/preview":{"post":{"operationId":"assets.trashDelivery.preview","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetTrashDeliveryPreviewResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetTrashDeliveryPreview"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/assets/trash-with-deliveries":{"post":{"operationId":"assets.trashDelivery.commit","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/AssetTrashDeliveryResult"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetTrashDeliveryRequest"}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"Origin","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-CSRF-Token","in":"header","required":true,"schema":{"type":"string"}}]}},"/api/v1/content/contextual-help":{"get":{"operationId":"operations.content.contextualHelp","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/ContextualHelp"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"feature","in":"query","required":true,"schema":{"enum":["tools","batch","workflow","export"]}}]}},"/api/v1/tasks/{id}/inspection":{"get":{"operationId":"tasks.inspection","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/TaskInspection"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/materials/browse":{"get":{"operationId":"materials.browse","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/MaterialCursorPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":1200}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":60}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"toolCode","in":"query","required":false,"schema":{"type":"string"}},{"name":"type","in":"query","required":false,"schema":{"type":"string"}},{"name":"category","in":"query","required":false,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}},"/api/v1/materials/{id}":{"get":{"operationId":"materials.detail","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/MaterialDetail"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/api/v1/materials/{id}/views/{view}/preview":{"get":{"operationId":"materials.view","responses":{"200":{"description":"实际接口响应","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"security":[{"localSession":[]},{"secureSession":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"view","in":"path","required":true,"schema":{"type":"string"}}]}},"/api/v1/files/browse":{"get":{"operationId":"files.browse","responses":{"200":{"description":"实际接口响应","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/FileCursorPage"},"requestId":{"type":"string","format":"uuid"}},"required":["data","requestId"]}}}},"400":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"410":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"411":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"415":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"416":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"422":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"500":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"请求被拒绝或服务不可用","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}},"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":1200}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":60}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"source","in":"query","required":false,"schema":{"enum":["uploaded","generated"]}},{"name":"purpose","in":"query","required":false,"schema":{"enum":["","source","person"]}},{"name":"toolCode","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"localSession":[]},{"secureSession":[]}]}}},"components":{"schemas":{"AcceptedTask":{"type":"object","additionalProperties":false,"properties":{"taskId":{"type":"string","format":"uuid"},"status":{"enum":["queued","running","reconciling","succeeded","partial_success","failed","canceled"]},"requestedCount":{"type":"integer","minimum":1,"maximum":4},"businessDate":{"type":"string","format":"date"},"creditsHeld":{"type":"string"},"runMode":{"enum":["mock","real"]},"replayed":{"type":"boolean"}},"required":["taskId","status","requestedCount","businessDate","creditsHeld","runMode","replayed"]},"ActiveAnnouncements":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"slug":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"targetPath":{"type":"string"},"publishedAt":{"type":["string","null"]}},"required":["id","slug","title","summary","targetPath","publishedAt"],"additionalProperties":false}},"ApiError":{"type":"object","additionalProperties":false,"properties":{"error":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"},"details":{"type":"object"}},"required":["code","message","retryable","details"]},"requestId":{"type":"string","format":"uuid"}},"required":["error","requestId"]},"ArchiveRequest":{"type":"object","additionalProperties":false,"properties":{"workIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1,"maxItems":20,"uniqueItems":true}},"required":["workIds"]},"AssetBulk":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true,"minItems":1},"action":{"enum":["metadata","trash","restore","delete"]},"values":{"type":"object","properties":{"displayName":{"type":"string","minLength":1,"maxLength":120},"folderId":{"type":["string","null"]},"favorite":{"type":"boolean"},"tagIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20,"uniqueItems":true}},"required":[],"additionalProperties":false}},"required":["assetIds","action"],"additionalProperties":false},"AssetBulkResults":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"success":{"type":"boolean"},"code":{"type":["string","null"]},"message":{"type":["string","null"]}},"required":["assetId","success","code","message"],"additionalProperties":false}},"AssetDeleted":{"type":"object","properties":{"deleted":{"const":true}},"required":["deleted"],"additionalProperties":false},"AssetFolderCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"parentId":{"type":["string","null"]}},"required":["name"],"additionalProperties":false},"AssetFolderList":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"parentId":{"type":["string","null"]},"name":{"type":"string","minLength":1,"maxLength":120},"version":{"type":"integer","minimum":1},"count":{"type":"integer"}},"required":["id","parentId","name","version","count"],"additionalProperties":false}},"AssetFolderUpdate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"parentId":{"type":["string","null"]},"version":{"type":"integer","minimum":1}},"required":["name","version"],"additionalProperties":false},"AssetMetadata":{"type":"object","properties":{"displayName":{"type":"string","minLength":1,"maxLength":120},"folderId":{"type":["string","null"]},"favorite":{"type":"boolean"},"tagIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20,"uniqueItems":true}},"required":[],"additionalProperties":false},"AssetPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid"},"status":{"const":"ready"},"mimeType":{"const":"image/png"},"bytes":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"},"previewPath":{"type":"string"},"expiresAt":{"type":["string","null"]},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"purpose":{"enum":["source","person"]},"inUse":{"type":"boolean"},"source":{"enum":["uploaded","generated","designed","processed"]},"runMode":{"enum":["real","mock",null]},"taskId":{"type":["string","null"]},"toolCode":{"type":["string","null"]},"displayName":{"type":"string","minLength":1,"maxLength":120},"originalName":{"type":["string","null"]},"downloadName":{"type":"string"},"folderId":{"type":["string","null"]},"favorite":{"type":"boolean"},"trashedAt":{"type":["string","null"]},"trashUntil":{"type":["string","null"]},"referenceCount":{"type":"integer"},"retained":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"color":{"type":"string"},"count":{"type":"integer"}},"required":["id","name","color","count"],"additionalProperties":false}}},"required":["fileId","status","mimeType","bytes","width","height","previewPath","expiresAt","createdAt","updatedAt","purpose","inUse","source","runMode","taskId","toolCode","displayName","originalName","downloadName","folderId","favorite","trashedAt","trashUntil","referenceCount","retained","tags"],"additionalProperties":false}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"],"additionalProperties":false},"AssetReferences":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"consumerType":{"type":"string"},"consumerId":{"type":"string"},"role":{"type":"string"},"running":{"type":"boolean"},"expiresAt":{"type":["string","null"]},"targetPath":{"type":["string","null"]}},"required":["assetId","consumerType","consumerId","role","running","expiresAt","targetPath"],"additionalProperties":false}},"AssetRemoved":{"type":"object","properties":{"removed":{"const":true}},"required":["removed"],"additionalProperties":false},"AssetRestored":{"type":"object","properties":{"restored":{"const":true}},"required":["restored"],"additionalProperties":false},"AssetTagCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["name"],"additionalProperties":false},"AssetTagList":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"color":{"type":"string"},"count":{"type":"integer"}},"required":["id","name","color","count"],"additionalProperties":false}},"AssetTrashDeliveryPreview":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true,"minItems":1}},"required":["assetIds"],"additionalProperties":false},"AssetTrashDeliveryPreviewResult":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true},"snapshots":{"type":"array","items":{"type":"object","properties":{"snapshotId":{"type":"string","format":"uuid"},"draftId":{"type":"string","format":"uuid"},"title":{"type":"string"},"active":{"type":"boolean"},"revoked":{"type":"boolean"}},"required":["snapshotId","draftId","title","active","revoked"],"additionalProperties":false}}},"required":["assetIds","snapshots"],"additionalProperties":false},"AssetTrashDeliveryRequest":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true,"minItems":1},"snapshotIds":{"type":"array","items":{"type":"string","format":"uuid"},"uniqueItems":true,"maxItems":1000},"acknowledged":{"const":true},"reason":{"type":"string","minLength":1,"maxLength":500}},"required":["assetIds","snapshotIds","acknowledged","reason"],"additionalProperties":false},"AssetTrashDeliveryResult":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true},"revokedSnapshots":{"type":"integer","minimum":0},"trashed":{"const":true}},"required":["assetIds","revokedSnapshots","trashed"],"additionalProperties":false},"AssetUpdated":{"type":"object","properties":{"updated":{"const":true}},"required":["updated"],"additionalProperties":false},"AvatarMultipart":{"type":"object","additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"}},"required":["file"]},"BatchAccepted":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string"},"statusPath":{"type":"string"},"replayed":{"type":"boolean"}},"required":["id","status","statusPath","replayed"],"additionalProperties":false},"BatchAction":{"type":"object","properties":{"action":{"enum":["pause","resume","cancel_remaining","retry_failed","confirm_ai"]},"expectedVersion":{"type":"integer","minimum":1},"aiConfirmation":{"type":"object","properties":{"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"quotes":{"type":"array","items":{"type":"object","properties":{"itemKey":{"type":"string","pattern":"^[a-f0-9]{64}$"},"quoteId":{"type":"string","format":"uuid"}},"required":["itemKey","quoteId"],"additionalProperties":false},"minItems":1,"maxItems":500}},"required":["maximumCredits","quotes"],"additionalProperties":false},"itemIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1,"maxItems":500,"uniqueItems":true}},"required":["action","expectedVersion"],"additionalProperties":false},"BatchCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"mode":{"enum":["process","template","ai"]},"mapping":{"enum":["zip","cartesian"],"default":"zip"},"projectId":{"type":"string","format":"uuid"},"folderId":{"type":"string","format":"uuid"},"rows":{"type":"array","items":{"type":"object","properties":{"rowKey":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"itemCode":{"type":"string","minLength":1,"maxLength":80},"sourceAssetId":{"type":"string","format":"uuid"},"personAssetId":{"type":"string","format":"uuid"},"referenceAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":8,"uniqueItems":true},"templateRevisionId":{"type":"string","format":"uuid"},"parameters":{"type":"object","additionalProperties":true},"outputSpecIds":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"minItems":1,"maxItems":20,"uniqueItems":true},"count":{"const":1}},"required":["rowKey","sourceAssetId"],"additionalProperties":false},"minItems":1,"maxItems":100},"templates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"templateId":{"type":"string","format":"uuid"},"templateRevisionId":{"type":"string","format":"uuid"},"slotId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"additionalSlotIds":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"maxItems":20,"uniqueItems":true}},"required":["id","templateId","templateRevisionId","slotId"],"additionalProperties":false},"maxItems":20},"outputSpecs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"name":{"type":"string","minLength":1,"maxLength":80},"options":{"type":"object","additionalProperties":true}},"required":["id","name","options"],"additionalProperties":false},"minItems":1,"maxItems":20},"toolCode":{"enum":["background_remove","background_replace","pattern_extract","pattern_variation","virtual_tryon"]},"aiConfirmation":{"type":"object","properties":{"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"quotes":{"type":"array","items":{"type":"object","properties":{"itemKey":{"type":"string","pattern":"^[a-f0-9]{64}$"},"quoteId":{"type":"string","format":"uuid"}},"required":["itemKey","quoteId"],"additionalProperties":false},"minItems":1,"maxItems":500}},"required":["maximumCredits","quotes"],"additionalProperties":false}},"required":["name","mode","rows","outputSpecs"],"additionalProperties":false},"BatchDelivery":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1,"maxItems":100,"uniqueItems":true}},"required":["title","assetIds"],"additionalProperties":false},"BatchDeliveryAccepted":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"replayed":{"type":"boolean"}},"required":["id","replayed"],"additionalProperties":false},"BatchDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"mode":{"type":"string"},"mapping":{"type":"string"},"projectId":{"type":["string","null"]},"folderId":{"type":["string","null"]},"status":{"enum":["queued","running","paused","waiting_confirmation","reconciling","cancelling","succeeded","partial_succeeded","failed","cancelled"]},"rowCount":{"type":"integer","minimum":0},"itemCount":{"type":"integer","minimum":0},"outputCount":{"type":"integer","minimum":0},"formula":{"type":"string"},"counts":{"type":"object","properties":{"pending":{"type":"integer","minimum":0},"running":{"type":"integer","minimum":0},"succeeded":{"type":"integer","minimum":0},"failed":{"type":"integer","minimum":0},"cancelled":{"type":"integer","minimum":0},"reconciling":{"type":"integer","minimum":0},"waiting_confirmation":{"type":"integer","minimum":0}},"required":["pending","running","succeeded","failed","cancelled","reconciling","waiting_confirmation"],"additionalProperties":false},"completedPercent":{"type":"integer","minimum":0,"maximum":100},"maximumCredits":{"type":"string"},"consumedCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"heldCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"creditSettlement":{"enum":["not_applicable","not_started","pending","settled","unavailable"]},"errorCode":{"type":["string","null"]},"version":{"type":"integer","minimum":1},"createdAt":{"type":"string"},"expiresAt":{"type":"string"},"snapshot":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"mode":{"enum":["process","template","ai"]},"mapping":{"enum":["zip","cartesian"],"default":"zip"},"projectId":{"type":"string","format":"uuid"},"folderId":{"type":"string","format":"uuid"},"rows":{"type":"array","items":{"type":"object","properties":{"rowKey":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"itemCode":{"type":"string","minLength":1,"maxLength":80},"sourceAssetId":{"type":"string","format":"uuid"},"personAssetId":{"type":"string","format":"uuid"},"referenceAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":8,"uniqueItems":true},"templateRevisionId":{"type":"string","format":"uuid"},"parameters":{"type":"object","additionalProperties":true},"outputSpecIds":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"minItems":1,"maxItems":20,"uniqueItems":true},"count":{"const":1}},"required":["rowKey","sourceAssetId"],"additionalProperties":false},"minItems":1,"maxItems":100},"templates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"templateId":{"type":"string","format":"uuid"},"templateRevisionId":{"type":"string","format":"uuid"},"slotId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"additionalSlotIds":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"maxItems":20,"uniqueItems":true}},"required":["id","templateId","templateRevisionId","slotId"],"additionalProperties":false},"maxItems":20},"outputSpecs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"name":{"type":"string","minLength":1,"maxLength":80},"options":{"type":"object","additionalProperties":true}},"required":["id","name","options"],"additionalProperties":false},"minItems":1,"maxItems":20},"toolCode":{"enum":["background_remove","background_replace","pattern_extract","pattern_variation","virtual_tryon"]},"aiConfirmation":{"type":"object","properties":{"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"quotes":{"type":"array","items":{"type":"object","properties":{"itemKey":{"type":"string","pattern":"^[a-f0-9]{64}$"},"quoteId":{"type":"string","format":"uuid"}},"required":["itemKey","quoteId"],"additionalProperties":false},"minItems":1,"maxItems":500}},"required":["maximumCredits","quotes"],"additionalProperties":false}},"required":["name","mode","rows","outputSpecs"],"additionalProperties":false},"attempts":{"type":"array","items":{"type":"object","properties":{"itemId":{"type":"string","format":"uuid"},"attempt":{"type":"integer","minimum":0},"childType":{"type":"string"},"childId":{"type":["string","null"]},"status":{"type":"string"},"errorCode":{"type":["string","null"]},"maximumCredits":{"type":"string"},"consumedCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"heldCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"creditSettlement":{"enum":["not_applicable","not_started","pending","settled","unavailable"]}},"required":["itemId","attempt","childType","childId","status","errorCode","maximumCredits","consumedCredits","heldCredits","creditSettlement"],"additionalProperties":false}}},"required":["id","name","mode","mapping","projectId","folderId","status","rowCount","itemCount","outputCount","formula","counts","completedPercent","maximumCredits","consumedCredits","heldCredits","creditSettlement","errorCode","version","createdAt","expiresAt","snapshot","attempts"],"additionalProperties":false},"BatchItemPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"itemKey":{"type":"string"},"rowKey":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"itemCode":{"type":"string"},"sourceAssetId":{"type":"string","format":"uuid"},"templateRevisionId":{"type":["string","null"]},"specId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"name":{"type":"string"},"expectedOutputs":{"type":"integer","minimum":0},"status":{"type":"string"},"attempt":{"type":"integer","minimum":0},"childType":{"enum":["render","task"]},"childId":{"type":["string","null"]},"errorCode":{"type":["string","null"]},"maximumCredits":{"type":"string"},"consumedCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"heldCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"creditSettlement":{"enum":["not_applicable","not_started","pending","settled","unavailable"]},"input":{"type":"object","properties":{"rowKey":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"itemCode":{"type":"string","minLength":1,"maxLength":80},"sourceAssetId":{"type":"string","format":"uuid"},"personAssetId":{"type":"string","format":"uuid"},"referenceAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":8,"uniqueItems":true},"templateRevisionId":{"type":"string","format":"uuid"},"parameters":{"type":"object","additionalProperties":true},"outputSpecIds":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"minItems":1,"maxItems":20,"uniqueItems":true},"count":{"const":1}},"required":["rowKey","sourceAssetId"],"additionalProperties":false},"request":{"type":"object","additionalProperties":true},"outputs":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"name":{"type":"string"},"previewPath":{"type":"string"},"downloadPath":{"type":"string"},"runMode":{"type":"string"},"generatedByAi":{"type":"boolean"},"retainedUntil":{"type":"string"}},"required":["assetId","name","previewPath","downloadPath"],"additionalProperties":false}}},"required":["id","itemKey","rowKey","itemCode","sourceAssetId","templateRevisionId","specId","name","expectedOutputs","status","attempt","childType","childId","errorCode","maximumCredits","consumedCredits","heldCredits","creditSettlement","input","request","outputs"],"additionalProperties":false}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":0},"pageSize":{"type":"integer","minimum":0}},"required":["items","total","page","pageSize"],"additionalProperties":false},"BatchPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"mode":{"type":"string"},"mapping":{"type":"string"},"projectId":{"type":["string","null"]},"folderId":{"type":["string","null"]},"status":{"enum":["queued","running","paused","waiting_confirmation","reconciling","cancelling","succeeded","partial_succeeded","failed","cancelled"]},"rowCount":{"type":"integer","minimum":0},"itemCount":{"type":"integer","minimum":0},"outputCount":{"type":"integer","minimum":0},"formula":{"type":"string"},"counts":{"type":"object","properties":{"pending":{"type":"integer","minimum":0},"running":{"type":"integer","minimum":0},"succeeded":{"type":"integer","minimum":0},"failed":{"type":"integer","minimum":0},"cancelled":{"type":"integer","minimum":0},"reconciling":{"type":"integer","minimum":0},"waiting_confirmation":{"type":"integer","minimum":0}},"required":["pending","running","succeeded","failed","cancelled","reconciling","waiting_confirmation"],"additionalProperties":false},"completedPercent":{"type":"integer","minimum":0,"maximum":100},"maximumCredits":{"type":"string"},"consumedCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"heldCredits":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]*)$"},"creditSettlement":{"enum":["not_applicable","not_started","pending","settled","unavailable"]},"errorCode":{"type":["string","null"]},"version":{"type":"integer","minimum":1},"createdAt":{"type":"string"},"expiresAt":{"type":"string"}},"required":["id","name","mode","mapping","projectId","folderId","status","rowCount","itemCount","outputCount","formula","counts","completedPercent","maximumCredits","consumedCredits","heldCredits","creditSettlement","errorCode","version","createdAt","expiresAt"],"additionalProperties":false}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":0},"pageSize":{"type":"integer","minimum":0}},"required":["items","total","page","pageSize"],"additionalProperties":false},"BatchQuoteRequest":{"type":"object","properties":{"retryFailed":{"type":"boolean"},"itemIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1,"maxItems":500,"uniqueItems":true}},"required":["retryFailed"],"additionalProperties":false},"BatchQuotes":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"itemKey":{"type":"string"},"quote":{"type":"object","properties":{"quoteId":{"type":"string","format":"uuid"},"toolCode":{"type":"string"},"requestedCount":{"type":"integer","minimum":0},"unitCredits":{"type":"string"},"toolCredits":{"type":"string"},"materialCredits":{"type":"string"},"maximumCredits":{"type":"string"},"availableCredits":{"type":"string"},"expiresAt":{"type":"string"},"breakdown":{"type":"object","additionalProperties":true}},"required":["quoteId","toolCode","requestedCount","unitCredits","toolCredits","materialCredits","maximumCredits","availableCredits","expiresAt","breakdown"],"additionalProperties":false}},"required":["itemKey","quote"],"additionalProperties":false}},"maximumCredits":{"type":"string"},"version":{"type":"integer","minimum":1}},"required":["items","maximumCredits","version"],"additionalProperties":false},"BatchValidation":{"type":"object","properties":{"valid":{"type":"boolean"},"rowCount":{"type":"integer","minimum":0},"itemCount":{"type":"integer","minimum":0},"outputCount":{"type":"integer","minimum":0},"formula":{"type":"string"},"maximumCredits":{"type":"string"},"projectId":{"type":"string"},"folderId":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"rowKey":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"itemCode":{"type":"string"},"sourceAssetId":{"type":"string","format":"uuid"},"templateRevisionId":{"type":["string","null"]},"specId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"name":{"type":"string"},"request":{"type":"object","additionalProperties":true},"expectedOutputs":{"type":"integer","minimum":0},"quote":{"type":"object","properties":{"quoteId":{"type":"string","format":"uuid"},"toolCode":{"type":"string"},"requestedCount":{"type":"integer","minimum":0},"unitCredits":{"type":"string"},"toolCredits":{"type":"string"},"materialCredits":{"type":"string"},"maximumCredits":{"type":"string"},"availableCredits":{"type":"string"},"expiresAt":{"type":"string"},"breakdown":{"type":"object","additionalProperties":true}},"required":["quoteId","toolCode","requestedCount","unitCredits","toolCredits","materialCredits","maximumCredits","availableCredits","expiresAt","breakdown"],"additionalProperties":false}},"required":["key","rowKey","itemCode","sourceAssetId","specId","name","request","expectedOutputs"],"additionalProperties":false}},"errors":{"type":"array","items":{"type":"object","properties":{"itemKey":{"type":"string"},"rowKey":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}}},"required":["valid","rowCount","itemCount","outputCount","formula","maximumCredits","projectId","folderId","items","errors"],"additionalProperties":false},"CancelResult":{"type":"object","additionalProperties":false,"properties":{"canceledItemIds":{"type":"array","items":{"type":"string","format":"uuid"}},"alreadySubmittedItemIds":{"type":"array","items":{"type":"string","format":"uuid"}}},"required":["canceledItemIds","alreadySubmittedItemIds"]},"ChangePasswordRequest":{"type":"object","additionalProperties":false,"properties":{"currentPassword":{"type":"string","minLength":1,"maxLength":128},"newPassword":{"type":"string","minLength":12,"maxLength":128}},"required":["currentPassword","newPassword"]},"ContentEntry":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"kind":{"enum":["article","tutorial","announcement","changelog","contact","legal"]},"slug":{"type":"string"},"state":{"enum":["draft","published","archived"]},"draftVersion":{"type":"integer","minimum":1},"publishedVersion":{"type":["integer","null"]},"publishedAt":{"type":["string","null"]},"title":{"type":"string","maxLength":160,"minLength":1},"summary":{"type":"string","maxLength":500},"category":{"type":"string","maxLength":80,"minLength":1},"featureVersion":{"type":"string","maxLength":80},"videoUrl":{"type":["string","null"]},"coverUrl":{"type":["string","null"]},"targetPath":{"type":"string","maxLength":120},"sortOrder":{"type":"integer","minimum":-10000,"maximum":10000},"pinned":{"type":"boolean"},"updatedAt":{"type":"string"},"body":{"type":"string","maxLength":50000,"minLength":1},"startsAt":{"type":["string","null"]},"endsAt":{"type":["string","null"]},"version":{"type":"integer","minimum":1}},"required":["id","kind","slug","state","draftVersion","publishedVersion","publishedAt","title","summary","category","featureVersion","videoUrl","coverUrl","targetPath","sortOrder","pinned","updatedAt","body","startsAt","endsAt","version"],"additionalProperties":false},"ContentPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"kind":{"enum":["article","tutorial","announcement","changelog","contact","legal"]},"slug":{"type":"string"},"state":{"enum":["draft","published","archived"]},"draftVersion":{"type":"integer","minimum":1},"publishedVersion":{"type":["integer","null"]},"publishedAt":{"type":["string","null"]},"title":{"type":"string"},"summary":{"type":"string"},"category":{"type":"string"},"featureVersion":{"type":"string"},"videoUrl":{"type":["string","null"]},"coverUrl":{"type":["string","null"]},"targetPath":{"type":"string"},"sortOrder":{"type":"integer"},"pinned":{"type":"boolean"},"updatedAt":{"type":"string"}},"required":["id","kind","slug","state","draftVersion","publishedVersion","publishedAt","title","summary","category","featureVersion","videoUrl","coverUrl","targetPath","sortOrder","pinned","updatedAt"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"ContentVote":{"type":"object","properties":{"helpful":{"type":"boolean"}},"required":["helpful"],"additionalProperties":false},"ContextualHelp":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"title":{"type":"string"},"path":{"type":"string","pattern":"^/help/(articles|tutorials)/[a-z0-9][a-z0-9-]{0,119}$"},"featureVersion":{"type":"string"}},"required":["id","title","path","featureVersion"],"additionalProperties":false}},"CreateTask":{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"CreateTask","description":"Task request baseline. Additional region/file/permission/environment checks are mandatory server-side.","oneOf":[{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"background_remove"},"sourceFileId":{"type":"string","format":"uuid"},"count":{"type":"integer","enum":[1]},"materialIds":{"type":"array","maxItems":10,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"parameters":{"type":"object","additionalProperties":false,"properties":{"background":{"type":"string","enum":["transparent","white","color"]},"color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"ratio":{"type":"string","enum":["original","1:1","3:4","4:5"]},"paddingPercent":{"type":"integer","minimum":5,"maximum":20},"shadow":{"type":"boolean"},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":["background","ratio","paddingPercent","shadow"],"allOf":[{"if":{"properties":{"background":{"const":"color"}},"required":["background"]},"then":{"required":["color"]},"else":{"not":{"required":["color"]}}},{"if":{"properties":{"background":{"const":"transparent"}},"required":["background"]},"then":{"properties":{"shadow":{"const":false}}}}]}},"required":["toolCode","sourceFileId","count","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"background_replace"},"sourceFileId":{"type":"string","format":"uuid"},"count":{"type":"integer","enum":[1,2,4]},"materialIds":{"type":"array","maxItems":10,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"parameters":{"type":"object","additionalProperties":false,"properties":{"sceneCode":{"type":"string","enum":["studio","marble","plants","cafe","festival","custom"]},"prompt":{"type":"string","maxLength":500},"ratio":{"type":"string","enum":["1:1","3:4","4:5"]},"placement":{"type":"string","enum":["center","lower"]},"subjectScale":{"type":"number","minimum":0.3,"maximum":0.85},"shadow":{"type":"boolean"},"referenceFileIds":{"type":"array","maxItems":16,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":["sceneCode","ratio","placement","subjectScale","shadow"],"allOf":[{"if":{"properties":{"sceneCode":{"const":"custom"}},"required":["sceneCode"]},"then":{"required":["prompt"],"properties":{"prompt":{"type":"string","minLength":5,"maxLength":500}}}}]}},"required":["toolCode","sourceFileId","count","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"pattern_extract"},"sourceFileId":{"type":"string","format":"uuid"},"count":{"type":"integer","enum":[1]},"materialIds":{"type":"array","maxItems":10,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"parameters":{"type":"object","additionalProperties":false,"properties":{"region":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number","minimum":0,"maximum":1},"y":{"type":"number","minimum":0,"maximum":1},"width":{"type":"number","exclusiveMinimum":0,"maximum":1},"height":{"type":"number","exclusiveMinimum":0,"maximum":1}},"required":["x","y","width","height"]},"mode":{"type":"string","enum":["faithful","reconstruct"]},"reconstructionAccepted":{"type":"boolean"},"background":{"type":"string","enum":["transparent","white","original"]},"notes":{"type":"string","maxLength":300},"referenceFileIds":{"type":"array","maxItems":16,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"target":{"type":"string","enum":["single","all_over"],"default":"single"},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":["region","mode","reconstructionAccepted","background"],"allOf":[{"if":{"properties":{"mode":{"const":"reconstruct"}},"required":["mode"]},"then":{"properties":{"reconstructionAccepted":{"const":true}}}},{"if":{"properties":{"mode":{"const":"faithful"}}},"then":{"properties":{"referenceFileIds":{"maxItems":0}}}}]}},"required":["toolCode","sourceFileId","count","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"pattern_variation"},"sourceFileId":{"type":"string","format":"uuid"},"count":{"type":"integer","enum":[1,2,4]},"materialIds":{"type":"array","maxItems":10,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"parameters":{"type":"object","additionalProperties":false,"properties":{"variationLevel":{"type":"string","enum":["subtle","balanced","bold"]},"style":{"type":"string","enum":["keep","cartoon","vintage","minimal","handdrawn"]},"direction":{"type":"string","enum":["color","composition","elements","mixed"]},"prompt":{"type":"string","maxLength":500},"ratio":{"type":"string","enum":["original","1:1","3:4","4:5"]},"referenceFileIds":{"type":"array","maxItems":16,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"inputSource":{"type":"string","enum":["planar","product_extract"],"default":"planar"},"region":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number","minimum":0,"maximum":1},"y":{"type":"number","minimum":0,"maximum":1},"width":{"type":"number","exclusiveMinimum":0,"maximum":1},"height":{"type":"number","exclusiveMinimum":0,"maximum":1}},"required":["x","y","width","height"]},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":["variationLevel","style","direction","ratio"],"allOf":[{"if":{"properties":{"inputSource":{"const":"product_extract"}},"required":["inputSource"]},"then":{"required":["region"]},"else":{"not":{"required":["region"]}}}]}},"required":["toolCode","sourceFileId","count","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"virtual_tryon"},"sourceFileId":{"type":"string","format":"uuid"},"count":{"type":"integer","enum":[1]},"materialIds":{"type":"array","maxItems":10,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"parameters":{"type":"object","additionalProperties":false,"properties":{"templateId":{"type":"string","format":"uuid"},"personFileId":{"type":"string","format":"uuid"},"garmentCategory":{"type":"string","enum":["upper","lower","dress"]},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":["garmentCategory"],"oneOf":[{"required":["templateId"],"not":{"required":["personFileId"]}},{"required":["personFileId"],"not":{"required":["templateId"]}}]}},"required":["toolCode","sourceFileId","count","parameters"]}]},"CreatedId":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"}},"required":["id"]},"CreditAccount":{"type":"object","additionalProperties":false,"properties":{"userId":{"type":"string","format":"uuid"},"limitTotal":{"type":"string"},"consumedNet":{"type":"string"},"heldTotal":{"type":"string"},"available":{"type":"string"},"version":{"type":"integer","minimum":1}},"required":["userId","limitTotal","consumedNet","heldTotal","available","version"]},"CreditLedgerPage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"eventType":{"type":"string"},"deltaLimit":{"type":"string"},"deltaConsumed":{"type":"string"},"deltaHeld":{"type":"string"},"limitAfter":{"type":"string"},"consumedAfter":{"type":"string"},"heldAfter":{"type":"string"},"taskId":{"type":["string","null"]},"itemId":{"type":["string","null"]},"reason":{"type":["string","null"]},"createdAt":{"type":"string"}},"required":["id","eventType","deltaLimit","deltaConsumed","deltaHeld","limitAfter","consumedAfter","heldAfter","taskId","itemId","reason","createdAt"]}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"]},"CsrfResponse":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"string"}},"required":["token"]},"DeletionAccepted":{"type":"object","additionalProperties":false,"properties":{"accepted":{"const":true}},"required":["accepted"]},"DeliveryCreate":{"type":"object","properties":{"title":{"type":"string","maxLength":120,"minLength":1},"description":{"type":"string","maxLength":2000},"versionNote":{"type":"string","maxLength":500},"selection":{"type":"object","properties":{"assets":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"group":{"type":"string","maxLength":120}},"required":["assetId","group"],"additionalProperties":false},"maxItems":100},"exportIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"coverAssetId":{"type":["string","null"],"format":"uuid"}},"required":["assets","exportIds"],"additionalProperties":false},"version":{"type":"integer","minimum":1},"projectId":{"type":["string","null"],"format":"uuid"}},"required":["title","description","versionNote","selection"],"additionalProperties":false,"description":"Optional Idempotency-Key preserves one private draft per owner and request. Same key with changed JSON returns 409 IDEMPOTENCY_CONFLICT; replay returns the current draft without publishing. Omitted keys retain legacy create behavior."},"DeliveryDraft":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"title":{"type":"string"},"description":{"type":"string"},"versionNote":{"type":"string"},"selection":{"type":"object","properties":{"assets":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"group":{"type":"string","maxLength":120}},"required":["assetId","group"],"additionalProperties":false},"maxItems":100},"exportIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"coverAssetId":{"type":["string","null"],"format":"uuid"}},"required":["assets","exportIds"],"additionalProperties":false},"version":{"type":"integer","minimum":1},"updatedAt":{"type":"string"},"links":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1},"expiresAt":{"type":"string"},"revokedAt":{"type":["string","null"]},"requests":{"type":"integer"},"createdAt":{"type":"string"}},"required":["id","version","expiresAt","revokedAt","requests","createdAt"],"additionalProperties":false}},"projectId":{"type":["string","null"],"format":"uuid"}},"required":["id","title","description","versionNote","selection","version","updatedAt","links"],"additionalProperties":false},"DeliveryPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"title":{"type":"string"},"description":{"type":"string"},"versionNote":{"type":"string"},"selection":{"type":"object","properties":{"assets":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"group":{"type":"string","maxLength":120}},"required":["assetId","group"],"additionalProperties":false},"maxItems":100},"exportIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"coverAssetId":{"type":["string","null"],"format":"uuid"}},"required":["assets","exportIds"],"additionalProperties":false},"version":{"type":"integer","minimum":1},"updatedAt":{"type":"string"},"links":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1},"expiresAt":{"type":"string"},"revokedAt":{"type":["string","null"]},"requests":{"type":"integer"},"createdAt":{"type":"string"}},"required":["id","version","expiresAt","revokedAt","requests","createdAt"],"additionalProperties":false}},"projectId":{"type":["string","null"],"format":"uuid"}},"required":["id","title","description","versionNote","selection","version","updatedAt","links"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"DeliveryPublish":{"type":"object","properties":{"version":{"type":"integer","minimum":1},"expiresInDays":{"type":"integer","minimum":1,"maximum":30,"default":7},"acknowledged":{"const":true}},"required":["version","expiresInDays","acknowledged"],"additionalProperties":false},"DeliveryPublished":{"type":"object","properties":{"snapshotId":{"type":"string","format":"uuid"},"path":{"type":"string"},"expiresAt":{"type":"string"}},"required":["snapshotId","path","expiresAt"],"additionalProperties":false},"DeliveryRevoke":{"type":"object","properties":{"snapshotId":{"type":"string","format":"uuid"}},"required":["snapshotId"],"additionalProperties":false},"DeliveryUpdate":{"type":"object","properties":{"title":{"type":"string","maxLength":120,"minLength":1},"description":{"type":"string","maxLength":2000},"versionNote":{"type":"string","maxLength":500},"selection":{"type":"object","properties":{"assets":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"group":{"type":"string","maxLength":120}},"required":["assetId","group"],"additionalProperties":false},"maxItems":100},"exportIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"coverAssetId":{"type":["string","null"],"format":"uuid"}},"required":["assets","exportIds"],"additionalProperties":false},"version":{"type":"integer","minimum":1},"projectId":{"type":["string","null"],"format":"uuid"}},"required":["title","description","versionNote","selection","version"],"additionalProperties":false},"EmailRequest":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string","format":"email","maxLength":254,"minLength":1}},"required":["email"]},"Entitlements":{"type":"object","additionalProperties":false,"properties":{"limitTotal":{"type":"string"},"consumedNet":{"type":"string"},"heldTotal":{"type":"string"},"available":{"type":"string"},"activeTasks":{"type":"integer"},"maxActiveTasks":{"type":"integer"},"hourlyTaskLimit":{"type":"integer"},"hourlyOutputLimit":{"type":"integer"},"dailyOutputLimit":{"type":"integer"},"hourlyTryonLimit":{"type":"integer"},"dailyTryonLimit":{"type":"integer"},"stopped":{"type":"boolean"},"profileName":{"type":"string"}},"required":["limitTotal","consumedNet","heldTotal","available","activeTasks","maxActiveTasks","hourlyTaskLimit","hourlyOutputLimit","dailyOutputLimit","hourlyTryonLimit","dailyTryonLimit","stopped","profileName"]},"ExportAccepted":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"enum":["queued","preparing","processing","packaging","ready","partial_ready","failed","cancelled","expired"]},"statusPath":{"type":"string"},"replayed":{"type":"boolean"}},"required":["id","status","statusPath","replayed"],"additionalProperties":false},"ExportCancelAccepted":{"type":"object","properties":{"accepted":{"const":true}},"required":["accepted"],"additionalProperties":false},"ExportCreate":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1,"maxItems":500,"uniqueItems":true},"name":{"type":"string","minLength":1,"maxLength":120},"projectId":{"type":["string","null"],"format":"uuid"},"filenamePattern":{"type":"string","minLength":1,"maxLength":120},"allowPartial":{"type":"boolean"},"format":{"enum":["original","png","jpeg"]},"width":{"type":["integer","null"],"minimum":1,"maximum":8192},"height":{"type":["integer","null"],"minimum":1,"maximum":8192},"fill":{"type":["string","null"],"pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"fit":{"enum":["contain","cover",null]},"directoryMode":{"enum":["flat","kind","itemCode"]}},"required":["assetIds","name","filenamePattern","allowPartial"],"additionalProperties":false},"ExportDetail":{"type":"object","properties":{"export":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"status":{"enum":["queued","preparing","processing","packaging","ready","partial_ready","failed","cancelled","expired"]},"total":{"type":"integer"},"succeeded":{"type":"integer"},"failed":{"type":"integer"},"sourceBytes":{"type":"integer"},"bytes":{"type":["integer","null"]},"sha256":{"type":["string","null"]},"expiresAt":{"type":"string"},"error":{"type":["string","null"]},"projectId":{"type":["string","null"]},"rebuiltFrom":{"type":["string","null"]},"createdAt":{"type":"string"},"contentPath":{"type":["string","null"]}},"required":["id","name","status","total","succeeded","failed","sourceBytes","bytes","sha256","expiresAt","error","projectId","rebuiltFrom","createdAt","contentPath"],"additionalProperties":false},"items":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"index":{"type":"integer"},"filename":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"mimeType":{"type":"string"},"status":{"enum":["pending","prepared","succeeded","failed"]},"error":{"type":["string","null"]},"itemCode":{"type":"string"},"template":{"type":"string"},"templateVersion":{"type":"integer"},"view":{"type":"string"},"outputKind":{"type":"string"}},"required":["assetId","index","filename","width","height","mimeType","status","error","itemCode","template","templateVersion","view","outputKind"],"additionalProperties":false}}},"required":["export","items"],"additionalProperties":false},"ExportPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"status":{"enum":["queued","preparing","processing","packaging","ready","partial_ready","failed","cancelled","expired"]},"total":{"type":"integer"},"succeeded":{"type":"integer"},"failed":{"type":"integer"},"sourceBytes":{"type":"integer"},"bytes":{"type":["integer","null"]},"sha256":{"type":["string","null"]},"expiresAt":{"type":"string"},"error":{"type":["string","null"]},"projectId":{"type":["string","null"]},"rebuiltFrom":{"type":["string","null"]},"createdAt":{"type":"string"},"contentPath":{"type":["string","null"]}},"required":["id","name","status","total","succeeded","failed","sourceBytes","bytes","sha256","expiresAt","error","projectId","rebuiltFrom","createdAt","contentPath"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"ExportPreflight":{"type":"object","properties":{"total":{"type":"integer"},"available":{"type":"integer"},"unavailable":{"type":"integer"},"sourceBytes":{"type":"integer"},"estimatedMinimumBytes":{"type":"integer"},"estimatedMaximumBytes":{"type":"integer"},"canSubmit":{"type":"boolean"},"items":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"index":{"type":"integer"},"filename":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"mimeType":{"type":"string"},"available":{"type":"boolean"},"error":{"type":["string","null"]},"outputKind":{"type":"string"},"itemCode":{"type":"string"},"template":{"type":"string"},"templateVersion":{"type":"integer"},"view":{"type":"string"}},"required":["assetId","index","filename","width","height","mimeType","available","error","outputKind","itemCode","template","templateVersion","view"],"additionalProperties":false}}},"required":["total","available","unavailable","sourceBytes","estimatedMinimumBytes","estimatedMaximumBytes","canSubmit","items"],"additionalProperties":false},"FeedbackDetail":{"type":"object","additionalProperties":false,"properties":{"feedback":{"type":"object"},"images":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"assetId":{"type":"string","format":"uuid"},"previewPath":{"type":"string"}},"required":["assetId","previewPath"]}},"messages":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"authorType":{"type":"string"},"body":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","authorType","body","createdAt"]}}},"required":["feedback","images","messages"]},"FeedbackFollowUpRequest":{"type":"object","additionalProperties":false,"properties":{"intentId":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1},"message":{"type":"string","minLength":1,"maxLength":2000}},"required":["intentId","version","message"]},"FeedbackList":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid"},"taskId":{"type":["string","null"]},"category":{"type":"string"},"message":{"type":"string"},"status":{"type":"string"},"reply":{"type":["string","null"]},"version":{"type":"integer","minimum":1},"createdAt":{"type":"string"},"repliedAt":{"type":["string","null"]}},"required":["id","userId","taskId","category","message","status","reply","version","createdAt","repliedAt"]}},"FeedbackPage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid"},"taskId":{"type":["string","null"]},"category":{"type":"string"},"message":{"type":"string"},"status":{"type":"string"},"reply":{"type":["string","null"]},"version":{"type":"integer","minimum":1},"createdAt":{"type":"string"},"repliedAt":{"type":["string","null"]}},"required":["id","userId","taskId","category","message","status","reply","version","createdAt","repliedAt"]}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"]},"FeedbackRequest":{"type":"object","additionalProperties":false,"properties":{"intentId":{"type":"string","format":"uuid"},"taskId":{"type":"string","format":"uuid"},"category":{"enum":["quality","bug","suggestion","rights","other"]},"message":{"type":"string","minLength":1,"maxLength":2000},"relatedType":{"enum":["design","render","export","batch","workflow","import"]},"relatedId":{"type":"string","format":"uuid"},"attachmentIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":6,"uniqueItems":true}},"required":["category","message"]},"FileCursorPage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"displayName":{"type":"string"},"originalName":{"type":["string","null"]},"downloadName":{"type":"string"},"retained":{"type":"boolean"},"fileId":{"type":"string","format":"uuid"},"status":{"const":"ready"},"mimeType":{"const":"image/png"},"bytes":{"type":"integer","minimum":1},"width":{"type":"integer","minimum":1},"height":{"type":"integer","minimum":1},"previewPath":{"type":"string"},"expiresAt":{"type":["string","null"]},"createdAt":{"type":["string","null"]},"purpose":{"enum":["source","person"]},"inUse":{"type":"boolean"},"source":{"enum":["uploaded","generated","designed","processed"]},"runMode":{"enum":["mock","real",null]},"taskId":{"type":["string","null"]},"toolCode":{"type":["string","null"]}},"required":["displayName","originalName","downloadName","retained","fileId","status","mimeType","bytes","width","height","previewPath","expiresAt","createdAt","purpose","inUse","source","runMode","taskId","toolCode"]}},"nextCursor":{"type":["string","null"]},"hasMore":{"type":"boolean"}},"required":["items","nextCursor","hasMore"]},"FileSummaryPage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"displayName":{"type":"string"},"originalName":{"type":["string","null"]},"downloadName":{"type":"string"},"retained":{"type":"boolean"},"fileId":{"type":"string","format":"uuid"},"status":{"type":"string"},"mimeType":{"type":"string"},"bytes":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"},"previewPath":{"type":"string"},"expiresAt":{"type":["string","null"]},"createdAt":{"type":["string","null"]},"purpose":{"type":"string"},"inUse":{"type":"boolean"},"source":{"enum":["uploaded","generated","designed","processed"]},"runMode":{"enum":["mock","real",null]},"taskId":{"type":["string","null"]},"toolCode":{"type":["string","null"]}},"required":["displayName","originalName","downloadName","retained","fileId","status","mimeType","bytes","width","height","previewPath","expiresAt","createdAt","purpose","inUse","source","runMode","taskId","toolCode"]}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"]},"ImportAccepted":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"enum":["draft","checking","preview","queued","running","completed","partial","failed","cancelled","expired"]},"statusPath":{"type":"string"}},"required":["id","status","statusPath"],"additionalProperties":false},"ImportAction":{"type":"object","properties":{"action":{"enum":["preview","confirm","retry","cancel"]},"itemIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":100,"uniqueItems":true},"copyItemIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":100,"uniqueItems":true}},"required":["action"],"additionalProperties":false},"ImportActionResultList":{"type":"array","items":{"type":"object","properties":{"itemId":{"type":"string","format":"uuid"},"success":{"type":"boolean"},"errorCode":{"type":["string","null"]}},"required":["itemId","success","errorCode"],"additionalProperties":false}},"ImportCreate":{"type":"object","properties":{"sourceType":{"enum":["local","paste","zip","csv","urls","owned"]},"name":{"type":"string","minLength":1,"maxLength":120},"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":100,"uniqueItems":true}},"required":["sourceType","name"],"additionalProperties":false},"ImportDetail":{"type":"object","properties":{"job":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid"},"sourceType":{"enum":["local","paste","zip","csv","urls","owned"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","checking","preview","queued","running","completed","partial","failed","cancelled","expired"]},"currentJobId":{"type":["string","null"]},"errorCode":{"type":["string","null"]},"version":{"type":"integer"},"expiresAt":{"type":"string"},"createdAt":{"type":"string"},"total":{"type":"integer"},"ready":{"type":"integer"},"failed":{"type":"integer"},"archived":{"type":"integer"}},"required":["id","userId","sourceType","name","status","currentJobId","errorCode","version","expiresAt","createdAt","total","ready","failed","archived"],"additionalProperties":false},"sources":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"bytes":{"type":"integer"},"status":{"enum":["uploading","ready"]}},"required":["id","name","bytes","status"],"additionalProperties":false}},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"rowNumber":{"type":"integer"},"source":{"type":"string"},"sourceBytes":{"type":"integer"},"name":{"type":"string","minLength":1,"maxLength":120},"itemCode":{"type":"string"},"tags":{"type":"array","items":{"type":"string","minLength":1,"maxLength":60},"maxItems":20},"notes":{"type":"string"},"status":{"enum":["pending","fetching","validating","ready","duplicate","failed","discarded"]},"assetId":{"type":["string","null"]},"previewPath":{"type":["string","null"]},"independentCopy":{"type":"boolean"},"archived":{"type":"boolean"},"errorCode":{"type":["string","null"]},"organizationErrorCode":{"type":["string","null"]},"organizationProjectId":{"type":["string","null"]},"version":{"type":"integer"}},"required":["id","rowNumber","source","sourceBytes","name","itemCode","tags","notes","status","assetId","previewPath","independentCopy","archived","errorCode","organizationErrorCode","organizationProjectId","version"],"additionalProperties":false}}},"required":["job","sources","items"],"additionalProperties":false},"ImportItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"rowNumber":{"type":"integer"},"source":{"type":"string"},"sourceBytes":{"type":"integer"},"name":{"type":"string","minLength":1,"maxLength":120},"itemCode":{"type":"string"},"tags":{"type":"array","items":{"type":"string","minLength":1,"maxLength":60},"maxItems":20},"notes":{"type":"string"},"status":{"enum":["pending","fetching","validating","ready","duplicate","failed","discarded"]},"assetId":{"type":["string","null"]},"previewPath":{"type":["string","null"]},"independentCopy":{"type":"boolean"},"archived":{"type":"boolean"},"errorCode":{"type":["string","null"]},"organizationErrorCode":{"type":["string","null"]},"organizationProjectId":{"type":["string","null"]},"version":{"type":"integer"}},"required":["id","rowNumber","source","sourceBytes","name","itemCode","tags","notes","status","assetId","previewPath","independentCopy","archived","errorCode","organizationErrorCode","organizationProjectId","version"],"additionalProperties":false},"ImportItemList":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"rowNumber":{"type":"integer"},"source":{"type":"string"},"sourceBytes":{"type":"integer"},"name":{"type":"string","minLength":1,"maxLength":120},"itemCode":{"type":"string"},"tags":{"type":"array","items":{"type":"string","minLength":1,"maxLength":60},"maxItems":20},"notes":{"type":"string"},"status":{"enum":["pending","fetching","validating","ready","duplicate","failed","discarded"]},"assetId":{"type":["string","null"]},"previewPath":{"type":["string","null"]},"independentCopy":{"type":"boolean"},"archived":{"type":"boolean"},"errorCode":{"type":["string","null"]},"organizationErrorCode":{"type":["string","null"]},"organizationProjectId":{"type":["string","null"]},"version":{"type":"integer"}},"required":["id","rowNumber","source","sourceBytes","name","itemCode","tags","notes","status","assetId","previewPath","independentCopy","archived","errorCode","organizationErrorCode","organizationProjectId","version"],"additionalProperties":false}},"ImportItemMetadata":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"itemCode":{"type":"string","maxLength":80},"tags":{"type":"array","items":{"type":"string","minLength":1,"maxLength":60},"maxItems":20},"notes":{"type":"string","maxLength":1000},"version":{"type":"integer","minimum":1}},"required":["name","tags","notes","version"],"additionalProperties":false},"ImportJob":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid"},"sourceType":{"enum":["local","paste","zip","csv","urls","owned"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","checking","preview","queued","running","completed","partial","failed","cancelled","expired"]},"currentJobId":{"type":["string","null"]},"errorCode":{"type":["string","null"]},"version":{"type":"integer"},"expiresAt":{"type":"string"},"createdAt":{"type":"string"},"total":{"type":"integer"},"ready":{"type":"integer"},"failed":{"type":"integer"},"archived":{"type":"integer"}},"required":["id","userId","sourceType","name","status","currentJobId","errorCode","version","expiresAt","createdAt","total","ready","failed","archived"],"additionalProperties":false},"ImportOrganize":{"type":"object","properties":{"action":{"enum":["archive","discard"]},"itemIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":100,"uniqueItems":true,"minItems":1},"projectId":{"type":"string","format":"uuid"}},"required":["action","itemIds"],"additionalProperties":false},"ImportPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid"},"sourceType":{"enum":["local","paste","zip","csv","urls","owned"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","checking","preview","queued","running","completed","partial","failed","cancelled","expired"]},"currentJobId":{"type":["string","null"]},"errorCode":{"type":["string","null"]},"version":{"type":"integer"},"expiresAt":{"type":"string"},"createdAt":{"type":"string"},"total":{"type":"integer"},"ready":{"type":"integer"},"failed":{"type":"integer"},"archived":{"type":"integer"}},"required":["id","userId","sourceType","name","status","currentJobId","errorCode","version","expiresAt","createdAt","total","ready","failed","archived"],"additionalProperties":false}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"],"additionalProperties":false},"ImportSettings":{"type":"object","properties":{"remoteEnabled":{"type":"boolean"},"allowedDomains":{"type":"array","items":{"type":"string","maxLength":253},"maxItems":100,"uniqueItems":true},"maxItems":{"type":"integer","minimum":1,"maximum":100},"maxImageBytes":{"type":"integer","minimum":1,"maximum":10485760},"maxZipBytes":{"type":"integer","minimum":1,"maximum":524288000},"maxRatio":{"type":"integer","minimum":1,"maximum":100},"version":{"type":"integer","minimum":1}},"required":["remoteEnabled","allowedDomains","maxItems","maxImageBytes","maxZipBytes","maxRatio","version"],"additionalProperties":false},"ImportSource":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"bytes":{"type":"integer"},"status":{"enum":["uploading","ready"]}},"required":["id","name","bytes","status"],"additionalProperties":false},"ImportSourceMultipart":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"],"additionalProperties":false},"LoginRequest":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string","format":"email","maxLength":254,"minLength":1},"password":{"type":"string","minLength":1,"maxLength":128}},"required":["email","password"]},"MaterialCursorPage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"category":{"type":["string","null"]},"tags":{"type":"array","items":{"type":"string"}},"applicableTools":{"type":"array","items":{"type":"string"}},"promptFragment":{"type":["string","null"]},"unlockCredits":{"type":"string"},"status":{"type":"string"},"unlocked":{"type":"boolean"},"version":{"type":"integer","minimum":1},"previewPath":{"type":"string"},"validFrom":{"type":["string","null"]},"expiresAt":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"hasInputImage":{"type":"boolean"}},"required":["id","type","name","category","tags","applicableTools","promptFragment","unlockCredits","status","unlocked","version","previewPath","validFrom","expiresAt","updatedAt","hasInputImage"]}},"nextCursor":{"type":["string","null"]},"hasMore":{"type":"boolean"}},"required":["items","nextCursor","hasMore"]},"MaterialDetail":{"type":"object","additionalProperties":false,"properties":{"material":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"category":{"type":["string","null"]},"tags":{"type":"array","items":{"type":"string"}},"applicableTools":{"type":"array","items":{"type":"string"}},"promptFragment":{"type":["string","null"]},"unlockCredits":{"type":"string"},"status":{"type":"string"},"unlocked":{"type":"boolean"},"version":{"type":"integer","minimum":1},"previewPath":{"type":"string"},"validFrom":{"type":["string","null"]},"expiresAt":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"hasInputImage":{"type":"boolean"}},"required":["id","type","name","category","tags","applicableTools","promptFragment","unlockCredits","status","unlocked","version","previewPath","validFrom","expiresAt","updatedAt","hasInputImage"]},"views":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"angle":{"type":"string"},"representation":{"type":"string"},"assetId":{"type":"string","format":"uuid"},"width":{"type":"integer","minimum":1},"height":{"type":"integer","minimum":1},"bytes":{"type":"integer","minimum":1},"previewPath":{"type":"string"}},"required":["id","angle","representation","assetId","width","height","bytes","previewPath"]}},"metadata":{"type":"object","additionalProperties":true}},"required":["material","views","metadata"]},"NotificationDeleted":{"type":"object","properties":{"deleted":{"const":true}},"required":["deleted"],"additionalProperties":false},"NotificationPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"resourceId":{"type":"string","format":"uuid"},"targetPath":{"type":"string"},"readAt":{"type":["string","null"]},"createdAt":{"type":"string"}},"required":["id","type","resourceId","targetPath","readAt","createdAt"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"},"unread":{"type":"integer"}},"required":["items","total","page","pageSize","unread"],"additionalProperties":false},"NotificationRead":{"type":"object","properties":{"read":{"const":true}},"required":["read"],"additionalProperties":false},"OpenApiDocument":{"type":"object","additionalProperties":true},"OperationsRevoked":{"type":"object","properties":{"revoked":{"const":true}},"required":["revoked"],"additionalProperties":false},"OperationsSaved":{"type":"object","properties":{"saved":{"const":true}},"required":["saved"],"additionalProperties":false},"Page<TaskListSummary>":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"taskId":{"type":"string","format":"uuid"},"toolCode":{"type":"string"},"runMode":{"enum":["mock","real"]},"status":{"enum":["queued","running","reconciling","succeeded","partial_success","failed","canceled"]},"requestedCount":{"type":"integer"},"successCount":{"type":"integer"},"failedCount":{"type":"integer"},"canceledCount":{"type":"integer"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]},"consumedCredits":{"type":["string","null"],"pattern":"^[0-9]+$"},"resultPreviews":{"type":"array","maxItems":4,"items":{"type":"object","additionalProperties":false,"properties":{"itemId":{"type":"string","format":"uuid"},"outputAssetId":{"type":"string","format":"uuid"},"previewPath":{"type":"string"},"actualDimensions":{"type":"object","additionalProperties":false,"properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"]}},"required":["itemId","outputAssetId","previewPath","actualDimensions"]}}},"required":["taskId","toolCode","runMode","status","requestedCount","successCount","failedCount","canceledCount","createdAt","finishedAt","consumedCredits","resultPreviews"]}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"]},"Page<WorkSummary>":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"taskId":{"type":["string","null"]},"toolCode":{"type":"string"},"runMode":{"enum":["mock","real","none",null]},"width":{"type":"integer"},"height":{"type":"integer"},"bytes":{"type":"integer"},"previewPath":{"type":"string"},"createdAt":{"type":"string"},"expiresAt":{"type":["string","null"]},"displayName":{"type":"string"},"originalName":{"type":["string","null"]},"downloadName":{"type":"string"},"retained":{"type":"boolean"},"source":{"enum":["generated","designed","processed"]}},"required":["id","taskId","toolCode","runMode","width","height","bytes","previewPath","createdAt","expiresAt","displayName","originalName","downloadName","retained","source"]}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"]},"PasswordChangeResult":{"type":"object","additionalProperties":false,"properties":{"changed":{"const":true}},"required":["changed"]},"PasswordResetResult":{"type":"object","additionalProperties":false,"properties":{"reset":{"const":true}},"required":["reset"]},"PendingVerificationUser":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"status":{"const":"pending_verification"},"mailQueued":{"const":true}},"required":["id","status","mailQueued"]},"PrivateFile":{"type":"object","additionalProperties":false,"properties":{"reused":{"type":"boolean"},"purpose":{"type":["string","null"]},"displayName":{"type":"string"},"originalName":{"type":["string","null"]},"downloadName":{"type":"string"},"retained":{"type":"boolean"},"fileId":{"type":"string","format":"uuid"},"status":{"const":"ready"},"mimeType":{"const":"image/png"},"bytes":{"type":"integer","minimum":1},"width":{"type":"integer","minimum":1},"height":{"type":"integer","minimum":1},"previewPath":{"type":"string"},"expiresAt":{"type":["string","null"]},"source":{"enum":["uploaded","generated","designed","processed"]},"runMode":{"enum":["mock","real",null]},"inUse":{"type":"boolean"}},"required":["reused","purpose","displayName","originalName","downloadName","retained","fileId","status","mimeType","bytes","width","height","previewPath","expiresAt","source","runMode","inUse"]},"ProductionRecordDetail":{"type":"object","additionalProperties":false,"properties":{"record":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["ai_task","batch","workflow","design_export","template_render","image_process","import","export"]},"name":{"type":"string"},"status":{"type":"string"},"projectId":{"type":["string","null"],"format":"uuid"},"itemCode":{"type":["string","null"]},"templateVersionId":{"type":["string","null"],"format":"uuid"},"workflowId":{"type":["string","null"],"format":"uuid"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"failureUnit":{"enum":["node","output","item"]},"thumbnailUrl":{"type":["string","null"]},"consumedCredits":{"type":["string","null"]},"parentType":{"type":["string","null"]},"parentId":{"type":["string","null"],"format":"uuid"},"targetPath":{"type":"string"},"mainAction":{"enum":["view_results","view_progress","inspect_failures"]}},"required":["id","type","name","status","projectId","itemCode","templateVersionId","workflowId","createdAt","finishedAt","successCount","failedCount","failureUnit","thumbnailUrl","consumedCredits","parentType","parentId","targetPath","mainAction"]},"ai":{"type":"boolean"},"downloads":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"exportId":{"type":"string","format":"uuid"},"eventType":{"type":"string"},"bytesTransferred":{"type":"integer","minimum":0},"createdAt":{"type":"string"}},"required":["id","exportId","eventType","bytesTransferred","createdAt"]}},"sourcePath":{"type":"string"},"inputs":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"assetId":{"type":"string","format":"uuid"},"name":{"type":["string","null"]},"sourceStatus":{"type":"string"},"previewPath":{"type":["string","null"]}},"required":["assetId","sourceStatus","previewPath"]}},"source":{"type":"object","description":"Owner-checked original task, render, batch, workflow, import or export detail; never a second mutable task."},"snapshot":{"type":["object","array"],"description":"Owner-checked immutable version and parameter snapshots; no object paths or credentials."},"children":{"type":"array","items":{"type":"object","description":"Existing batch item, workflow node, import item or export item timeline projection."}},"childrenTotal":{"type":"integer","minimum":0},"outputs":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"assetId":{"type":"string","format":"uuid"},"relations":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["export","delivery"]},"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"targetPath":{"type":"string"}},"required":["type","id","name","targetPath"]}}},"required":["assetId","relations"]}}},"required":["record","ai","sourcePath","outputs"]},"ProductionRecordPage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["ai_task","batch","workflow","design_export","template_render","image_process","import","export"]},"name":{"type":"string"},"status":{"type":"string"},"projectId":{"type":["string","null"],"format":"uuid"},"itemCode":{"type":["string","null"]},"templateVersionId":{"type":["string","null"],"format":"uuid"},"workflowId":{"type":["string","null"],"format":"uuid"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"failureUnit":{"enum":["node","output","item"]},"thumbnailUrl":{"type":["string","null"]},"consumedCredits":{"type":["string","null"]},"parentType":{"type":["string","null"]},"parentId":{"type":["string","null"],"format":"uuid"},"targetPath":{"type":"string"},"mainAction":{"enum":["view_results","view_progress","inspect_failures"]}},"required":["id","type","name","status","projectId","itemCode","templateVersionId","workflowId","createdAt","finishedAt","successCount","failedCount","failureUnit","thumbnailUrl","consumedCredits","parentType","parentId","targetPath","mainAction"]}},"nextCursor":{"type":["string","null"]},"counts":{"type":"object","additionalProperties":false,"properties":{"recordCount":{"type":"integer","minimum":0},"successfulOutputCount":{"type":"integer","minimum":0},"failedRecordCount":{"type":"integer","minimum":0}},"required":["recordCount","successfulOutputCount","failedRecordCount"]},"counting":{"const":"unique_outputs"},"updatedAt":{"type":"string"}},"required":["items","nextCursor","counts","counting","updatedAt"]},"Project":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string"},"status":{"enum":["active","archived"]},"coverAssetId":{"type":["string","null"]},"labels":{"type":"array","items":{"type":"string"}},"version":{"type":"integer","minimum":1},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"assetCount":{"type":"integer"},"itemCount":{"type":"integer"}},"required":["id","name","description","status","coverAssetId","labels","version","createdAt","updatedAt","assetCount","itemCount"],"additionalProperties":false},"ProjectAssetResults":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"success":{"type":"boolean"},"code":{"type":["string","null"]},"message":{"type":["string","null"]},"membershipId":{"type":["string","null"]}},"required":["assetId","success","code","message","membershipId"],"additionalProperties":false}},"ProjectAssetsCreate":{"type":"object","properties":{"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true,"minItems":1},"itemId":{"type":["string","null"]},"role":{"enum":["material","main","reference","result"]}},"required":["assetIds"],"additionalProperties":false},"ProjectCopy":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120}},"required":["name"],"additionalProperties":false},"ProjectCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string","maxLength":2000},"labels":{"type":"array","items":{"type":"string"},"maxItems":20},"assetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":500,"uniqueItems":true}},"required":["name"],"additionalProperties":false},"ProjectItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"projectId":{"type":"string","format":"uuid"},"itemCode":{"type":"string"},"name":{"type":"string","minLength":1,"maxLength":120},"notes":{"type":"string"},"mainAssetId":{"type":["string","null"]},"templateSettings":{"type":"object","additionalProperties":true},"version":{"type":"integer","minimum":1}},"required":["id","projectId","itemCode","name","notes","mainAssetId","templateSettings","version"],"additionalProperties":false},"ProjectItemCreate":{"type":"object","properties":{"itemCode":{"type":["string","null"],"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":120},"notes":{"type":"string","maxLength":2000},"templateSettings":{"type":"object","additionalProperties":true}},"required":["name"],"additionalProperties":false},"ProjectItemUpdate":{"type":"object","properties":{"itemCode":{"type":["string","null"],"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":120},"notes":{"type":"string","maxLength":2000},"templateSettings":{"type":"object","additionalProperties":true},"mainAssetId":{"type":["string","null"]},"version":{"type":"integer","minimum":1}},"required":["version"],"additionalProperties":false},"ProjectItemsPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"projectId":{"type":"string","format":"uuid"},"itemCode":{"type":"string"},"name":{"type":"string","minLength":1,"maxLength":120},"notes":{"type":"string"},"mainAssetId":{"type":["string","null"]},"templateSettings":{"type":"object","additionalProperties":true},"version":{"type":"integer","minimum":1}},"required":["id","projectId","itemCode","name","notes","mainAssetId","templateSettings","version"],"additionalProperties":false}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"],"additionalProperties":false},"ProjectMembershipPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"projectId":{"type":"string","format":"uuid"},"itemId":{"type":["string","null"]},"assetId":{"type":"string","format":"uuid"},"role":{"enum":["material","main","reference","result"]},"sortOrder":{"type":"integer"}},"required":["id","projectId","itemId","assetId","role","sortOrder"],"additionalProperties":false}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"],"additionalProperties":false},"ProjectPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string"},"status":{"enum":["active","archived"]},"coverAssetId":{"type":["string","null"]},"labels":{"type":"array","items":{"type":"string"}},"version":{"type":"integer","minimum":1},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"assetCount":{"type":"integer"},"itemCount":{"type":"integer"}},"required":["id","name","description","status","coverAssetId","labels","version","createdAt","updatedAt","assetCount","itemCount"],"additionalProperties":false}},"page":{"type":"integer"},"pageSize":{"type":"integer"},"total":{"type":"integer"}},"required":["items","page","pageSize","total"],"additionalProperties":false},"ProjectResourcePage":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"targetPath":{"type":"string"}},"required":["id","name","status","createdAt","updatedAt","targetPath"]}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":0},"pageSize":{"type":"integer","minimum":0}},"required":["items","total","page","pageSize"]},"ProjectUpdate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string","maxLength":2000},"status":{"enum":["active","archived"]},"coverAssetId":{"type":["string","null"]},"labels":{"type":"array","items":{"type":"string"},"maxItems":20},"version":{"type":"integer","minimum":1}},"required":["version"],"additionalProperties":false},"ReauthRequest":{"type":"object","additionalProperties":false,"properties":{"password":{"type":"string","minLength":1,"maxLength":128}},"required":["password"]},"ReauthResult":{"type":"object","additionalProperties":false,"properties":{"reauthenticated":{"const":true}},"required":["reauthenticated"]},"RegisterRequest":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string","format":"email","maxLength":254,"minLength":1},"password":{"type":"string","minLength":12,"maxLength":128},"nickname":{"type":"string","minLength":2,"maxLength":30},"inviteCode":{"type":"string","minLength":1,"maxLength":128},"termsAccepted":{"const":true},"privacyAccepted":{"const":true},"termsVersion":{"type":"string","minLength":1,"maxLength":64},"privacyVersion":{"type":"string","minLength":1,"maxLength":64}},"required":["email","password","nickname","inviteCode","termsAccepted","privacyAccepted","termsVersion","privacyVersion"]},"ResetPasswordRequest":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"},"newPassword":{"type":"string","minLength":12,"maxLength":128}},"required":["token","newPassword"]},"RetryFailedItemsRequest":{"type":"object","additionalProperties":false,"properties":{"quoteId":{"type":"string","format":"uuid"}},"required":["quoteId"]},"ReuseResultRequest":{"type":"object","additionalProperties":false,"properties":{"purpose":{"enum":["source","person"]}},"required":["purpose"]},"SafeEmailAccepted":{"type":"object","additionalProperties":false,"properties":{"message":{"type":"string"}},"required":["message"]},"Saved":{"type":"object","additionalProperties":false,"properties":{"saved":{"const":true}},"required":["saved"]},"SessionUser":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"nickname":{"type":"string"},"email":{"type":"string","format":"email"},"role":{"enum":["user","admin"]},"status":{"enum":["active","pending_verification"]},"verified":{"type":"boolean"},"bio":{"type":"string","maxLength":160},"avatarPath":{"type":["string","null"],"pattern":"^/api/v1/account/avatar/[0-9a-f-]{36}$"}},"required":["id","nickname","email","role","status","verified","bio","avatarPath"]},"SystemMaterialList":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"category":{"type":["string","null"]},"tags":{"type":"array","items":{"type":"string"}},"applicableTools":{"type":"array","items":{"type":"string"}},"promptFragment":{"type":["string","null"]},"unlockCredits":{"type":"string"},"status":{"type":"string"},"unlocked":{"type":"boolean"},"version":{"type":"integer","minimum":1},"previewPath":{"type":"string"},"validFrom":{"type":["string","null"]},"expiresAt":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"hasInputImage":{"type":"boolean"}},"required":["id","type","name","category","tags","applicableTools","promptFragment","unlockCredits","status","unlocked","version","previewPath","validFrom","expiresAt","updatedAt","hasInputImage"]}},"TaskDetail":{"type":"object","additionalProperties":false,"properties":{"task":{"type":"object","additionalProperties":false,"properties":{"taskId":{"type":"string","format":"uuid"},"toolCode":{"type":"string"},"runMode":{"enum":["mock","real"]},"status":{"enum":["queued","running","reconciling","succeeded","partial_success","failed","canceled"]},"requestedCount":{"type":"integer"},"successCount":{"type":"integer"},"failedCount":{"type":"integer"},"canceledCount":{"type":"integer"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]}},"required":["taskId","toolCode","runMode","status","requestedCount","successCount","failedCount","canceledCount","createdAt","finishedAt"]},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"status":{"enum":["queued","running","reconciling","succeeded","partial_success","failed","canceled"]},"outputAssetId":{"type":["string","null"]},"previewPath":{"type":["string","null"]},"actualDimensions":{"anyOf":[{"type":"object","additionalProperties":false,"properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"]},{"type":"null"}]},"publicError":{"type":["string","null"]}},"required":["id","status","outputAssetId","previewPath","actualDimensions","publicError"]}},"parameters":{"type":"object"},"creditSettlement":{"type":"object","additionalProperties":false,"properties":{"held":{"type":"string"},"consumed":{"type":"string"},"released":{"type":"string"}},"required":["held","consumed","released"]},"events":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"stepId":{"type":"string","format":"uuid"},"code":{"type":"string"},"occurredAt":{"type":"string"}},"required":["stepId","code","occurredAt"]}},"nextActions":{"type":"array","items":{"enum":["download","cancel","delete_assets"]}}},"required":["task","items","parameters","creditSettlement","events","nextActions"]},"TaskInspection":{"type":"object","additionalProperties":false,"properties":{"inputs":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"assetId":{"type":"string","format":"uuid"},"role":{"type":"string"},"previewPath":{"type":["string","null"]},"width":{"type":"integer"},"height":{"type":"integer"}},"required":["assetId","role","previewPath","width","height"]}},"prompts":{"type":"array","items":{"type":"object"}},"calls":{"type":"array","items":{"type":"object"}}},"required":["inputs","prompts","calls"]},"TaskQuote":{"type":"object","additionalProperties":false,"properties":{"quoteId":{"type":"string","format":"uuid"},"toolCode":{"type":"string"},"requestedCount":{"type":"integer"},"unitCredits":{"type":"string"},"toolCredits":{"type":"string"},"materialCredits":{"type":"string"},"maximumCredits":{"type":"string"},"availableCredits":{"type":"string"},"expiresAt":{"type":"string"},"breakdown":{"type":"object","additionalProperties":true}},"required":["quoteId","toolCode","requestedCount","unitCredits","toolCredits","materialCredits","maximumCredits","availableCredits","expiresAt","breakdown"]},"TaskRecipe":{"oneOf":[{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"background_remove"},"sourceFileId":{"type":["string","null"],"format":"uuid"},"count":{"type":"integer","minimum":1,"maximum":4},"materialIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"parameters":{"type":"object","additionalProperties":false,"properties":{"background":{"type":"string","enum":["transparent","white","color"]},"color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"ratio":{"type":"string","enum":["original","1:1","3:4","4:5"]},"paddingPercent":{"type":"integer","minimum":5,"maximum":20},"shadow":{"type":"boolean"},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":[]}},"required":["toolCode","sourceFileId","count","materialIds","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"background_replace"},"sourceFileId":{"type":["string","null"],"format":"uuid"},"count":{"type":"integer","minimum":1,"maximum":4},"materialIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"parameters":{"type":"object","additionalProperties":false,"properties":{"sceneCode":{"type":"string","enum":["studio","marble","plants","cafe","festival","custom"]},"prompt":{"type":"string","maxLength":500},"ratio":{"type":"string","enum":["1:1","3:4","4:5"]},"placement":{"type":"string","enum":["center","lower"]},"subjectScale":{"type":"number","minimum":0.3,"maximum":0.85},"shadow":{"type":"boolean"},"referenceFileIds":{"type":"array","maxItems":16,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":[]}},"required":["toolCode","sourceFileId","count","materialIds","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"pattern_extract"},"sourceFileId":{"type":["string","null"],"format":"uuid"},"count":{"type":"integer","minimum":1,"maximum":4},"materialIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"parameters":{"type":"object","additionalProperties":false,"properties":{"region":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number","minimum":0,"maximum":1},"y":{"type":"number","minimum":0,"maximum":1},"width":{"type":"number","exclusiveMinimum":0,"maximum":1},"height":{"type":"number","exclusiveMinimum":0,"maximum":1}},"required":[]},"mode":{"type":"string","enum":["faithful","reconstruct"]},"background":{"type":"string","enum":["transparent","white","original"]},"notes":{"type":"string","maxLength":300},"referenceFileIds":{"type":"array","maxItems":16,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"target":{"type":"string","enum":["single","all_over"],"default":"single"},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":[]}},"required":["toolCode","sourceFileId","count","materialIds","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"pattern_variation"},"sourceFileId":{"type":["string","null"],"format":"uuid"},"count":{"type":"integer","minimum":1,"maximum":4},"materialIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"parameters":{"type":"object","additionalProperties":false,"properties":{"variationLevel":{"type":"string","enum":["subtle","balanced","bold"]},"style":{"type":"string","enum":["keep","cartoon","vintage","minimal","handdrawn"]},"direction":{"type":"string","enum":["color","composition","elements","mixed"]},"prompt":{"type":"string","maxLength":500},"ratio":{"type":"string","enum":["original","1:1","3:4","4:5"]},"referenceFileIds":{"type":"array","maxItems":16,"uniqueItems":true,"items":{"type":"string","format":"uuid"}},"inputSource":{"type":"string","enum":["planar","product_extract"],"default":"planar"},"region":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number","minimum":0,"maximum":1},"y":{"type":"number","minimum":0,"maximum":1},"width":{"type":"number","exclusiveMinimum":0,"maximum":1},"height":{"type":"number","exclusiveMinimum":0,"maximum":1}},"required":[]},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":[]}},"required":["toolCode","sourceFileId","count","materialIds","parameters"]},{"type":"object","additionalProperties":false,"properties":{"toolCode":{"const":"virtual_tryon"},"sourceFileId":{"type":["string","null"],"format":"uuid"},"count":{"type":"integer","minimum":1,"maximum":4},"materialIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":10,"uniqueItems":true},"parameters":{"type":"object","additionalProperties":false,"properties":{"templateId":{"type":"string","format":"uuid"},"personFileId":{"type":"string","format":"uuid"},"garmentCategory":{"type":"string","enum":["upper","lower","dress"]},"materialSelections":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["materialId","revision","viewId","usageRole"],"properties":{"materialId":{"type":"string","format":"uuid"},"revision":{"type":"integer","minimum":1},"viewId":{"type":"string","format":"uuid"},"usageRole":{"enum":["source","person","pose","scene","lighting","accessory","prop","furniture","animal","pattern","style"]},"interaction":{"enum":["none","beside","hold","wear","sit","lean","element"]}}}}},"required":[]}},"required":["toolCode","sourceFileId","count","materialIds","parameters"]}]},"TemplateList":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"status":{"type":"string"},"categories":{"type":"string"},"version":{"type":"integer","minimum":1},"expiresAt":{"type":"string"},"contentPath":{"type":"string"}},"required":["id","name","status","categories","version","expiresAt","contentPath"]}},"ToolSummaryList":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"name":{"type":"string"},"status":{"type":"string"},"version":{"type":"integer","minimum":1},"available":{"type":"boolean"},"runMode":{"enum":["mock","real","unconfigured"]},"explanation":{"type":"string"},"inputCapabilities":{"type":"object","additionalProperties":false,"properties":{"maxInputImages":{"type":"integer","minimum":0,"maximum":16},"maxReferenceImages":{"type":"integer","minimum":0,"maximum":16},"sourceImageIncluded":{"type":"boolean"},"outputPurpose":{"type":"string"},"referenceImagesSupported":{"type":"boolean"},"referenceMode":{"enum":["always","reconstruct_only","system_only","none"]},"roles":{"type":"array","items":{"enum":["source","reference","system_material","garment","person","pose","scene","lighting","accessory","prop","furniture","animal"]}}},"required":["maxInputImages","maxReferenceImages","sourceImageIncluded","outputPurpose","referenceImagesSupported","referenceMode","roles"]},"modes":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"status":{"enum":["ready","unconfigured","unsupported"]},"available":{"type":"boolean"},"explanation":{"type":"string"},"targets":{"type":"array","items":{"enum":["single","all_over"]}},"backgrounds":{"type":"array","items":{"enum":["white","original"]}},"directions":{"type":"array","items":{"enum":["color","composition","elements","mixed"]}}},"required":["code","status","available","explanation","targets","backgrounds","directions"]}}},"required":["code","name","status","version","available","runMode","explanation","inputCapabilities","modes"]}},"UpdateProfileRequest":{"type":"object","additionalProperties":false,"properties":{"nickname":{"type":"string","minLength":2,"maxLength":30},"bio":{"type":["string","null"],"maxLength":160}},"required":["nickname"]},"UploadMultipart":{"type":"object","additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"},"purpose":{"enum":["source","person"]}},"required":["file","purpose"]},"VerificationResult":{"type":"object","additionalProperties":false,"properties":{"verified":{"const":true}},"required":["verified"]},"VerifyTokenRequest":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"}},"required":["token"]},"WorkDetail":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"taskId":{"type":["string","null"]},"toolCode":{"type":"string"},"runMode":{"enum":["mock","real","none",null]},"width":{"type":"integer"},"height":{"type":"integer"},"bytes":{"type":"integer"},"previewPath":{"type":"string"},"createdAt":{"type":"string"},"expiresAt":{"type":["string","null"]},"displayName":{"type":"string"},"originalName":{"type":["string","null"]},"downloadName":{"type":"string"},"retained":{"type":"boolean"},"source":{"enum":["generated","designed","processed"]}},"required":["id","taskId","toolCode","runMode","width","height","bytes","previewPath","createdAt","expiresAt","displayName","originalName","downloadName","retained","source"]},"WorkflowArchiveResult":{"type":"object","properties":{"archived":{"type":"boolean"}},"required":["archived"],"additionalProperties":false},"WorkflowAttemptPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":true}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":1,"maximum":9007199254740991},"pageSize":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["items","total","page","pageSize"],"additionalProperties":false},"WorkflowCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false}},"required":["name","graph"],"additionalProperties":false},"WorkflowDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"scope":{"enum":["personal","platform"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","published","archived","revoked"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"currentVersionId":{"type":["string","null"]},"publishedVersion":{"type":["integer","null"]},"editable":{"type":"boolean"},"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"versions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"name":{"type":"string","minLength":1,"maxLength":120},"hash":{"type":"string"}},"required":["id","version","name","hash"],"additionalProperties":false}}},"required":["id","scope","name","status","version","currentVersionId","publishedVersion","editable","graph","createdAt","updatedAt","versions"],"additionalProperties":false},"WorkflowNodeQuotes":{"type":"object","properties":{"nodeId":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"items":{"type":"array","items":{"type":"object","properties":{"childId":{"type":"string","format":"uuid"},"quote":{"type":"object","additionalProperties":true}},"required":["childId","quote"],"additionalProperties":false}},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"runMaximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["nodeId","items","maximumCredits","runMaximumCredits","version"],"additionalProperties":false},"WorkflowPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"scope":{"enum":["personal","platform"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","published","archived","revoked"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"currentVersionId":{"type":["string","null"]},"publishedVersion":{"type":["integer","null"]},"editable":{"type":"boolean"},"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["id","scope","name","status","version","currentVersionId","publishedVersion","editable","graph","createdAt","updatedAt"],"additionalProperties":false}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":1,"maximum":9007199254740991},"pageSize":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["items","total","page","pageSize"],"additionalProperties":false},"WorkflowPublish":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["expectedVersion"],"additionalProperties":false},"WorkflowRunAccepted":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string"},"statusPath":{"type":"string"},"replayed":{"type":"boolean"}},"required":["id","status","statusPath","replayed"],"additionalProperties":false},"WorkflowRunAction":{"type":"object","properties":{"action":{"enum":["pause","resume","cancel_remaining","select","confirm_ai","retry_node"]},"nodeId":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"selectedAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"minItems":1,"maxItems":500,"uniqueItems":true},"quotes":{"type":"array","items":{"type":"object","properties":{"childId":{"type":"string","format":"uuid"},"quoteId":{"type":"string","format":"uuid"}},"required":["childId","quoteId"],"additionalProperties":false},"maxItems":500},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"runMaximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["action"],"additionalProperties":false},"WorkflowRunCopy":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"statusPath":{"type":"string"},"inputs":{"type":"object","additionalProperties":true},"projectId":{"type":"string"}},"required":["id","statusPath","inputs","projectId"],"additionalProperties":false},"WorkflowRunCreate":{"type":"object","properties":{"workflowId":{"type":"string","format":"uuid"},"versionId":{"type":"string","format":"uuid"},"inputs":{"type":"object","additionalProperties":true},"projectId":{"type":"string","format":"uuid"},"folderId":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"}},"required":["workflowId","versionId","inputs"],"additionalProperties":false},"WorkflowRunDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"workflowId":{"type":"string","format":"uuid"},"versionId":{"type":"string","format":"uuid"},"projectId":{"type":["string","null"]},"folderId":{"type":["string","null"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["queued","running","paused","waiting_input","waiting_confirmation","reconciling","cancelling","succeeded","partial_succeeded","failed","cancelled","expired"]},"outputCount":{"type":"integer","minimum":0},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"failureUnit":{"const":"node"},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"errorCode":{"type":["string","null"]},"expiresAt":{"type":"string"},"createdAt":{"type":"string"},"snapshot":{"type":"object","additionalProperties":true},"inputs":{"type":"object","additionalProperties":true},"nodes":{"type":"array","items":{"type":"object","additionalProperties":true}},"children":{"type":"array","items":{"type":"object","additionalProperties":true}},"outputs":{"type":"array","items":{"type":"string","format":"uuid"}},"events":{"type":"array","items":{"type":"object","additionalProperties":true}}},"required":["id","workflowId","versionId","projectId","folderId","name","status","outputCount","successCount","failedCount","failureUnit","maximumCredits","version","errorCode","expiresAt","createdAt","snapshot","inputs","nodes","children","outputs","events"],"additionalProperties":false},"WorkflowRunPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"workflowId":{"type":"string","format":"uuid"},"versionId":{"type":"string","format":"uuid"},"projectId":{"type":["string","null"]},"folderId":{"type":["string","null"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["queued","running","paused","waiting_input","waiting_confirmation","reconciling","cancelling","succeeded","partial_succeeded","failed","cancelled","expired"]},"outputCount":{"type":"integer","minimum":0},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"failureUnit":{"const":"node"},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"errorCode":{"type":["string","null"]},"expiresAt":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","workflowId","versionId","projectId","folderId","name","status","outputCount","successCount","failedCount","failureUnit","maximumCredits","version","errorCode","expiresAt","createdAt"],"additionalProperties":false}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":1,"maximum":9007199254740991},"pageSize":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["items","total","page","pageSize"],"additionalProperties":false},"WorkflowRunValidation":{"type":"object","properties":{"valid":{"type":"boolean"},"versionId":{"type":"string","format":"uuid"},"graph":{"type":"object","properties":{"valid":{"const":true},"nodeCount":{"type":"integer","minimum":0},"edgeCount":{"type":"integer","minimum":0},"maximumOutputs":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"generatedOutputs":{"type":"integer","minimum":0},"order":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"}},"ports":{"type":"array","items":{"type":"object","properties":{"nodeId":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"inputs":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["image","image_list","asset_list","export_ref"]},"required":{"type":"boolean"},"maxConnections":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","type","required","maxConnections"],"additionalProperties":false}},"outputs":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["image","image_list","asset_list","export_ref"]},"required":{"type":"boolean"},"maxConnections":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","type","required","maxConnections"],"additionalProperties":false}}},"required":["nodeId","inputs","outputs"],"additionalProperties":false}}},"required":["valid","nodeCount","edgeCount","maximumOutputs","generatedOutputs","order","ports"],"additionalProperties":false},"inputs":{"type":"object","additionalProperties":true},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"aiNodes":{"type":"array","items":{"type":"object","properties":{"nodeId":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"maximumCredits":{"type":"string","pattern":"^(0|[1-9][0-9]{0,15})$"},"maximumExecutions":{"type":"integer","minimum":0},"requiresInputConfirmation":{"type":"boolean"},"execution":{"type":"object","additionalProperties":true},"materials":{"type":"array","items":{"type":"object","additionalProperties":true}}},"required":["nodeId","maximumCredits","maximumExecutions","requiresInputConfirmation","execution","materials"],"additionalProperties":false}},"notice":{"type":"string"}},"required":["valid","versionId","graph","inputs","maximumCredits","aiNodes","notice"],"additionalProperties":false},"WorkflowSave":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","graph","expectedVersion"],"additionalProperties":false},"WorkflowSummary":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"scope":{"enum":["personal","platform"]},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","published","archived","revoked"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"currentVersionId":{"type":["string","null"]},"publishedVersion":{"type":["integer","null"]},"editable":{"type":"boolean"},"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["id","scope","name","status","version","currentVersionId","publishedVersion","editable","graph","createdAt","updatedAt"],"additionalProperties":false},"WorkflowValidation":{"type":"object","properties":{"valid":{"const":true},"nodeCount":{"type":"integer","minimum":0},"edgeCount":{"type":"integer","minimum":0},"maximumOutputs":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"generatedOutputs":{"type":"integer","minimum":0},"order":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"}},"ports":{"type":"array","items":{"type":"object","properties":{"nodeId":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"inputs":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["image","image_list","asset_list","export_ref"]},"required":{"type":"boolean"},"maxConnections":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","type","required","maxConnections"],"additionalProperties":false}},"outputs":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["image","image_list","asset_list","export_ref"]},"required":{"type":"boolean"},"maxConnections":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","type","required","maxConnections"],"additionalProperties":false}}},"required":["nodeId","inputs","outputs"],"additionalProperties":false}}},"required":["valid","nodeCount","edgeCount","maximumOutputs","generatedOutputs","order","ports"],"additionalProperties":false},"WorkflowValidationRequest":{"type":"object","properties":{"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false}},"required":["graph"],"additionalProperties":false},"WorkflowVersion":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"name":{"type":"string","minLength":1,"maxLength":120},"hash":{"type":"string"},"workflowId":{"type":"string","format":"uuid"},"graph":{"type":"object","properties":{"schemaVersion":{"const":1},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"type":{"enum":["asset_input","item_input","ai","process","resize","repeat","split","template","select","save","export"]},"name":{"type":"string","minLength":1,"maxLength":80},"disabled":{"type":"boolean"},"position":{"type":"object","properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}},"required":["x","y"],"additionalProperties":false},"parameters":{"type":"object","additionalProperties":true}},"required":["id","type","name","parameters"],"additionalProperties":false},"maxItems":12},"edges":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"source":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"sourcePort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"target":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"targetPort":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,63}$"},"mode":{"enum":["direct","map","index"]},"index":{"type":"integer","minimum":0,"maximum":499}},"required":["id","source","sourcePort","target","targetPort"],"additionalProperties":false},"maxItems":24}},"required":["schemaVersion","nodes","edges"],"additionalProperties":false}},"required":["id","version","name","hash","workflowId","graph"],"additionalProperties":false},"WorkspaceFavoriteChange":{"type":"object","additionalProperties":false,"properties":{"resourceType":{"enum":["tool","template","workflow"]},"resourceId":{"type":"string","minLength":1,"maxLength":64},"enabled":{"type":"boolean"}},"required":["resourceType","resourceId","enabled"]},"WorkspaceFavoriteOrder":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"resourceType":{"enum":["tool","template","workflow"]},"resourceId":{"type":"string","minLength":1,"maxLength":64}},"required":["resourceType","resourceId"]},"maxItems":200,"uniqueItems":true}},"required":["items"]},"WorkspaceFavorites":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"resourceType":{"enum":["tool","template","workflow"]},"resourceId":{"type":"string","minLength":1,"maxLength":64},"sortOrder":{"type":"integer","minimum":0},"name":{"type":["string","null"]},"thumbnailUrl":{"type":["string","null"]},"targetPath":{"type":["string","null"]},"available":{"type":"boolean"},"reason":{"type":["string","null"]}},"required":["resourceType","resourceId","sortOrder","name","thumbnailUrl","targetPath","available","reason"]}},"WorkspaceMutationResult":{"type":"object","additionalProperties":false,"properties":{"updated":{"type":"boolean"}},"required":["updated"]},"WorkspaceOverview":{"type":"object","additionalProperties":false,"properties":{"tasks":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/TaskListSummary"}},"total":{"type":"integer","minimum":0},"page":{"type":"integer","minimum":0},"pageSize":{"type":"integer","minimum":0}},"required":["items","total","page","pageSize"]},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"activity":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"object","additionalProperties":false,"properties":{"activeTasks":{"type":"integer","minimum":0},"activeBatches":{"type":"integer","minimum":0},"activeWorkflows":{"type":"integer","minimum":0},"activeRenders":{"type":"integer","minimum":0},"activeExports":{"type":"integer","minimum":0},"taskCount":{"type":"integer","minimum":0},"outputCount":{"type":"integer","minimum":0},"downloadPackageCount":{"type":"integer","minimum":0}},"required":["activeTasks","activeBatches","activeWorkflows","activeRenders","activeExports","taskCount","outputCount","downloadPackageCount"]},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"credits":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"$ref":"#/components/schemas/Entitlements"},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"projects":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"thumbnailUrl":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"createdAt":{"type":"string"},"targetPath":{"type":"string"},"status":{"type":"string"}},"required":["id","type","name","thumbnailUrl","updatedAt","createdAt","targetPath","status"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"designs":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"thumbnailUrl":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"createdAt":{"type":"string"},"targetPath":{"type":"string"},"status":{"type":"string"}},"required":["id","type","name","thumbnailUrl","updatedAt","createdAt","targetPath","status"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"batches":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["ai_task","batch","workflow","design_export","template_render","image_process","import","export"]},"name":{"type":"string"},"status":{"type":"string"},"projectId":{"type":["string","null"],"format":"uuid"},"itemCode":{"type":["string","null"]},"templateVersionId":{"type":["string","null"],"format":"uuid"},"workflowId":{"type":["string","null"],"format":"uuid"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"failureUnit":{"enum":["node","output","item"]},"thumbnailUrl":{"type":["string","null"]},"consumedCredits":{"type":["string","null"]},"parentType":{"type":["string","null"]},"parentId":{"type":["string","null"],"format":"uuid"},"targetPath":{"type":"string"},"mainAction":{"enum":["view_results","view_progress","inspect_failures"]}},"required":["id","type","name","status","projectId","itemCode","templateVersionId","workflowId","createdAt","finishedAt","successCount","failedCount","failureUnit","thumbnailUrl","consumedCredits","parentType","parentId","targetPath","mainAction"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"workflows":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["ai_task","batch","workflow","design_export","template_render","image_process","import","export"]},"name":{"type":"string"},"status":{"type":"string"},"projectId":{"type":["string","null"],"format":"uuid"},"itemCode":{"type":["string","null"]},"templateVersionId":{"type":["string","null"],"format":"uuid"},"workflowId":{"type":["string","null"],"format":"uuid"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"failureUnit":{"enum":["node","output","item"]},"thumbnailUrl":{"type":["string","null"]},"consumedCredits":{"type":["string","null"]},"parentType":{"type":["string","null"]},"parentId":{"type":["string","null"],"format":"uuid"},"targetPath":{"type":"string"},"mainAction":{"enum":["view_results","view_progress","inspect_failures"]}},"required":["id","type","name","status","projectId","itemCode","templateVersionId","workflowId","createdAt","finishedAt","successCount","failedCount","failureUnit","thumbnailUrl","consumedCredits","parentType","parentId","targetPath","mainAction"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"results":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"thumbnailUrl":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"createdAt":{"type":"string"},"targetPath":{"type":"string"},"status":{"type":"string"}},"required":["id","type","name","thumbnailUrl","updatedAt","createdAt","targetPath","status"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"exports":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"status":{"type":"string"},"successCount":{"type":"integer","minimum":0},"failedCount":{"type":"integer","minimum":0},"createdAt":{"type":"string"},"expiresAt":{"type":"string"},"targetPath":{"type":"string"}},"required":["id","name","status","successCount","failedCount","createdAt","expiresAt","targetPath"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"tools":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"$ref":"#/components/schemas/ToolSummaryList"},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]},"favorites":{"type":"object","additionalProperties":false,"properties":{"state":{"enum":["ready","error"]},"data":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"resourceType":{"enum":["tool","template","workflow"]},"resourceId":{"type":"string","minLength":1,"maxLength":64},"sortOrder":{"type":"integer","minimum":0},"name":{"type":["string","null"]},"thumbnailUrl":{"type":["string","null"]},"targetPath":{"type":["string","null"]},"available":{"type":"boolean"},"reason":{"type":["string","null"]}},"required":["resourceType","resourceId","sortOrder","name","thumbnailUrl","targetPath","available","reason"]}},{"type":"null"}]},"updatedAt":{"type":["string","null"]},"errorCode":{"type":["string","null"]}},"required":["state","data","updatedAt","errorCode"]}},"required":[]},"TaskListSummary":{"type":"object","additionalProperties":false,"properties":{"taskId":{"type":"string","format":"uuid"},"toolCode":{"type":"string"},"runMode":{"enum":["mock","real"]},"status":{"enum":["queued","running","reconciling","succeeded","partial_success","failed","canceled"]},"requestedCount":{"type":"integer"},"successCount":{"type":"integer"},"failedCount":{"type":"integer"},"canceledCount":{"type":"integer"},"createdAt":{"type":"string"},"finishedAt":{"type":["string","null"]},"consumedCredits":{"type":["string","null"],"pattern":"^[0-9]+$"},"resultPreviews":{"type":"array","maxItems":4,"items":{"type":"object","additionalProperties":false,"properties":{"itemId":{"type":"string","format":"uuid"},"outputAssetId":{"type":"string","format":"uuid"},"previewPath":{"type":"string"},"actualDimensions":{"type":"object","additionalProperties":false,"properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"]}},"required":["itemId","outputAssetId","previewPath","actualDimensions"]}}},"required":["taskId","toolCode","runMode","status","requestedCount","successCount","failedCount","canceledCount","createdAt","finishedAt","consumedCredits","resultPreviews"]},"WorkspaceSearchResult":{"type":"object","additionalProperties":false,"properties":{"groups":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string"},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string"},"name":{"type":"string"},"thumbnailUrl":{"type":["string","null"]},"updatedAt":{"type":["string","null"]},"createdAt":{"type":"string"},"targetPath":{"type":"string"},"status":{"type":"string"}},"required":["id","type","name","thumbnailUrl","updatedAt","createdAt","targetPath","status"]}},"nextCursor":{"type":["string","null"]}},"required":["type","items","nextCursor"]}}},"required":["groups"]},"YzBrand":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"logoAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20},"colors":{"type":"array","items":{"type":"string","pattern":"^#[A-Fa-f0-9]{6}([A-Fa-f0-9]{2})?$"},"maxItems":20},"fontIds":{"type":"array","items":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"maxItems":20},"snippets":{"type":"array","items":{"type":"string","maxLength":2000},"maxItems":20},"footer":{"type":"string","maxLength":500},"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"updatedAt":{"type":"string","format":"date-time"}},"required":["name","logoAssetIds","colors","fontIds","snippets","footer","id","version","updatedAt"],"additionalProperties":false},"YzBrandCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"logoAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20},"colors":{"type":"array","items":{"type":"string","pattern":"^#[A-Fa-f0-9]{6}([A-Fa-f0-9]{2})?$"},"maxItems":20},"fontIds":{"type":"array","items":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"maxItems":20},"snippets":{"type":"array","items":{"type":"string","maxLength":2000},"maxItems":20},"footer":{"type":"string","maxLength":500}},"required":["name"],"additionalProperties":false},"YzBrandPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"logoAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20},"colors":{"type":"array","items":{"type":"string","pattern":"^#[A-Fa-f0-9]{6}([A-Fa-f0-9]{2})?$"},"maxItems":20},"fontIds":{"type":"array","items":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"maxItems":20},"snippets":{"type":"array","items":{"type":"string","maxLength":2000},"maxItems":20},"footer":{"type":"string","maxLength":500},"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"updatedAt":{"type":"string","format":"date-time"}},"required":["name","logoAssetIds","colors","fontIds","snippets","footer","id","version","updatedAt"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"YzBrandSave":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"logoAssetIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20},"colors":{"type":"array","items":{"type":"string","pattern":"^#[A-Fa-f0-9]{6}([A-Fa-f0-9]{2})?$"},"maxItems":20},"fontIds":{"type":"array","items":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"maxItems":20},"snippets":{"type":"array","items":{"type":"string","maxLength":2000},"maxItems":20},"footer":{"type":"string","maxLength":500},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["expectedVersion"],"additionalProperties":false},"YzCopy":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120}},"required":[],"additionalProperties":false},"YzDeleted":{"type":"object","properties":{"deleted":{"const":true}},"required":["deleted"],"additionalProperties":false},"YzDesignCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"projectId":{"type":["string","null"],"format":"uuid"},"templateVersionId":{"type":["string","null"],"format":"uuid"}},"required":["name","document"],"additionalProperties":false},"YzDesignDelete":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991},"confirm":{"const":true}},"required":["expectedVersion","confirm"],"additionalProperties":false},"YzDesignDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","archived"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"projectId":{"type":["string","null"],"format":"uuid"},"templateVersionId":{"type":["string","null"],"format":"uuid"},"boardCount":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"templateSlots":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"name":{"type":"string","minLength":1,"maxLength":120},"boardId":{"type":"string"},"layerId":{"type":"string"},"required":{"type":"boolean"},"minWidth":{"type":"integer","minimum":1,"maximum":8192},"minHeight":{"type":"integer","minimum":1,"maximum":8192},"fit":{"enum":["contain","cover"]},"role":{"type":"string","minLength":1,"maxLength":40},"warp":{"$ref":"#/components/schemas/YzDesignDocument/$defs/warp"}},"required":["id","name","boardId","layerId","required","minWidth","minHeight","fit","role"],"additionalProperties":false},"maxItems":50},"templateLockedLayerIds":{"type":"array","items":{"type":"string"}}},"required":["id","name","status","version","projectId","templateVersionId","boardCount","createdAt","updatedAt","document","templateSlots","templateLockedLayerIds"],"additionalProperties":false},"YzDesignDocument":{"type":"object","additionalProperties":false,"properties":{"schemaVersion":{"const":1},"rendererVersion":{"const":"yingzao-raster-v1"},"documentId":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"boards":{"type":"array","items":{"$ref":"#/components/schemas/YzDesignDocument/$defs/board"},"minItems":1,"maxItems":20}},"required":["schemaVersion","rendererVersion","documentId","version","boards"],"$defs":{"point":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number","minimum":-32768,"maximum":32768},"y":{"type":"number","minimum":-32768,"maximum":32768}},"required":["x","y"]},"layer":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,80}$"},"type":{"enum":["image","text","rect","roundRect","ellipse","line"]},"x":{"type":"number","minimum":-32768,"maximum":32768},"y":{"type":"number","minimum":-32768,"maximum":32768},"width":{"type":"number","exclusiveMinimum":0,"maximum":8192},"height":{"type":"number","exclusiveMinimum":0,"maximum":8192},"rotation":{"type":"number","minimum":-360,"maximum":360},"opacity":{"type":"number","minimum":0,"maximum":1},"visible":{"type":"boolean"},"locked":{"type":"boolean"},"groupId":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,80}$"},"assetId":{"type":"string","format":"uuid"},"fit":{"enum":["contain","cover"]},"flipX":{"type":"boolean"},"flipY":{"type":"boolean"},"crop":{"$ref":"#/components/schemas/YzDesignDocument/$defs/crop"},"mask":{"$ref":"#/components/schemas/YzDesignDocument/$defs/mask"},"warp":{"$ref":"#/components/schemas/YzDesignDocument/$defs/warp"},"repeat":{"$ref":"#/components/schemas/YzDesignDocument/$defs/repeat"},"fill":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$"},"stroke":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$"},"strokeWidth":{"type":"number","minimum":0,"maximum":256},"cornerRadius":{"type":"number","minimum":0,"maximum":4096},"text":{"$ref":"#/components/schemas/YzDesignDocument/$defs/text"}},"required":["id","type","x","y","width","height"],"allOf":[{"if":{"properties":{"type":{"const":"image"}}},"then":{"required":["assetId"]},"else":{"not":{"anyOf":[{"required":["assetId"]},{"required":["fit"]},{"required":["flipX"]},{"required":["flipY"]},{"required":["crop"]},{"required":["warp"]},{"required":["repeat"]}]}}},{"if":{"properties":{"type":{"const":"text"}}},"then":{"required":["text","fill"]},"else":{"not":{"required":["text"]}}},{"if":{"properties":{"type":{"const":"image"}}},"then":{"not":{"anyOf":[{"required":["fill"]},{"required":["stroke"]},{"required":["strokeWidth"]},{"required":["cornerRadius"]}]}}},{"if":{"properties":{"type":{"const":"text"}}},"then":{"not":{"anyOf":[{"required":["stroke"]},{"required":["strokeWidth"]},{"required":["cornerRadius"]}]}}},{"if":{"properties":{"type":{"const":"line"}}},"then":{"not":{"required":["fill"]}}},{"if":{"properties":{"type":{"not":{"const":"roundRect"}}}},"then":{"not":{"required":["cornerRadius"]}}}],"dependentRequired":{"strokeWidth":["stroke"]}},"board":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,80}$"},"name":{"type":"string","minLength":1,"maxLength":120},"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192},"background":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$"},"colorSpace":{"const":"srgb"},"layers":{"type":"array","items":{"$ref":"#/components/schemas/YzDesignDocument/$defs/layer"},"maxItems":50}},"required":["id","name","width","height","colorSpace","layers"]},"crop":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"integer","minimum":0,"maximum":8192},"y":{"type":"integer","minimum":0,"maximum":8192},"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192}},"required":["x","y","width","height"]},"mask":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["rect","ellipse","polygon"]},"points":{"type":"array","items":{"$ref":"#/components/schemas/YzDesignDocument/$defs/point"},"minItems":3,"maxItems":81}},"required":["type"]},"warp":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["perspective","grid"]},"columns":{"type":"integer","minimum":1,"maximum":8},"rows":{"type":"integer","minimum":1,"maximum":8},"points":{"type":"array","items":{"$ref":"#/components/schemas/YzDesignDocument/$defs/point"},"minItems":3,"maxItems":81}},"required":["type","points"]},"repeat":{"type":"object","additionalProperties":false,"properties":{"columns":{"type":"integer","minimum":1,"maximum":100},"rows":{"type":"integer","minimum":1,"maximum":100},"gapX":{"type":"number","minimum":0,"maximum":8192},"gapY":{"type":"number","minimum":0,"maximum":8192},"scale":{"type":"number","exclusiveMinimum":0,"maximum":4},"rotation":{"type":"number","minimum":-360,"maximum":360},"mode":{"enum":["repeat","mirror","stagger"]}},"required":["columns","rows","gapX","gapY","scale","rotation","mode"]},"text":{"type":"object","additionalProperties":false,"properties":{"fontId":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"fontHash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"size":{"type":"number","minimum":1,"maximum":1024},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"properties":{"text":{"type":"string","maxLength":4096,"pattern":"^[^\\r\\n\\t\\u0000-\\u001F]*$"},"x":{"type":"number","minimum":-32768,"maximum":32768},"baseline":{"type":"number","minimum":-32768,"maximum":32768}},"required":["text","x","baseline"]}}},"required":["fontId","fontHash","size","lines"]}}},"YzDesignPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"status":{"enum":["draft","archived"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"projectId":{"type":["string","null"],"format":"uuid"},"templateVersionId":{"type":["string","null"],"format":"uuid"},"boardCount":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}},"required":["id","name","status","version","projectId","templateVersionId","boardCount","createdAt","updatedAt"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"YzDesignSave":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991},"name":{"type":"string","minLength":1,"maxLength":120},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"status":{"enum":["draft","archived"]}},"required":["expectedVersion"],"additionalProperties":false},"YzDesignVersionCreate":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991},"label":{"type":"string","minLength":1,"maxLength":120}},"required":["expectedVersion","label"],"additionalProperties":false},"YzDesignVersionCreated":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"label":{"type":"string","minLength":1,"maxLength":120}},"required":["id","version","label"],"additionalProperties":false},"YzDesignVersions":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"label":{"type":"string","minLength":1,"maxLength":120},"createdAt":{"type":"string","format":"date-time"},"referenced":{"type":"boolean"}},"required":["id","version","label","createdAt","referenced"],"additionalProperties":false}},"total":{"type":"integer"}},"required":["items","total"],"additionalProperties":false},"YzFonts":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"family":{"type":"string"},"weight":{"enum":[400,700]},"version":{"const":"2.004"},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"url":{"type":"string"}},"required":["id","family","weight","version","sha256","url"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false},"YzPreset":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"scope":{"enum":["personal","platform"]},"status":{"enum":["published","archived"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"updatedAt":{"type":"string","format":"date-time"},"definition":{"$ref":"#/components/schemas/YzOperationDefinition"}},"required":["id","name","scope","status","version","updatedAt","definition"],"additionalProperties":false},"YzOperationDefinition":{"title":"Fixed non-AI operation definition","type":"object","additionalProperties":false,"properties":{"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192},"format":{"enum":["png","jpeg"]},"fill":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"dpi":{"type":"integer","minimum":1,"maximum":2400},"fit":{"enum":["contain","cover"]},"crop":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/crop"},"rotation":{"type":"number","minimum":-360,"maximum":360},"flipX":{"type":"boolean"},"flipY":{"type":"boolean"},"repeat":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/repeat"},"split":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/split"},"watermark":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/watermark"},"recolor":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/recolor"}},"dependentRequired":{"width":["height"],"height":["width"]},"allOf":[{"if":{"properties":{"format":{"const":"jpeg"}},"required":["format"]},"then":{"required":["fill"],"properties":{"fill":{"pattern":"^#[0-9a-fA-F]{6}$"}}}}],"$defs":{"crop":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"integer","minimum":0,"maximum":8192},"y":{"type":"integer","minimum":0,"maximum":8192},"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192}},"required":["x","y","width","height"]},"repeat":{"type":"object","additionalProperties":false,"properties":{"columns":{"type":"integer","minimum":1,"maximum":100},"rows":{"type":"integer","minimum":1,"maximum":100},"gapX":{"type":"number","minimum":0,"maximum":8192},"gapY":{"type":"number","minimum":0,"maximum":8192},"scale":{"type":"number","exclusiveMinimum":0,"maximum":4},"rotation":{"type":"number","minimum":-360,"maximum":360},"mode":{"enum":["repeat","mirror","stagger"]}},"required":["columns","rows","gapX","gapY","scale","rotation","mode"]},"split":{"type":"object","additionalProperties":false,"properties":{"direction":{"enum":["horizontal","vertical"]},"count":{"type":"integer","minimum":2,"maximum":12},"gap":{"type":"integer","minimum":0,"maximum":8192},"bleed":{"type":"integer","minimum":0,"maximum":512}},"required":["direction","count","gap","bleed"]},"watermark":{"type":"object","additionalProperties":false,"properties":{"assetId":{"type":"string","format":"uuid"},"text":{"type":"string","minLength":1,"maxLength":500},"fontId":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"fontHash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"size":{"type":"number","minimum":1,"maximum":1024},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"opacity":{"type":"number","minimum":0,"maximum":1},"x":{"type":"number","minimum":0,"maximum":8192},"y":{"type":"number","minimum":0,"maximum":8192},"width":{"type":"number","minimum":1,"maximum":8192},"height":{"type":"number","minimum":1,"maximum":8192}},"required":["x","y","width","height"],"oneOf":[{"required":["assetId"],"not":{"required":["text"]}},{"required":["text","fontId","fontHash","size"],"not":{"required":["assetId"]}}]},"recolor":{"type":"object","additionalProperties":false,"required":["mappings","tolerance","preserveLightness"],"properties":{"mappings":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"to":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}}}},"tolerance":{"type":"number","minimum":1,"maximum":100},"preserveLightness":{"type":"boolean"}}}}},"YzPresetCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"definition":{"$ref":"#/components/schemas/YzOperationDefinition"},"status":{"enum":["published","archived"]},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","definition"],"additionalProperties":false},"YzPresetPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"scope":{"enum":["personal","platform"]},"status":{"enum":["published","archived"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"updatedAt":{"type":"string","format":"date-time"},"definition":{"$ref":"#/components/schemas/YzOperationDefinition"}},"required":["id","name","scope","status","version","updatedAt","definition"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"YzPresetSave":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"definition":{"$ref":"#/components/schemas/YzOperationDefinition"},"status":{"enum":["published","archived"]},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["expectedVersion"],"additionalProperties":false},"YzRender":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"enum":["queued","running","succeeded","failed","canceled"]},"createdAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"error":{"type":["string","null"]},"producerType":{"enum":["design","template","processed"]},"projectId":{"type":["string","null"],"format":"uuid"},"preview":{"type":"boolean"},"outputs":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"boardId":{"type":"string"},"index":{"type":"integer"},"name":{"type":"string"},"outputKind":{"enum":["composition","print_original"]},"width":{"type":"integer"},"height":{"type":"integer"},"mimeType":{"enum":["image/png","image/jpeg"]},"contentSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"pixelSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"documentSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"rendererVersion":{"const":"yingzao-raster-v1"},"fontHashes":{"type":"object","additionalProperties":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"primaryMimeType":{"const":"image/png"},"primarySha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"previewPath":{"type":"string"},"downloadPath":{"type":"string"},"coreBounds":{"type":"object","properties":{"x":{"type":"integer"},"y":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"}},"required":["x","y","width","height"],"additionalProperties":false},"sourceBounds":{"type":"object","properties":{"x":{"type":"integer"},"y":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"}},"required":["x","y","width","height"],"additionalProperties":false},"sequence":{"type":"integer"},"sourceAssetId":{"type":"string","format":"uuid"}},"required":["assetId","boardId","index","name","outputKind","width","height","mimeType","contentSha256","pixelSha256","documentSha256","rendererVersion","fontHashes","primaryMimeType","primarySha256","previewPath","downloadPath"],"additionalProperties":false}}},"required":["id","status","createdAt","expiresAt","error","producerType","projectId","preview","outputs"],"additionalProperties":false},"YzRenderAccepted":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"enum":["queued","running","succeeded","failed","canceled"]},"statusPath":{"type":"string"},"replayed":{"type":"boolean"}},"required":["id","status","statusPath","replayed"],"additionalProperties":false},"YzRenderCreate":{"title":"Durable fixed render request","type":"object","additionalProperties":false,"properties":{"designId":{"type":"string","format":"uuid"},"templateId":{"type":"string","format":"uuid"},"templateVersionId":{"type":"string","format":"uuid"},"sourceAssetId":{"type":"string","format":"uuid"},"presetId":{"type":"string","format":"uuid"},"designVersion":{"type":"integer","minimum":1},"presetVersion":{"type":"integer","minimum":1},"slotAssets":{"type":"object","maxProperties":50,"additionalProperties":{"type":"string","format":"uuid"}},"options":{"type":"object","additionalProperties":false,"properties":{"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192},"format":{"enum":["png","jpeg"]},"fill":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"dpi":{"type":"integer","minimum":1,"maximum":2400},"fit":{"enum":["contain","cover"]},"crop":{"$ref":"#/components/schemas/YzRenderCreate/$defs/crop"},"rotation":{"type":"number","minimum":-360,"maximum":360},"flipX":{"type":"boolean"},"flipY":{"type":"boolean"},"repeat":{"$ref":"#/components/schemas/YzRenderCreate/$defs/repeat"},"split":{"$ref":"#/components/schemas/YzRenderCreate/$defs/split"},"watermark":{"$ref":"#/components/schemas/YzRenderCreate/$defs/watermark"},"boardIds":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"}},"preview":{"type":"boolean"},"includePrint":{"type":"boolean"},"recolor":{"$ref":"#/components/schemas/YzRenderCreate/$defs/recolor"}},"dependentRequired":{"width":["height"],"height":["width"]},"allOf":[{"if":{"properties":{"format":{"const":"jpeg"}},"required":["format"]},"then":{"required":["fill"],"properties":{"fill":{"pattern":"^#[0-9a-fA-F]{6}$"}}}}]},"projectId":{"type":["string","null"],"format":"uuid"}},"$defs":{"crop":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"integer","minimum":0,"maximum":8192},"y":{"type":"integer","minimum":0,"maximum":8192},"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192}},"required":["x","y","width","height"]},"repeat":{"type":"object","additionalProperties":false,"properties":{"columns":{"type":"integer","minimum":1,"maximum":100},"rows":{"type":"integer","minimum":1,"maximum":100},"gapX":{"type":"number","minimum":0,"maximum":8192},"gapY":{"type":"number","minimum":0,"maximum":8192},"scale":{"type":"number","exclusiveMinimum":0,"maximum":4},"rotation":{"type":"number","minimum":-360,"maximum":360},"mode":{"enum":["repeat","mirror","stagger"]}},"required":["columns","rows","gapX","gapY","scale","rotation","mode"]},"split":{"type":"object","additionalProperties":false,"properties":{"direction":{"enum":["horizontal","vertical"]},"count":{"type":"integer","minimum":2,"maximum":12},"gap":{"type":"integer","minimum":0,"maximum":8192},"bleed":{"type":"integer","minimum":0,"maximum":512}},"required":["direction","count","gap","bleed"]},"watermark":{"type":"object","additionalProperties":false,"properties":{"assetId":{"type":"string","format":"uuid"},"text":{"type":"string","minLength":1,"maxLength":500},"fontId":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"fontHash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"size":{"type":"number","minimum":1,"maximum":1024},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"opacity":{"type":"number","minimum":0,"maximum":1},"x":{"type":"number","minimum":0,"maximum":8192},"y":{"type":"number","minimum":0,"maximum":8192},"width":{"type":"number","minimum":1,"maximum":8192},"height":{"type":"number","minimum":1,"maximum":8192}},"required":["x","y","width","height"],"oneOf":[{"required":["assetId"],"not":{"required":["text"]}},{"required":["text","fontId","fontHash","size"],"not":{"required":["assetId"]}}]},"recolor":{"type":"object","additionalProperties":false,"required":["mappings","tolerance","preserveLightness"],"properties":{"mappings":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"to":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}}}},"tolerance":{"type":"number","minimum":1,"maximum":100},"preserveLightness":{"type":"boolean"}}}},"oneOf":[{"required":["designId"],"not":{"anyOf":[{"required":["templateId"]},{"required":["sourceAssetId"]}]}},{"required":["templateId"],"not":{"anyOf":[{"required":["designId"]},{"required":["sourceAssetId"]}]}},{"required":["sourceAssetId"],"not":{"anyOf":[{"required":["designId"]},{"required":["templateId"]}]}}],"dependentRequired":{"presetId":["presetVersion"],"presetVersion":["presetId"],"designVersion":["designId"],"slotAssets":["templateId"],"templateVersionId":["templateId"]}},"YzRenderPage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"enum":["queued","running","succeeded","failed","canceled"]},"createdAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"error":{"type":["string","null"]},"producerType":{"enum":["design","template","processed"]},"projectId":{"type":["string","null"],"format":"uuid"},"preview":{"type":"boolean"},"outputs":{"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","format":"uuid"},"boardId":{"type":"string"},"index":{"type":"integer"},"name":{"type":"string"},"outputKind":{"enum":["composition","print_original"]},"width":{"type":"integer"},"height":{"type":"integer"},"mimeType":{"enum":["image/png","image/jpeg"]},"contentSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"pixelSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"documentSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"rendererVersion":{"const":"yingzao-raster-v1"},"fontHashes":{"type":"object","additionalProperties":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"primaryMimeType":{"const":"image/png"},"primarySha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"previewPath":{"type":"string"},"downloadPath":{"type":"string"},"coreBounds":{"type":"object","properties":{"x":{"type":"integer"},"y":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"}},"required":["x","y","width","height"],"additionalProperties":false},"sourceBounds":{"type":"object","properties":{"x":{"type":"integer"},"y":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"}},"required":["x","y","width","height"],"additionalProperties":false},"sequence":{"type":"integer"},"sourceAssetId":{"type":"string","format":"uuid"}},"required":["assetId","boardId","index","name","outputKind","width","height","mimeType","contentSha256","pixelSha256","documentSha256","rendererVersion","fontHashes","primaryMimeType","primarySha256","previewPath","downloadPath"],"additionalProperties":false}}},"required":["id","status","createdAt","expiresAt","error","producerType","projectId","preview","outputs"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"YzRequested":{"type":"object","properties":{"requested":{"const":true}},"required":["requested"],"additionalProperties":false},"YzRestore":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["expectedVersion"],"additionalProperties":false},"YzTemplateAction":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991},"action":{"enum":["archive","revoke"]},"reason":{"type":"string","minLength":1,"maxLength":500}},"required":["expectedVersion","action"],"additionalProperties":false},"YzTemplateCreate":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"category":{"enum":["clothing","bags","drinkware","wall-art","signs","other"]},"tags":{"type":"array","items":{"type":"string","maxLength":40},"maxItems":20},"description":{"type":"string","maxLength":2000},"sourceNote":{"type":"string","maxLength":2000},"versionNote":{"type":"string","maxLength":2000},"outputPattern":{"type":"string","minLength":1,"maxLength":120,"description":"Only {name}, {board}, {index}; no paths or expressions."},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"slots":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"name":{"type":"string","minLength":1,"maxLength":120},"boardId":{"type":"string"},"layerId":{"type":"string"},"required":{"type":"boolean"},"minWidth":{"type":"integer","minimum":1,"maximum":8192},"minHeight":{"type":"integer","minimum":1,"maximum":8192},"fit":{"enum":["contain","cover"]},"role":{"type":"string","minLength":1,"maxLength":40},"warp":{"$ref":"#/components/schemas/YzDesignDocument/$defs/warp"}},"required":["id","name","boardId","layerId","required","minWidth","minHeight","fit","role"],"additionalProperties":false},"maxItems":50},"coverAssetId":{"type":["string","null"],"format":"uuid"},"variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":64},"name":{"type":"string","minLength":1,"maxLength":120},"boardIds":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":20}},"required":["id","name","boardIds"],"additionalProperties":false},"maxItems":20},"outputOptions":{"type":"object","properties":{"split":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/split"}},"required":["split"],"additionalProperties":false},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["name","category","document"],"additionalProperties":false},"YzTemplateDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"category":{"enum":["clothing","bags","drinkware","wall-art","signs","other"]},"tags":{"type":"array","items":{"type":"string","maxLength":40},"maxItems":20},"scope":{"enum":["platform","personal"]},"status":{"enum":["draft","published","archived","revoked"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"publishedVersionId":{"type":["string","null"],"format":"uuid"},"upstreamVersionId":{"type":["string","null"],"format":"uuid"},"printRegionCount":{"type":"integer"},"boardCount":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"},"favorite":{"type":"boolean"},"updatedAt":{"type":"string","format":"date-time"},"previewPath":{"type":["string","null"]},"synthetic":{"type":"boolean"},"productionApproved":{"type":"boolean"},"description":{"type":"string","maxLength":2000},"sourceNote":{"type":"string","maxLength":2000},"versionNote":{"type":"string","maxLength":2000},"outputPattern":{"type":"string","minLength":1,"maxLength":120,"description":"Only {name}, {board}, {index}; no paths or expressions."},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"slots":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"name":{"type":"string","minLength":1,"maxLength":120},"boardId":{"type":"string"},"layerId":{"type":"string"},"required":{"type":"boolean"},"minWidth":{"type":"integer","minimum":1,"maximum":8192},"minHeight":{"type":"integer","minimum":1,"maximum":8192},"fit":{"enum":["contain","cover"]},"role":{"type":"string","minLength":1,"maxLength":40},"warp":{"$ref":"#/components/schemas/YzDesignDocument/$defs/warp"}},"required":["id","name","boardId","layerId","required","minWidth","minHeight","fit","role"],"additionalProperties":false},"maxItems":50},"coverAssetId":{"type":["string","null"],"format":"uuid"},"variants":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":64},"name":{"type":"string","minLength":1,"maxLength":120},"boardIds":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":20}},"required":["id","name","boardIds"],"additionalProperties":false},"maxItems":20},{"type":"null"}]},"outputOptions":{"anyOf":[{"type":"object","properties":{"split":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/split"}},"required":["split"],"additionalProperties":false},{"type":"null"}]}},"required":["id","name","category","tags","scope","status","version","publishedVersionId","printRegionCount","boardCount","width","height","favorite","updatedAt","previewPath","synthetic","document","slots","description","sourceNote","versionNote","outputPattern"],"additionalProperties":false},"YzTemplateFavorite":{"type":"object","properties":{"favorite":{"type":"boolean"}},"required":["favorite"],"additionalProperties":false},"YzTemplatePage":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","minLength":1,"maxLength":120},"category":{"enum":["clothing","bags","drinkware","wall-art","signs","other"]},"tags":{"type":"array","items":{"type":"string"}},"scope":{"enum":["platform","personal"]},"status":{"enum":["draft","published","archived","revoked"]},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"publishedVersionId":{"type":["string","null"],"format":"uuid"},"upstreamVersionId":{"type":["string","null"],"format":"uuid"},"printRegionCount":{"type":"integer"},"boardCount":{"type":"integer"},"width":{"type":"integer"},"height":{"type":"integer"},"favorite":{"type":"boolean"},"updatedAt":{"type":"string","format":"date-time"},"previewPath":{"type":["string","null"]},"synthetic":{"type":"boolean"},"productionApproved":{"type":"boolean"}},"required":["id","name","category","tags","scope","status","version","publishedVersionId","printRegionCount","boardCount","width","height","favorite","updatedAt","previewPath","synthetic"],"additionalProperties":false}},"total":{"type":"integer"},"page":{"type":"integer"},"pageSize":{"type":"integer"}},"required":["items","total","page","pageSize"],"additionalProperties":false},"YzTemplatePublish":{"type":"object","properties":{"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991},"versionNote":{"type":"string","minLength":1,"maxLength":500}},"required":["expectedVersion"],"additionalProperties":false},"YzTemplateSave":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"category":{"enum":["clothing","bags","drinkware","wall-art","signs","other"]},"tags":{"type":"array","items":{"type":"string","maxLength":40},"maxItems":20},"description":{"type":"string","maxLength":2000},"sourceNote":{"type":"string","maxLength":2000},"versionNote":{"type":"string","maxLength":2000},"outputPattern":{"type":"string","minLength":1,"maxLength":120,"description":"Only {name}, {board}, {index}; no paths or expressions."},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"slots":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"name":{"type":"string","minLength":1,"maxLength":120},"boardId":{"type":"string"},"layerId":{"type":"string"},"required":{"type":"boolean"},"minWidth":{"type":"integer","minimum":1,"maximum":8192},"minHeight":{"type":"integer","minimum":1,"maximum":8192},"fit":{"enum":["contain","cover"]},"role":{"type":"string","minLength":1,"maxLength":40},"warp":{"$ref":"#/components/schemas/YzDesignDocument/$defs/warp"}},"required":["id","name","boardId","layerId","required","minWidth","minHeight","fit","role"],"additionalProperties":false},"maxItems":50},"coverAssetId":{"type":["string","null"],"format":"uuid"},"variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":64},"name":{"type":"string","minLength":1,"maxLength":120},"boardIds":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":20}},"required":["id","name","boardIds"],"additionalProperties":false},"maxItems":20},"outputOptions":{"type":"object","properties":{"split":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/split"}},"required":["split"],"additionalProperties":false},"expectedVersion":{"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["expectedVersion"],"additionalProperties":false},"YzTemplateToDesign":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"projectId":{"type":["string","null"],"format":"uuid"},"templateVersionId":{"type":["string","null"],"format":"uuid"},"slotAssets":{"type":"object","maxProperties":50,"additionalProperties":{"type":"string","format":"uuid"}}},"required":[],"additionalProperties":false},"YzTemplateVersionSnapshot":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"templateId":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"contentHash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"createdAt":{"type":"string","format":"date-time"},"definition":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"category":{"enum":["clothing","bags","drinkware","wall-art","signs","other"]},"tags":{"type":"array","items":{"type":"string","maxLength":40},"maxItems":20},"description":{"type":"string","maxLength":2000},"sourceNote":{"type":"string","maxLength":2000},"versionNote":{"type":"string","maxLength":2000},"outputPattern":{"type":"string","minLength":1,"maxLength":120,"description":"Only {name}, {board}, {index}; no paths or expressions."},"document":{"$ref":"#/components/schemas/YzDesignDocument"},"slots":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"name":{"type":"string","minLength":1,"maxLength":120},"boardId":{"type":"string"},"layerId":{"type":"string"},"required":{"type":"boolean"},"minWidth":{"type":"integer","minimum":1,"maximum":8192},"minHeight":{"type":"integer","minimum":1,"maximum":8192},"fit":{"enum":["contain","cover"]},"role":{"type":"string","minLength":1,"maxLength":40},"warp":{"$ref":"#/components/schemas/YzDesignDocument/$defs/warp"}},"required":["id","name","boardId","layerId","required","minWidth","minHeight","fit","role"],"additionalProperties":false},"maxItems":50},"coverAssetId":{"type":["string","null"],"format":"uuid"},"variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":64},"name":{"type":"string","minLength":1,"maxLength":120},"boardIds":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":20}},"required":["id","name","boardIds"],"additionalProperties":false},"maxItems":20},"outputOptions":{"type":"object","properties":{"split":{"$ref":"#/components/schemas/YzOperationDefinition/$defs/split"}},"required":["split"],"additionalProperties":false}},"required":["name","category","document","slots"],"additionalProperties":false}},"required":["id","templateId","version","contentHash","createdAt","definition"],"additionalProperties":false},"YzTemplateVersions":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time"},"contentHash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"versionNote":{"type":"string"}},"required":["id","version","createdAt","contentHash","versionNote"],"additionalProperties":false}},"total":{"type":"integer"}},"required":["items","total"],"additionalProperties":false},"YzTextLayout":{"type":"object","properties":{"lines":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"x":{"type":"number"},"baseline":{"type":"number"}},"required":["text","x","baseline"],"additionalProperties":false},"minItems":1,"maxItems":200}},"required":["lines"],"additionalProperties":false},"YzTextLayoutRequest":{"type":"object","properties":{"fontId":{"enum":["noto-sans-cjk-sc-regular-2.004","noto-sans-cjk-sc-bold-2.004"]},"fontHash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"size":{"type":"number","minimum":1,"maximum":1024},"text":{"type":"string","maxLength":20000},"width":{"type":"number","exclusiveMinimum":0,"maximum":8192},"lineHeight":{"type":"number","minimum":0.5,"maximum":4},"align":{"enum":["left","center","right"]}},"required":["fontId","fontHash","size","text","width","lineHeight","align"],"additionalProperties":false},"YzUpdated":{"type":"object","properties":{"updated":{"const":true}},"required":["updated"],"additionalProperties":false}},"securitySchemes":{"localSession":{"type":"apiKey","in":"cookie","name":"yingzao_local_session"},"secureSession":{"type":"apiKey","in":"cookie","name":"__Host-yingzao-session"}}},"x-usage":"Same-origin signed-in browser sessions. Cookie and CSRF checks remain required. AI execution is unavailable in the documentation sandbox."}