{"openapi":"3.1.0","paths":{"/jobs/queues":{"get":{"operationId":"JobsController_listQueues","parameters":[],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/jobs/queues/{name}":{"get":{"operationId":"JobsController_getQueue","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/jobs/queues/{name}/jobs":{"get":{"operationId":"JobsController_listJobs","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/jobs/queues/{name}/jobs/{id}/retry":{"post":{"operationId":"JobsController_retry","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/jobs/queues/{name}/jobs/{id}":{"delete":{"operationId":"JobsController_remove","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/jobs/queues/{name}/pause":{"post":{"operationId":"JobsController_pause","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/jobs/queues/{name}/resume":{"post":{"operationId":"JobsController_resume","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["jobs"]}},"/api-keys":{"get":{"operationId":"ApiKeysController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["api-keys"]},"post":{"operationId":"ApiKeysController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyDto"}}}},"responses":{"201":{"description":""}},"tags":["api-keys"]}},"/api-keys/export":{"get":{"operationId":"ApiKeysController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["api-keys"]}},"/api-keys/{id}":{"delete":{"operationId":"ApiKeysController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["api-keys"]}},"/audit-log":{"get":{"operationId":"AuditLogController_list","parameters":[{"name":"action","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceType","required":true,"in":"query","schema":{"type":"string"}},{"name":"actorUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["audit-log"]}},"/audit-log/{id}/diff":{"get":{"operationId":"AuditLogController_getDiff","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["audit-log"]}},"/audit-log/export":{"get":{"operationId":"AuditLogController_exportCsv","parameters":[{"name":"action","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceType","required":true,"in":"query","schema":{"type":"string"}},{"name":"actorUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["audit-log"]}},"/auth/password-rules":{"get":{"operationId":"AuthController_passwordRules","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/registration":{"get":{"operationId":"AuthController_registration","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/register":{"post":{"operationId":"AuthController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDto"}}}},"responses":{"201":{"description":""}},"tags":["Auth"]}},"/auth/partner-register":{"post":{"operationId":"AuthController_registerPartner","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterPartnerDto"}}}},"responses":{"201":{"description":""}},"tags":["Auth"]}},"/auth/login":{"post":{"operationId":"AuthController_login","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/refresh":{"post":{"operationId":"AuthController_refresh","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/logout":{"post":{"operationId":"AuthController_logout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshDto"}}}},"responses":{"204":{"description":""}},"tags":["Auth"]}},"/auth/verify-email":{"post":{"operationId":"AuthController_verifyEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyEmailDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/forgot-password":{"post":{"operationId":"AuthController_forgotPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPasswordDto"}}}},"responses":{"202":{"description":""}},"tags":["Auth"]}},"/auth/reset-password":{"post":{"operationId":"AuthController_resetPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/resend-verification":{"post":{"operationId":"AuthController_resendVerification","parameters":[],"responses":{"202":{"description":""}},"tags":["Auth"]}},"/auth/2fa/setup":{"post":{"operationId":"AuthController_setupTwoFactor","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/2fa/activate":{"post":{"operationId":"AuthController_activateTwoFactor","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TwoFactorActivateDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/2fa/challenge":{"post":{"operationId":"AuthController_challengeTwoFactor","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TwoFactorChallengeDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/2fa/disable":{"post":{"operationId":"AuthController_disableTwoFactor","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TwoFactorDisableDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/phone/send-otp":{"post":{"operationId":"AuthController_sendPhoneOtp","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendPhoneOtpDto"}}}},"responses":{"202":{"description":""}},"tags":["Auth"]}},"/auth/phone/verify-otp":{"post":{"operationId":"AuthController_verifyPhoneOtp","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyPhoneOtpDto"}}}},"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/sessions":{"get":{"operationId":"SessionsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["Sessions"]}},"/auth/sessions/others":{"delete":{"operationId":"SessionsController_revokeOthers","parameters":[],"responses":{"200":{"description":""}},"tags":["Sessions"]}},"/auth/sessions/{id}":{"delete":{"operationId":"SessionsController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Sessions"]}},"/auth/cli/device":{"post":{"operationId":"CliDeviceController_requestDevice","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CliDeviceRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["CliDevice"]}},"/auth/cli/token":{"post":{"operationId":"CliDeviceController_pollToken","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CliDeviceTokenDto"}}}},"responses":{"200":{"description":""}},"tags":["CliDevice"]}},"/auth/cli/approve":{"post":{"operationId":"CliDeviceController_approve","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CliDeviceCodeDto"}}}},"responses":{"200":{"description":""}},"tags":["CliDevice"]}},"/auth/cli/deny":{"post":{"operationId":"CliDeviceController_deny","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CliDeviceCodeDto"}}}},"responses":{"200":{"description":""}},"tags":["CliDevice"]}},"/auth/account":{"get":{"operationId":"AccountController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["Account"]},"patch":{"operationId":"AccountController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAccountProfileDto"}}}},"responses":{"200":{"description":""}},"tags":["Account"]}},"/auth/account/password":{"post":{"operationId":"AccountController_changePassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeAccountPasswordDto"}}}},"responses":{"200":{"description":""}},"tags":["Account"]}},"/organization/summary":{"get":{"operationId":"OrganizationController_summary","parameters":[],"responses":{"200":{"description":""}},"tags":["organization"]}},"/organization/onboarding-status":{"get":{"operationId":"OrganizationController_onboardingStatus","parameters":[],"responses":{"200":{"description":""}},"tags":["organization"]}},"/organization/tenant":{"patch":{"operationId":"OrganizationController_updateTenant","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTenantDto"}}}},"responses":{"200":{"description":""}},"tags":["organization"]}},"/organization/stores/{id}/readiness":{"get":{"operationId":"OrganizationController_readiness","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["organization"]}},"/organization/stores/default":{"post":{"operationId":"OrganizationController_ensureDefault","parameters":[],"responses":{"201":{"description":""}},"tags":["organization"]}},"/organization/stores":{"post":{"operationId":"OrganizationController_createStore","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStoreDto"}}}},"responses":{"201":{"description":""}},"tags":["organization"]}},"/organization/stores/{id}":{"patch":{"operationId":"OrganizationController_updateStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStoreDto"}}}},"responses":{"200":{"description":""}},"tags":["organization"]},"delete":{"operationId":"OrganizationController_archiveStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["organization"]}},"/organization/public/check-slug":{"get":{"operationId":"OrganizationPublicController_checkSlug","parameters":[{"name":"slug","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["organization-public"]}},"/catalog/products":{"get":{"operationId":"CatalogController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"post":{"operationId":"CatalogController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductDto"}}}},"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/products/category-value":{"get":{"operationId":"CatalogController_categoryValue","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/page":{"get":{"operationId":"CatalogController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"query","schema":{"type":"string"}},{"name":"brandId","required":true,"in":"query","schema":{"type":"string"}},{"name":"ids","required":true,"in":"query","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"priceMin","required":true,"in":"query","schema":{"type":"string"}},{"name":"priceMax","required":true,"in":"query","schema":{"type":"string"}},{"name":"createdFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"createdTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"hasBarcode","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortDir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/search":{"get":{"operationId":"CatalogController_searchAdmin","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"query","schema":{"type":"string"}},{"name":"brandId","required":true,"in":"query","schema":{"type":"string"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"priceMin","required":true,"in":"query","schema":{"type":"string"}},{"name":"priceMax","required":true,"in":"query","schema":{"type":"string"}},{"name":"createdFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"createdTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"hasBarcode","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortDir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/{id}":{"get":{"operationId":"CatalogController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"put":{"operationId":"CatalogController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]},"delete":{"operationId":"CatalogController_hardDelete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/products/{id}/publish":{"post":{"operationId":"CatalogController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/products/{id}/archive":{"post":{"operationId":"CatalogController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/products/{id}/duplicate":{"post":{"operationId":"CatalogController_duplicate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/publish":{"post":{"operationId":"CatalogController_bulkPublish","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIdsBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/archive":{"post":{"operationId":"CatalogController_bulkArchive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIdsBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/hard-delete":{"post":{"operationId":"CatalogController_bulkHardDelete","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIdsBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/set-category":{"post":{"operationId":"CatalogController_bulkSetCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetCategoryDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/set-status":{"post":{"operationId":"CatalogController_bulkSetStatus","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetProductStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/update-price":{"post":{"operationId":"CatalogController_bulkUpdatePrice","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdatePriceDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/add-tags":{"post":{"operationId":"CatalogController_bulkAddTags","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkProductTagsDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/bulk/remove-tags":{"post":{"operationId":"CatalogController_bulkRemoveTags","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkProductTagsDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/price-visibility":{"get":{"operationId":"CatalogPublicController_priceVisibilityFor","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/search":{"get":{"operationId":"CatalogPublicController_searchProducts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"locale","required":false,"in":"query","schema":{"maxLength":10,"pattern":"^[a-z]{2}(-[A-Za-z0-9]{2,8})?$","type":"string"}},{"name":"q","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"maximum":100,"exclusiveMinimum":0,"default":1,"type":"integer"}},{"name":"perPage","required":false,"in":"query","schema":{"maximum":60,"exclusiveMinimum":0,"default":24,"type":"integer"}},{"name":"sort","required":false,"in":"query","schema":{"default":"relevance","type":"string","enum":["newest","price_asc","price_desc","discount","most_reviewed","rating","best_selling","most_viewed","relevance"]}},{"name":"type","required":false,"in":"query","schema":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE","GIFT_CARD","SUBSCRIPTION","SERVICE"]}},{"name":"categoryId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"brandId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"categoryIds","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},{"name":"brandIds","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},{"name":"ids","required":false,"in":"query","schema":{"maxItems":60,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},{"name":"priceMin","required":false,"in":"query","schema":{"minimum":0,"maximum":1000000000,"type":"number"}},{"name":"priceMax","required":false,"in":"query","schema":{"minimum":0,"maximum":1000000000,"type":"number"}},{"name":"minRating","required":false,"in":"query","schema":{"minimum":0,"maximum":5,"type":"number"}},{"name":"inStock","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"discounted","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"options","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","minLength":3,"maxLength":180}}},{"name":"attrs","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","minLength":3,"maxLength":180}}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/suggest":{"get":{"operationId":"CatalogPublicController_suggest","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"locale","required":false,"in":"query","schema":{"maxLength":10,"pattern":"^[a-z]{2}(-[A-Za-z0-9]{2,8})?$","type":"string"}},{"name":"q","required":true,"in":"query","schema":{"minLength":1,"maxLength":200,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":12,"exclusiveMinimum":0,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/products/{slug}":{"get":{"operationId":"CatalogPublicController_get","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/products/{productId}/view":{"post":{"operationId":"CatalogPublicController_trackView","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/categories":{"get":{"operationId":"CatalogPublicController_listCategories","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/brands":{"get":{"operationId":"CatalogPublicController_listBrands","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/brands/{slug}":{"get":{"operationId":"CatalogPublicController_getBrand","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/filter-config":{"get":{"operationId":"CatalogPublicController_getFilterConfig","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/categories/{slug}":{"get":{"operationId":"CatalogPublicController_getCategoryBySlug","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/products/{productId}/related":{"get":{"operationId":"CatalogPublicController_listRelated","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/products/{productId}/bundle":{"get":{"operationId":"CatalogPublicController_getBundle","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/public/stores/{storeId}/sitemap-feed":{"get":{"operationId":"CatalogPublicController_sitemapFeed","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/categories":{"get":{"operationId":"CategoriesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"post":{"operationId":"CategoriesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCategoryDto"}}}},"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/categories/export":{"get":{"operationId":"CategoriesController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/categories/{id}":{"put":{"operationId":"CategoriesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCategoryDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]},"delete":{"operationId":"CategoriesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/categories/reorder":{"post":{"operationId":"CategoriesController_reorder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReorderCategoriesDto"}}}},"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/categories/import":{"post":{"operationId":"CategoriesController_importCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CsvImportBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/products/{productId}/relations":{"get":{"operationId":"ProductRelationsController_list","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"post":{"operationId":"ProductRelationsController_upsert","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertProductRelationDto"}}}},"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/products/{productId}/relations/reorder":{"post":{"operationId":"ProductRelationsController_reorder","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReorderProductRelationsDto"}}}},"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/products/relations/{id}":{"delete":{"operationId":"ProductRelationsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/product-tags":{"get":{"operationId":"ProductTagsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"post":{"operationId":"ProductTagsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductTagDto"}}}},"responses":{"201":{"description":""}},"tags":["catalog"]}},"/catalog/product-tags/{tagId}":{"patch":{"operationId":"ProductTagsController_update","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductTagDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]},"delete":{"operationId":"ProductTagsController_remove","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/product-tags/{tagId}/assign":{"post":{"operationId":"ProductTagsController_assign","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignProductTagDto"}}}},"responses":{"204":{"description":""}},"tags":["catalog"]}},"/catalog/product-tags/{tagId}/assign/{productId}":{"delete":{"operationId":"ProductTagsController_unassign","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["catalog"]}},"/storefront/filter-config":{"get":{"operationId":"StorefrontFilterConfigController_get","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"put":{"operationId":"StorefrontFilterConfigController_upsert","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFilterConfigDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/product-bulk-edits":{"get":{"operationId":"ProductBulkEditsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"action","required":false,"in":"query","schema":{"type":"string","enum":["UPDATE_PRICE","UPDATE_STATUS","UPDATE_TAGS","UPDATE_CATEGORY","ARCHIVE","DELETE"]}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["RUNNING","COMPLETED","FAILED"]}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":100,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["product-bulk-edits"]}},"/product-bulk-edits/store-overview":{"get":{"operationId":"ProductBulkEditsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"sinceDays","required":false,"in":"query","schema":{"minimum":1,"maximum":365,"default":30,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["product-bulk-edits"]}},"/product-bulk-edits/{id}":{"get":{"operationId":"ProductBulkEditsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-bulk-edits"]}},"/product-bulk-edits/{id}/revert":{"post":{"operationId":"ProductBulkEditsController_revert","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-bulk-edits"]}},"/catalog/brands":{"get":{"operationId":"BrandsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["brands"]},"post":{"operationId":"BrandsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBrandDto"}}}},"responses":{"201":{"description":""}},"tags":["brands"]}},"/catalog/brands/export":{"get":{"operationId":"BrandsController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["brands"]}},"/catalog/brands/{id}":{"patch":{"operationId":"BrandsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBrandDto"}}}},"responses":{"200":{"description":""}},"tags":["brands"]},"delete":{"operationId":"BrandsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["brands"]}},"/catalog/brands/bulk/set-active":{"post":{"operationId":"BrandsController_bulkSetActive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetBrandStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["brands"]}},"/catalog/brands/import":{"post":{"operationId":"BrandsController_importCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CsvImportBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["brands"]}},"/bundles":{"get":{"operationId":"BundlesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bundles"]},"post":{"operationId":"BundlesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBundleDto"}}}},"responses":{"201":{"description":""}},"tags":["bundles"]}},"/bundles/by-product/{productId}":{"get":{"operationId":"BundlesController_getByProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bundles"]}},"/bundles/{id}":{"get":{"operationId":"BundlesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bundles"]},"patch":{"operationId":"BundlesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBundleDto"}}}},"responses":{"200":{"description":""}},"tags":["bundles"]},"delete":{"operationId":"BundlesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["bundles"]}},"/bundles/compute":{"post":{"operationId":"BundlesController_compute","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeBundlePriceDto"}}}},"responses":{"200":{"description":""}},"tags":["bundles"]}},"/search-synonyms":{"get":{"operationId":"SearchSynonymsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["search-synonyms"]},"post":{"operationId":"SearchSynonymsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSearchSynonymRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["search-synonyms"]}},"/search-synonyms/zero-result-queries":{"get":{"operationId":"SearchSynonymsController_zeroResultQueries","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["search-synonyms"]}},"/search-synonyms/{id}":{"get":{"operationId":"SearchSynonymsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["search-synonyms"]},"patch":{"operationId":"SearchSynonymsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSearchSynonymRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["search-synonyms"]},"delete":{"operationId":"SearchSynonymsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["search-synonyms"]}},"/visual-search/stores/{storeId}/settings":{"patch":{"operationId":"VisualSearchController_updateSettings","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisualSearchSettingsDto"}}}},"responses":{"200":{"description":""}},"tags":["visual-search"]}},"/visual-search/stores/{storeId}/index":{"post":{"operationId":"VisualSearchController_indexProduct","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexProductDto"}}}},"responses":{"202":{"description":""}},"tags":["visual-search"]},"get":{"operationId":"VisualSearchController_listIndex","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["visual-search"]},"delete":{"operationId":"VisualSearchController_clearIndex","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["visual-search"]}},"/visual-search/stores/{storeId}/products/{productId}/similar":{"get":{"operationId":"VisualSearchController_similar","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["visual-search"]}},"/visual-search/stores/{storeId}/query":{"post":{"operationId":"VisualSearchController_queryByImage","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryByImageDto"}}}},"responses":{"201":{"description":""}},"tags":["visual-search"]}},"/visual-search/public/stores/{storeId}/query":{"post":{"operationId":"VisualSearchPublicController_queryByImagePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryByImageDto"}}}},"responses":{"201":{"description":""}},"tags":["visual-search"]}},"/categories/{id}/attributes":{"get":{"operationId":"CategoryAttributesController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["category-attributes"]},"put":{"operationId":"CategoryAttributesController_set","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetCategoryAttributesDto"}}}},"responses":{"200":{"description":""}},"tags":["category-attributes"]}},"/products/{id}/category-attributes/validate":{"get":{"operationId":"CategoryAttributesController_validate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["category-attributes"]}},"/merchant/sponsored-listings":{"get":{"operationId":"SponsoredListingsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["ACTIVE","PAUSED","ENDED"]}}],"responses":{"200":{"description":""}},"tags":["sponsored-listings"]},"post":{"operationId":"SponsoredListingsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSponsoredListingDto"}}}},"responses":{"201":{"description":""}},"tags":["sponsored-listings"]}},"/merchant/sponsored-listings/{id}":{"patch":{"operationId":"SponsoredListingsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSponsoredListingDto"}}}},"responses":{"200":{"description":""}},"tags":["sponsored-listings"]},"delete":{"operationId":"SponsoredListingsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["sponsored-listings"]}},"/storefront/sponsored-listings/click":{"post":{"operationId":"SponsoredListingsPublicController_click","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackSponsoredClickDto"}}}},"responses":{"202":{"description":""}},"tags":["sponsored-listings"]}},"/pricing/rules":{"get":{"operationId":"PricingController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pricing"]},"post":{"operationId":"PricingController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePricingRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["pricing"]}},"/pricing/rules/{id}":{"patch":{"operationId":"PricingController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePricingRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["pricing"]},"delete":{"operationId":"PricingController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["pricing"]}},"/pricing/compute":{"post":{"operationId":"PricingController_compute","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeProductPriceDto"}}}},"responses":{"200":{"description":""}},"tags":["pricing"]}},"/flash-sale-campaigns/public/stores/{storeId}/active":{"get":{"operationId":"FlashSaleCampaignsController_listActivePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["flash-sale-campaigns"]}},"/flash-sale-campaigns/public/stores/{storeId}/by-slug/{slug}":{"get":{"operationId":"FlashSaleCampaignsController_getActiveBySlugPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["flash-sale-campaigns"]}},"/flash-sale-campaigns":{"get":{"operationId":"FlashSaleCampaignsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["flash-sale-campaigns"]},"post":{"operationId":"FlashSaleCampaignsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFlashSaleCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["flash-sale-campaigns"]}},"/flash-sale-campaigns/{id}":{"get":{"operationId":"FlashSaleCampaignsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["flash-sale-campaigns"]},"patch":{"operationId":"FlashSaleCampaignsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFlashSaleCampaignDto"}}}},"responses":{"200":{"description":""}},"tags":["flash-sale-campaigns"]},"delete":{"operationId":"FlashSaleCampaignsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["flash-sale-campaigns"]}},"/shipping-rates":{"get":{"operationId":"ShippingRatesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-rates"]},"post":{"operationId":"ShippingRatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShippingRateDto"}}}},"responses":{"201":{"description":""}},"tags":["shipping-rates"]}},"/shipping-rates/export":{"get":{"operationId":"ShippingRatesController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-rates"]}},"/shipping-rates/{id}":{"patch":{"operationId":"ShippingRatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateShippingRateDto"}}}},"responses":{"200":{"description":""}},"tags":["shipping-rates"]},"delete":{"operationId":"ShippingRatesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["shipping-rates"]}},"/shipping-rates/public/stores/{storeId}/quote":{"post":{"operationId":"ShippingRatesController_quote","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteShippingDto"}}}},"responses":{"200":{"description":""}},"tags":["shipping-rates"]}},"/catalog/public/stores/{storeId}/collections":{"get":{"operationId":"CollectionsController_listPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["collections"]}},"/catalog/public/stores/{storeId}/collections/{slug}":{"get":{"operationId":"CollectionsController_getPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["collections"]}},"/catalog/collections":{"get":{"operationId":"CollectionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["collections"]},"post":{"operationId":"CollectionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCollectionDto"}}}},"responses":{"201":{"description":""}},"tags":["collections"]}},"/catalog/collections/export":{"get":{"operationId":"CollectionsController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["collections"]}},"/catalog/collections/bulk/set-active":{"post":{"operationId":"CollectionsController_bulkSetActive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetCollectionStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["collections"]}},"/catalog/collections/import":{"post":{"operationId":"CollectionsController_importCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CsvImportBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["collections"]}},"/catalog/collections/{id}":{"get":{"operationId":"CollectionsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["collections"]},"patch":{"operationId":"CollectionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCollectionDto"}}}},"responses":{"200":{"description":""}},"tags":["collections"]},"delete":{"operationId":"CollectionsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["collections"]}},"/catalog/collections/reorder":{"post":{"operationId":"CollectionsController_reorder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdsBodyDto"}}}},"responses":{"204":{"description":""}},"tags":["collections"]}},"/catalog/collections/{id}/items":{"post":{"operationId":"CollectionsController_addProducts","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionItemsDto"}}}},"responses":{"201":{"description":""}},"tags":["collections"]},"delete":{"operationId":"CollectionsController_removeProducts","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionItemsDto"}}}},"responses":{"200":{"description":""}},"tags":["collections"]}},"/content/pages":{"get":{"operationId":"CmsController_listPages","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cms"]},"post":{"operationId":"CmsController_createPage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePageDto"}}}},"responses":{"201":{"description":""}},"tags":["cms"]}},"/content/pages/{id}":{"patch":{"operationId":"CmsController_updatePage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePageDto"}}}},"responses":{"200":{"description":""}},"tags":["cms"]},"delete":{"operationId":"CmsController_removePage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["cms"]}},"/content/public/stores/{storeId}/pages/{slug}":{"get":{"operationId":"CmsController_getPublicPage","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cms"]}},"/content/posts":{"get":{"operationId":"CmsController_listPosts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cms"]},"post":{"operationId":"CmsController_createPost","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePostDto"}}}},"responses":{"201":{"description":""}},"tags":["cms"]}},"/content/posts/{id}":{"patch":{"operationId":"CmsController_updatePost","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePostDto"}}}},"responses":{"200":{"description":""}},"tags":["cms"]},"delete":{"operationId":"CmsController_removePost","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["cms"]}},"/content/public/stores/{storeId}/pages":{"get":{"operationId":"CmsController_listPublicPages","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":false,"in":"query","schema":{"minLength":1,"maxLength":200,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cms"]}},"/content/public/stores/{storeId}/posts":{"get":{"operationId":"CmsController_listPublicPosts","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cms"]}},"/content/public/stores/{storeId}/posts/{slug}":{"get":{"operationId":"CmsController_getPublicPost","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cms"]}},"/community/categories":{"get":{"operationId":"CommunityController_listCategories","parameters":[],"responses":{"200":{"description":""}},"tags":["community"]}},"/community/discussions":{"get":{"operationId":"CommunityController_listDiscussions","parameters":[{"name":"categorySlug","required":true,"in":"query","schema":{"type":"string"}},{"name":"sort","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["community"]},"post":{"operationId":"CommunityController_createDiscussion","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDiscussionDto"}}}},"responses":{"201":{"description":""}},"tags":["community"]}},"/community/discussions/{slug}":{"get":{"operationId":"CommunityController_getDiscussion","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["community"]}},"/community/discussions/{slug}/comments":{"get":{"operationId":"CommunityController_listComments","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["community"]}},"/community/discussions/{slug}/view":{"post":{"operationId":"CommunityController_recordView","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["community"]}},"/community/discussions/{id}/comments":{"post":{"operationId":"CommunityController_createComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommentDto"}}}},"responses":{"201":{"description":""}},"tags":["community"]}},"/community/discussions/{id}/vote":{"post":{"operationId":"CommunityController_voteDiscussion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoteDto"}}}},"responses":{"200":{"description":""}},"tags":["community"]}},"/community/comments/{id}/vote":{"post":{"operationId":"CommunityController_voteComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoteDto"}}}},"responses":{"200":{"description":""}},"tags":["community"]}},"/community/discussions/{id}/report":{"post":{"operationId":"CommunityController_reportDiscussion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommunityReportDto"}}}},"responses":{"201":{"description":""}},"tags":["community"]}},"/community/comments/{id}/report":{"post":{"operationId":"CommunityController_reportComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommunityReportDto"}}}},"responses":{"201":{"description":""}},"tags":["community"]}},"/community/platform/discussions":{"get":{"operationId":"CommunityController_listForModeration","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PUBLISHED","HIDDEN","DELETED"]}},{"name":"categoryId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"search","required":false,"in":"query","schema":{"minLength":2,"maxLength":120,"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["community"]}},"/community/platform/discussions/{id}/comments":{"get":{"operationId":"CommunityController_listModerationComments","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["community"]}},"/community/platform/discussions/{id}":{"patch":{"operationId":"CommunityController_moderateDiscussion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerateDiscussionDto"}}}},"responses":{"200":{"description":""}},"tags":["community"]},"delete":{"operationId":"CommunityController_purgeDiscussion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["community"]}},"/community/platform/comments/{id}":{"patch":{"operationId":"CommunityController_moderateComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerateCommentDto"}}}},"responses":{"200":{"description":""}},"tags":["community"]}},"/community/platform/reports":{"get":{"operationId":"CommunityController_listReports","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["OPEN","RESOLVED","DISMISSED"]}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["community"]}},"/community/platform/reports/{id}":{"patch":{"operationId":"CommunityController_resolveReport","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveCommunityReportDto"}}}},"responses":{"200":{"description":""}},"tags":["community"]}},"/community/platform/categories":{"post":{"operationId":"CommunityController_createCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommunityCategoryDto"}}}},"responses":{"201":{"description":""}},"tags":["community"]}},"/community/platform/categories/{id}":{"patch":{"operationId":"CommunityController_updateCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCommunityCategoryDto"}}}},"responses":{"200":{"description":""}},"tags":["community"]},"delete":{"operationId":"CommunityController_deleteCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["community"]}},"/community/platform/categories/reorder":{"post":{"operationId":"CommunityController_reorderCategories","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdsBodyDto"}}}},"responses":{"204":{"description":""}},"tags":["community"]}},"/crm/leads/{id}/bank-transfer":{"post":{"operationId":"CrmController_requestBankTransfer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestPlanBankTransferDto"}}}},"responses":{"201":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/payment-link":{"post":{"operationId":"CrmController_sendPaymentLink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendLeadPaymentLinkDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/reports/operations":{"get":{"operationId":"CrmController_operationsReport","parameters":[{"name":"periodDays","required":false,"in":"query","schema":{"minimum":-9007199254740991,"maximum":9007199254740991,"default":30,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/store":{"get":{"operationId":"CrmController_leadStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/store-link":{"post":{"operationId":"CrmController_linkLeadStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkLeadStoreDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]},"delete":{"operationId":"CrmController_unlinkLeadStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/store-invitation":{"post":{"operationId":"CrmController_inviteLeadToOpenStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/activation":{"get":{"operationId":"CrmController_leadActivation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/history":{"get":{"operationId":"CrmController_leadHistory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/assign-to-me":{"post":{"operationId":"CrmController_assignLeadsToMe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBulkAssignDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/transfer":{"post":{"operationId":"CrmController_transferLeads","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmLeadTransferDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/team":{"get":{"operationId":"CrmController_team","parameters":[],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/activities/complete":{"post":{"operationId":"CrmController_completeActivities","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBulkAssignDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/activities/assign-to-me":{"post":{"operationId":"CrmController_assignActivitiesToMe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBulkAssignDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/demo-request":{"post":{"operationId":"CrmController_submitDemoRequest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemoRequestDto"}}}},"responses":{"202":{"description":""}},"tags":["crm"]}},"/crm/pipeline-overview":{"get":{"operationId":"CrmController_pipelineOverview","parameters":[],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads":{"get":{"operationId":"CrmController_listLeads","parameters":[{"name":"stage","required":false,"in":"query","schema":{"type":"string","enum":["NEW","QUALIFIED","CONTACTED","DEMO_SCHEDULED","PROPOSAL_SENT","WON","LOST","TRIAL_STARTED","ONBOARDING_IN_PROGRESS","ACTIVATED","EXPANSION_CANDIDATE","CHURN_RISK"]}},{"name":"ownerUserId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"followUp","required":false,"in":"query","schema":{"type":"string","enum":["OVERDUE","MISSING"]}}],"responses":{"200":{"description":""}},"tags":["crm"]},"post":{"operationId":"CrmController_createLead","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLeadDto"}}}},"responses":{"201":{"description":""}},"tags":["crm"]}},"/crm/leads/follow-up-stats":{"get":{"operationId":"CrmController_followUpStats","parameters":[],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}":{"get":{"operationId":"CrmController_getLead","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]},"patch":{"operationId":"CrmController_updateLead","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLeadDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]},"delete":{"operationId":"CrmController_deleteLead","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["crm"]}},"/crm/pipeline":{"get":{"operationId":"CrmController_pipeline","parameters":[],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/activities":{"get":{"operationId":"CrmController_listActivities","parameters":[{"name":"leadId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]},"post":{"operationId":"CrmController_createActivity","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateActivityDto"}}}},"responses":{"201":{"description":""}},"tags":["crm"]}},"/crm/activities/{id}/complete":{"post":{"operationId":"CrmController_completeActivity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["crm"]}},"/billing/plans":{"get":{"operationId":"BillingController_listPlans","parameters":[],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/subscription":{"get":{"operationId":"BillingController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["billing"]},"post":{"operationId":"BillingController_subscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscribeDto"}}}},"responses":{"201":{"description":""}},"tags":["billing"]}},"/billing/subscription/checkout":{"post":{"operationId":"BillingController_checkout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanCheckoutDto"}}}},"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/plan-purchases/installments":{"get":{"operationId":"BillingController_planInstallments","parameters":[{"name":"amount","required":true,"in":"query","schema":{"exclusiveMinimum":0,"type":"number"}},{"name":"currency","required":false,"in":"query","schema":{"minLength":3,"maxLength":3,"default":"TRY","type":"string"}},{"name":"binNumber","required":false,"in":"query","schema":{"minLength":6,"maxLength":8,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/plan-purchases/{id}/pay":{"post":{"operationId":"BillingController_payPlanPurchase","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayPlanPurchaseDto"}}}},"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/plan-purchases/{id}/status":{"get":{"operationId":"BillingController_planPurchaseStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/subscription/cancel":{"post":{"operationId":"BillingController_cancel","parameters":[],"responses":{"201":{"description":""}},"tags":["billing"]}},"/billing/features":{"get":{"operationId":"BillingController_features","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/my-invoices":{"get":{"operationId":"BillingController_myInvoices","parameters":[],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/my-invoices/{id}/pdf":{"get":{"operationId":"BillingController_myInvoicePdf","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/usage":{"get":{"operationId":"BillingController_usage","parameters":[],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/plan-purchases/3ds/{token}":{"get":{"operationId":"PlanPurchaseCallbackController_threeDsPage","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/plan-purchases/callback/{provider}":{"post":{"operationId":"PlanPurchaseCallbackController_callback","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PspCallbackBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["billing"]},"get":{"operationId":"PlanPurchaseCallbackController_callbackRedirect","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/dunning":{"get":{"operationId":"DunningController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["billing"]},"put":{"operationId":"DunningController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertDunningCaseDto"}}}},"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/dunning/{id}/advance":{"post":{"operationId":"DunningController_advance","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvanceDunningDto"}}}},"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/dunning/{id}":{"delete":{"operationId":"DunningController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["billing"]}},"/billing/invoices":{"get":{"operationId":"SubscriptionInvoiceController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["billing"]},"put":{"operationId":"SubscriptionInvoiceController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSubscriptionInvoiceDto"}}}},"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/invoices/{id}/advance":{"post":{"operationId":"SubscriptionInvoiceController_advance","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvanceSubscriptionInvoiceDto"}}}},"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/invoices/{id}/retry":{"post":{"operationId":"SubscriptionInvoiceController_retry","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["billing"]}},"/billing/invoices/{id}":{"delete":{"operationId":"SubscriptionInvoiceController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["billing"]}},"/app-store/purchases/callback/{provider}":{"post":{"operationId":"AppPurchaseCallbackController_callback","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PspCallbackBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["app-store"]},"get":{"operationId":"AppPurchaseCallbackController_callbackRedirect","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/purchases/3ds/{token}":{"get":{"operationId":"AppPurchaseCallbackController_threeDsPage","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/listings":{"get":{"operationId":"AppStoreController_vitrin","parameters":[{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}},{"name":"category","required":false,"in":"query","schema":{"maxLength":60,"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/listings/{idOrSlug}":{"get":{"operationId":"AppStoreController_listingDetail","parameters":[{"name":"idOrSlug","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/stores/{storeId}/entitlements":{"get":{"operationId":"AppStoreController_entitlements","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/listings/{id}/enable":{"post":{"operationId":"AppStoreController_enable","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreEntitlementActionDto"}}}},"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/listings/{id}/disable":{"post":{"operationId":"AppStoreController_disable","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreEntitlementActionDto"}}}},"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/listings/{id}/purchase":{"post":{"operationId":"AppStoreController_purchase","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PurchaseAppListingDto"}}}},"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/purchases/{id}/pay":{"post":{"operationId":"AppStoreController_pay","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayAppPurchaseDto"}}}},"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/purchases/{id}/status":{"get":{"operationId":"AppStoreController_purchaseStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store"]}},"/app-store/public-listings":{"get":{"operationId":"PublicAppStoreController_publicListings","parameters":[{"name":"category","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store-public"]}},"/app-store/public-listings/{slug}":{"get":{"operationId":"PublicAppStoreController_publicListing","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-store-public"]}},"/payments":{"post":{"operationId":"PaymentsController_authorize","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaymentDto"}}}},"responses":{"201":{"description":""}},"tags":["payments"]}},"/payments/{id}/capture":{"post":{"operationId":"PaymentsController_capture","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["payments"]}},"/payments/{id}/void":{"post":{"operationId":"PaymentsController_void","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["payments"]}},"/payments/{id}/refund":{"post":{"operationId":"PaymentsController_refund","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefundPaymentDto"}}}},"responses":{"201":{"description":""}},"tags":["payments"]}},"/payments/{id}/refund/confirm-manual":{"post":{"operationId":"PaymentsController_confirmManualRefund","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfirmManualRefundDto"}}}},"responses":{"201":{"description":""}},"tags":["payments"]}},"/payments/{id}/refund/cancel-manual":{"post":{"operationId":"PaymentsController_cancelManualRefund","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["payments"]}},"/checkout-settings":{"get":{"operationId":"CheckoutSettingsController_getSettings","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["payments"]},"put":{"operationId":"CheckoutSettingsController_upsertSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMerchantCheckoutSettingsDto"}}}},"responses":{"200":{"description":""}},"tags":["payments"]}},"/storefront/checkout/wallet/charge":{"post":{"operationId":"StorefrontWalletsController_charge","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WalletChargeDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/checkout/wallet/apple-pay/{storeId}/domain-association":{"get":{"operationId":"StorefrontWalletsController_appleDomainAssociation","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront"]}},"/merchant-wallets":{"get":{"operationId":"MerchantWalletsController_get","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["payments"]},"put":{"operationId":"MerchantWalletsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WalletConfigUpsertDto"}}}},"responses":{"200":{"description":""}},"tags":["payments"]}},"/merchant-wallets/apple-pay/{storeId}/verify-domain":{"post":{"operationId":"MerchantWalletsController_verifyDomain","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["payments"]}},"/store-integrations/catalog":{"get":{"operationId":"StoreIntegrationController_catalog","parameters":[],"responses":{"200":{"description":""}},"tags":["integrations"]}},"/store-integrations":{"get":{"operationId":"StoreIntegrationController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["integrations"]}},"/store-integrations/connect":{"post":{"operationId":"StoreIntegrationController_connect","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectStoreIntegrationDto"}}}},"responses":{"200":{"description":""}},"tags":["integrations"]}},"/store-integrations/{id}/toggle":{"post":{"operationId":"StoreIntegrationController_toggle","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToggleStoreIntegrationDto"}}}},"responses":{"200":{"description":""}},"tags":["integrations"]}},"/store-integrations/{id}/set-default":{"post":{"operationId":"StoreIntegrationController_setDefault","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["integrations"]}},"/store-integrations/{id}/disconnect":{"post":{"operationId":"StoreIntegrationController_disconnect","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["integrations"]}},"/store-integrations/public-catalog":{"get":{"operationId":"PublicStoreIntegrationController_publicCatalog","parameters":[],"responses":{"200":{"description":""}},"tags":["integrations-public"]}},"/client-errors/events":{"post":{"operationId":"ClientErrorsController_ingest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientErrorBatchDto"}}}},"responses":{"202":{"description":""}},"tags":["client-errors"]}},"/client-errors":{"get":{"operationId":"ClientErrorsController_list","parameters":[{"name":"app","required":false,"in":"query","schema":{"maxLength":40,"type":"string"}},{"name":"level","required":false,"in":"query","schema":{"type":"string","enum":["error","warning","info"]}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["vue","window","unhandledrejection","section","api","manual"]}},{"name":"hours","required":false,"in":"query","schema":{"minimum":1,"maximum":720,"default":24,"type":"integer"}},{"name":"search","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"maxLength":120,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["client-errors"]}},"/client-errors/grouped":{"get":{"operationId":"ClientErrorsController_grouped","parameters":[{"name":"app","required":false,"in":"query","schema":{"maxLength":40,"type":"string"}},{"name":"hours","required":false,"in":"query","schema":{"minimum":1,"maximum":720,"default":24,"type":"integer"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}},{"name":"status","required":false,"in":"query","schema":{"default":"open","type":"string","enum":["open","resolved","ignored","all"]}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["vue","window","unhandledrejection","section","api","manual"]}},{"name":"level","required":false,"in":"query","schema":{"type":"string","enum":["error","warning","info"]}}],"responses":{"200":{"description":""}},"tags":["client-errors"]}},"/client-errors/stats":{"get":{"operationId":"ClientErrorsController_stats","parameters":[{"name":"app","required":false,"in":"query","schema":{"maxLength":40,"type":"string"}},{"name":"hours","required":false,"in":"query","schema":{"minimum":1,"maximum":720,"default":24,"type":"integer"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}},{"name":"status","required":false,"in":"query","schema":{"default":"open","type":"string","enum":["open","resolved","ignored","all"]}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["vue","window","unhandledrejection","section","api","manual"]}},{"name":"level","required":false,"in":"query","schema":{"type":"string","enum":["error","warning","info"]}}],"responses":{"200":{"description":""}},"tags":["client-errors"]}},"/client-errors/groups/{fingerprint}":{"patch":{"operationId":"ClientErrorsController_setGroupStatus","parameters":[{"name":"fingerprint","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetGroupStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["client-errors"]}},"/client-errors/groups/{fingerprint}/comments":{"get":{"operationId":"ClientErrorsController_listComments","parameters":[{"name":"fingerprint","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["client-errors"]},"post":{"operationId":"ClientErrorsController_addComment","parameters":[{"name":"fingerprint","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddCommentDto"}}}},"responses":{"201":{"description":""}},"tags":["client-errors"]}},"/support/incidents":{"get":{"operationId":"SupportIncidentController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/incidents/{id}":{"get":{"operationId":"SupportIncidentController_detail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets/link-incident":{"post":{"operationId":"SupportIncidentController_linkTickets","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkTicketsIncidentDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/support/incidents/{id}/broadcast":{"post":{"operationId":"SupportIncidentController_broadcast","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IncidentBroadcastDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets":{"post":{"operationId":"SupportController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitTicketDto"}}}},"responses":{"201":{"description":""}},"tags":["support"]},"get":{"operationId":"SupportController_listPage","parameters":[{"name":"audience","required":false,"in":"query","schema":{"type":"string","enum":["STORE","PLATFORM"]}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["OPEN","IN_PROGRESS","WAITING_ON_CUSTOMER","RESOLVED","CLOSED"]}},{"name":"priority","required":false,"in":"query","schema":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"]}},{"name":"slaBreachHours","required":false,"in":"query","schema":{"minimum":-9007199254740991,"maximum":9007199254740991,"type":"integer"}},{"name":"response","required":false,"in":"query","schema":{"type":"string","enum":["AWAITING","BREACHED","RESPONDED"]}},{"name":"assigned","required":false,"in":"query","schema":{"type":"string","enum":["true","false"]}},{"name":"assigneeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"createdFrom","required":false,"in":"query","schema":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},{"name":"createdTo","required":false,"in":"query","schema":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},{"name":"q","required":false,"in":"query","schema":{"minLength":1,"maxLength":120,"type":"string"}},{"name":"sort","required":false,"in":"query","schema":{"type":"string","enum":["priority-desc","priority-asc","createdAt-desc","createdAt-asc","messages-desc","messages-asc","ticketNumber-desc","ticketNumber-asc"]}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/platform-tickets":{"post":{"operationId":"SupportController_openPlatformTicket","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenPlatformTicketDto"}}}},"responses":{"201":{"description":""}},"tags":["support"]}},"/support/tickets/stats":{"get":{"operationId":"SupportController_stats","parameters":[{"name":"periodDays","required":false,"in":"query","schema":{"minimum":-9007199254740991,"maximum":9007199254740991,"default":1,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets/workload":{"get":{"operationId":"SupportController_workload","parameters":[],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets/export":{"get":{"operationId":"SupportController_exportCsv","parameters":[{"name":"audience","required":false,"in":"query","schema":{"type":"string","enum":["STORE","PLATFORM"]}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["OPEN","IN_PROGRESS","WAITING_ON_CUSTOMER","RESOLVED","CLOSED"]}},{"name":"priority","required":false,"in":"query","schema":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"]}},{"name":"slaBreachHours","required":false,"in":"query","schema":{"minimum":-9007199254740991,"maximum":9007199254740991,"type":"integer"}},{"name":"response","required":false,"in":"query","schema":{"type":"string","enum":["AWAITING","BREACHED","RESPONDED"]}},{"name":"assigned","required":false,"in":"query","schema":{"type":"string","enum":["true","false"]}},{"name":"assigneeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"createdFrom","required":false,"in":"query","schema":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},{"name":"createdTo","required":false,"in":"query","schema":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},{"name":"q","required":false,"in":"query","schema":{"minLength":1,"maxLength":120,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets/{id}":{"get":{"operationId":"SupportController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]},"patch":{"operationId":"SupportController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTicketDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets/{id}/reply":{"post":{"operationId":"SupportController_reply","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplyTicketDto"}}}},"responses":{"201":{"description":""}},"tags":["support"]}},"/support/tickets/assign-to-me":{"post":{"operationId":"SupportController_assignToMe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignTicketsDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/support/tickets/bulk-update":{"post":{"operationId":"SupportController_bulkUpdate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkTicketUpdateDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/communications/notifications":{"get":{"operationId":"CommunicationsController_list","parameters":[{"name":"unreadOnly","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["communications"]}},"/communications/notifications/{id}/read":{"post":{"operationId":"CommunicationsController_markRead","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["communications"]}},"/communications/notifications/read-all":{"post":{"operationId":"CommunicationsController_markAllRead","parameters":[],"responses":{"200":{"description":""}},"tags":["communications"]}},"/saved-reports":{"get":{"operationId":"SavedReportsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saved-reports"]},"post":{"operationId":"SavedReportsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSavedReportDto"}}}},"responses":{"201":{"description":""}},"tags":["saved-reports"]}},"/saved-reports/{id}":{"delete":{"operationId":"SavedReportsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["saved-reports"]}},"/bi/profit-loss":{"get":{"operationId":"BiController_profitAndLoss","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"from","required":true,"in":"query","schema":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},{"name":"to","required":true,"in":"query","schema":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/bi/kpis":{"get":{"operationId":"BiController_kpis","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/bi/top-products":{"get":{"operationId":"BiController_topProducts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/bi/revenue-timeseries":{"get":{"operationId":"BiController_revenueTimeseries","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/bi/cohorts":{"get":{"operationId":"BiController_cohorts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"monthsBack","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/bi/funnel":{"get":{"operationId":"BiController_funnel","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/bi/customer-ltv":{"get":{"operationId":"BiController_customerLtv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bi"]}},"/notification-preferences/customers/{customerId}":{"get":{"operationId":"NotificationPreferencesController_list","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["notification-preferences"]}},"/notification-preferences/customers/{customerId}/{category}":{"put":{"operationId":"NotificationPreferencesController_upsert","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"category","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotificationPreferenceDto"}}}},"responses":{"200":{"description":""}},"tags":["notification-preferences"]}},"/tenant-notification-preferences/policies":{"get":{"operationId":"TenantNotificationController_listPolicies","parameters":[],"responses":{"200":{"description":""}},"tags":["notification-preferences"]},"put":{"operationId":"TenantNotificationController_upsertPolicy","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertTenantNotificationPolicyDto"}}}},"responses":{"200":{"description":""}},"tags":["notification-preferences"]}},"/tenant-notification-preferences/policies/batch":{"put":{"operationId":"TenantNotificationController_upsertPolicies","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertTenantNotificationPoliciesDto"}}}},"responses":{"200":{"description":""}},"tags":["notification-preferences"]}},"/tenant-notification-preferences/digest":{"get":{"operationId":"TenantNotificationController_getDigest","parameters":[],"responses":{"200":{"description":""}},"tags":["notification-preferences"]},"put":{"operationId":"TenantNotificationController_upsertDigest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertTenantNotificationDigestDto"}}}},"responses":{"200":{"description":""}},"tags":["notification-preferences"]}},"/crm/handoffs/awaiting":{"get":{"operationId":"CrmHandoffController_awaiting","parameters":[],"responses":{"200":{"description":""}},"tags":["crm"]}},"/crm/leads/{id}/handoff":{"get":{"operationId":"CrmHandoffController_forLead","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["crm"]},"post":{"operationId":"CrmHandoffController_create","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOnboardingHandoffDto"}}}},"responses":{"201":{"description":""}},"tags":["crm"]},"put":{"operationId":"CrmHandoffController_answerInfoRequest","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOnboardingHandoffDto"}}}},"responses":{"200":{"description":""}},"tags":["crm"]}},"/support/handoffs":{"get":{"operationId":"SupportHandoffController_queue","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","ASSIGNED","ACCEPTED","INFO_MISSING","COMPLETED"]}},{"name":"mine","required":false,"in":"query","schema":{"type":"string","enum":["true","false"]}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}":{"get":{"operationId":"SupportHandoffController_detail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}/claim":{"post":{"operationId":"SupportHandoffController_claim","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}/accept":{"post":{"operationId":"SupportHandoffController_accept","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}/request-info":{"post":{"operationId":"SupportHandoffController_requestInfo","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestHandoffInfoDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}/tasks/{taskId}/complete":{"post":{"operationId":"SupportHandoffController_completeTask","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"taskId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteHandoffTaskDto"}}}},"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}/tasks/{taskId}/reopen":{"post":{"operationId":"SupportHandoffController_reopenTask","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"taskId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/support/handoffs/{id}/complete":{"post":{"operationId":"SupportHandoffController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["support"]}},"/merchant/onboarding/plan":{"get":{"operationId":"MerchantOnboardingPlanController_plan","parameters":[],"responses":{"200":{"description":""}},"tags":["merchant-onboarding"]}},"/marketing/campaigns":{"get":{"operationId":"MarketingController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["marketing"]},"post":{"operationId":"MarketingController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["marketing"]}},"/marketing/campaigns/{id}":{"get":{"operationId":"MarketingController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketing"]},"patch":{"operationId":"MarketingController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignDto"}}}},"responses":{"200":{"description":""}},"tags":["marketing"]},"delete":{"operationId":"MarketingController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["marketing"]}},"/marketing/campaigns/{id}/send":{"post":{"operationId":"MarketingController_send","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketing"]}},"/marketing/automations":{"get":{"operationId":"AutomationController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["marketing-automations"]},"post":{"operationId":"AutomationController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAutomationDto"}}}},"responses":{"201":{"description":""}},"tags":["marketing-automations"]}},"/marketing/automations/{id}":{"get":{"operationId":"AutomationController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketing-automations"]},"patch":{"operationId":"AutomationController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAutomationDto"}}}},"responses":{"200":{"description":""}},"tags":["marketing-automations"]},"delete":{"operationId":"AutomationController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["marketing-automations"]}},"/marketing/automations/{id}/trigger":{"post":{"operationId":"AutomationController_trigger","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerAutomationDto"}}}},"responses":{"201":{"description":""}},"tags":["marketing-automations"]}},"/marketing/automations/runs/{runId}/cancel":{"post":{"operationId":"AutomationController_cancelRun","parameters":[{"name":"runId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketing-automations"]}},"/marketing/automations/{id}/runs":{"get":{"operationId":"AutomationController_listRuns","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketing-automations"]}},"/email-suppression-entries":{"get":{"operationId":"EmailSuppressionEntriesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"emailDomain","required":true,"in":"query","schema":{"type":"string"}},{"name":"emailHash","required":true,"in":"query","schema":{"type":"string"}},{"name":"appliesPlatform","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-suppression-entries"]},"post":{"operationId":"EmailSuppressionEntriesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSuppressionDto"}}}},"responses":{"201":{"description":""}},"tags":["email-suppression-entries"]}},"/email-suppression-entries/store-overview":{"get":{"operationId":"EmailSuppressionEntriesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-suppression-entries"]}},"/email-suppression-entries/check":{"get":{"operationId":"EmailSuppressionEntriesController_checkSuppressed","parameters":[{"name":"email","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-suppression-entries"]}},"/email-suppression-entries/{id}":{"get":{"operationId":"EmailSuppressionEntriesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-suppression-entries"]}},"/email-suppression-entries/{id}/release":{"post":{"operationId":"EmailSuppressionEntriesController_release","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["email-suppression-entries"]}},"/email-suppression-entries/expire-past-due":{"post":{"operationId":"EmailSuppressionEntriesController_expirePastDue","parameters":[],"responses":{"201":{"description":""}},"tags":["email-suppression-entries"]}},"/segments":{"get":{"operationId":"SegmentsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["segments"]},"post":{"operationId":"SegmentsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSegmentDto"}}}},"responses":{"201":{"description":""}},"tags":["segments"]}},"/segments/{id}":{"patch":{"operationId":"SegmentsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSegmentDto"}}}},"responses":{"200":{"description":""}},"tags":["segments"]},"delete":{"operationId":"SegmentsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["segments"]}},"/segments/{id}/compute":{"post":{"operationId":"SegmentsController_compute","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["segments"]}},"/segments/{id}/customers":{"get":{"operationId":"SegmentsController_listCustomers","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["segments"]}},"/newsletter-subscriptions/storefront":{"post":{"operationId":"NewsletterSubscriptionsPublicController_subscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorefrontNewsletterSubscribeDto"}}}},"responses":{"202":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/storefront/confirm":{"post":{"operationId":"NewsletterSubscriptionsPublicController_confirm","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsletterConfirmationTokenDto"}}}},"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/storefront/unsubscribe":{"post":{"operationId":"NewsletterSubscriptionsPublicController_unsubscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsletterUnsubscribeTokenDto"}}}},"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/storefront/unsubscribe/one-click":{"post":{"operationId":"NewsletterSubscriptionsPublicController_unsubscribeOneClick","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions":{"get":{"operationId":"NewsletterSubscriptionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"countryCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]},"post":{"operationId":"NewsletterSubscriptionsController_subscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PanelNewsletterSubscribeDto"}}}},"responses":{"201":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/store-overview":{"get":{"operationId":"NewsletterSubscriptionsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/{id}":{"get":{"operationId":"NewsletterSubscriptionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/{id}/resend-confirmation":{"post":{"operationId":"NewsletterSubscriptionsController_resendConfirmation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/{id}/unsubscribe":{"post":{"operationId":"NewsletterSubscriptionsController_unsubscribe","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnsubscribeNewsletterDto"}}}},"responses":{"201":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/{id}/mark-bounced":{"post":{"operationId":"NewsletterSubscriptionsController_markBounced","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/{id}/mark-complained":{"post":{"operationId":"NewsletterSubscriptionsController_markComplained","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["newsletter-subscriptions"]}},"/newsletter-subscriptions/{id}/record-engagement":{"post":{"operationId":"NewsletterSubscriptionsController_recordEngagement","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordNewsletterEngagementDto"}}}},"responses":{"201":{"description":""}},"tags":["newsletter-subscriptions"]}},"/ai/providers":{"get":{"operationId":"AiController_listProviders","parameters":[],"responses":{"200":{"description":""}},"tags":["ai"]},"post":{"operationId":"AiController_createProvider","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProviderDto"}}}},"responses":{"201":{"description":""}},"tags":["ai"]}},"/ai/providers/{id}":{"patch":{"operationId":"AiController_updateProvider","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProviderDto"}}}},"responses":{"200":{"description":""}},"tags":["ai"]},"delete":{"operationId":"AiController_deleteProvider","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["ai"]}},"/ai/tasks":{"post":{"operationId":"AiController_runTask","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunTaskDto"}}}},"responses":{"201":{"description":""}},"tags":["ai"]},"get":{"operationId":"AiController_listTasks","parameters":[],"responses":{"200":{"description":""}},"tags":["ai"]}},"/ai/moderation/queue":{"get":{"operationId":"ModerationController_listQueue","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ai-moderation"]}},"/ai/moderation/text":{"post":{"operationId":"ModerationController_moderateText","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerateTextDto"}}}},"responses":{"200":{"description":""}},"tags":["ai-moderation"]}},"/ai/moderation/image":{"post":{"operationId":"ModerationController_moderateImage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerateImageDto"}}}},"responses":{"200":{"description":""}},"tags":["ai-moderation"]}},"/ai/anomaly/feed":{"get":{"operationId":"AnomalyController_feed","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ai-anomaly"]}},"/ai/auto-tag/queue":{"get":{"operationId":"AutoTagController_queue","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ai-auto-tag"]}},"/ai/auto-tag/apply":{"post":{"operationId":"AutoTagController_apply","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyAutoTagsDto"}}}},"responses":{"200":{"description":""}},"tags":["ai-auto-tag"]}},"/ai/auto-tag/apply-bulk":{"post":{"operationId":"AutoTagController_applyBulk","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyAutoTagsBulkDto"}}}},"responses":{"200":{"description":""}},"tags":["ai-auto-tag"]}},"/benchmarking/report":{"get":{"operationId":"BenchmarkingController_report","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["benchmarking"]}},"/forecasting/stores/{storeId}":{"get":{"operationId":"ForecastingController_list","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["forecasting"]}},"/forecasting/stores/{storeId}/products/{productId}/compute":{"post":{"operationId":"ForecastingController_compute","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["forecasting"]}},"/forecasting/stores/{storeId}/reorder-alerts":{"get":{"operationId":"ForecastingController_alerts","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["forecasting"]}},"/merchant/forecasts":{"get":{"operationId":"MerchantForecastsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-forecasts"]}},"/merchant/forecasts/risks":{"get":{"operationId":"MerchantForecastsController_risks","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-forecasts"]}},"/merchant/forecasts/dead-stock":{"get":{"operationId":"MerchantForecastsController_deadStock","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-forecasts"]}},"/merchant/forecasts/recompute":{"post":{"operationId":"MerchantForecastsController_recompute","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRecomputeDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-forecasts"]}},"/merchant/forecasts/recompute-store":{"post":{"operationId":"MerchantForecastsController_recomputeStore","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreRecomputeDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-forecasts"]}},"/merchant/forecasts/{productId}/recompute":{"post":{"operationId":"MerchantForecastsController_recomputeOne","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-forecasts"]}},"/fx-rates/latest":{"get":{"operationId":"FxRatesController_latest","parameters":[{"name":"base","required":true,"in":"query","schema":{"type":"string"}},{"name":"quote","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fx-rates"]}},"/fx-rates/convert":{"get":{"operationId":"FxRatesController_convert","parameters":[{"name":"base","required":true,"in":"query","schema":{"type":"string"}},{"name":"quote","required":true,"in":"query","schema":{"type":"string"}},{"name":"amount","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fx-rates"]}},"/fx-rates":{"post":{"operationId":"FxRatesController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertFxRateDto"}}}},"responses":{"200":{"description":""}},"tags":["fx-rates"]}},"/gamification/profile":{"get":{"operationId":"GamificationController_profile","parameters":[],"responses":{"200":{"description":""}},"tags":["gamification"]}},"/gamification/refresh":{"post":{"operationId":"GamificationController_refresh","parameters":[],"responses":{"200":{"description":""}},"tags":["gamification"]}},"/gamification/history":{"get":{"operationId":"GamificationController_history","parameters":[{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gamification"]}},"/gamification/leaderboard":{"get":{"operationId":"GamificationController_leaderboard","parameters":[],"responses":{"200":{"description":""}},"tags":["gamification"]}},"/gamification/goals":{"get":{"operationId":"GamificationController_listGoals","parameters":[{"name":"month","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gamification"]},"put":{"operationId":"GamificationController_upsertGoal","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMonthlyGoalDto"}}}},"responses":{"200":{"description":""}},"tags":["gamification"]}},"/gamification/goals/{id}":{"delete":{"operationId":"GamificationController_removeGoal","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["gamification"]}},"/gift-cards":{"get":{"operationId":"GiftCardsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-cards"]},"post":{"operationId":"GiftCardsController_issue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueGiftCardDto"}}}},"responses":{"201":{"description":""}},"tags":["gift-cards"]}},"/gift-cards/export":{"get":{"operationId":"GiftCardsController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-cards"]}},"/gift-cards/code/{code}":{"get":{"operationId":"GiftCardsController_getByCode","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-cards"]}},"/gift-cards/redeem":{"post":{"operationId":"GiftCardsController_redeem","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedeemGiftCardDto"}}}},"responses":{"200":{"description":""}},"tags":["gift-cards"]}},"/gift-cards/{id}/cancel":{"post":{"operationId":"GiftCardsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-cards"]}},"/gift-cards/public/stores/{storeId}/lookup/{code}":{"get":{"operationId":"GiftCardsPublicController_lookup","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-cards"]}},"/gift-wrapping":{"get":{"operationId":"GiftWrappingController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-wrapping"]},"post":{"operationId":"GiftWrappingController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGiftWrappingOptionDto"}}}},"responses":{"201":{"description":""}},"tags":["gift-wrapping"]}},"/gift-wrapping/{id}":{"get":{"operationId":"GiftWrappingController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-wrapping"]},"patch":{"operationId":"GiftWrappingController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGiftWrappingOptionDto"}}}},"responses":{"200":{"description":""}},"tags":["gift-wrapping"]},"delete":{"operationId":"GiftWrappingController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-wrapping"]}},"/gift-wrapping/public/stores/{storeId}/options":{"get":{"operationId":"GiftWrappingPublicController_listOptions","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["gift-wrapping"]}},"/marketing/discounts/public/stores/{storeId}":{"get":{"operationId":"PublicDiscountsController_listPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["discounts"]}},"/marketing/discounts":{"get":{"operationId":"DiscountsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["discounts"]},"post":{"operationId":"DiscountsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDiscountDto"}}}},"responses":{"201":{"description":""}},"tags":["discounts"]}},"/marketing/discounts/{id}":{"patch":{"operationId":"DiscountsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDiscountDto"}}}},"responses":{"200":{"description":""}},"tags":["discounts"]},"delete":{"operationId":"DiscountsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["discounts"]}},"/marketing/discounts/export":{"get":{"operationId":"DiscountsController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["discounts"]}},"/marketing/discounts/bulk/set-active":{"post":{"operationId":"DiscountsController_bulkSetActive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetDiscountStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["discounts"]}},"/marketing/discounts/import":{"post":{"operationId":"DiscountsController_importCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CsvImportBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["discounts"]}},"/vendor/discounts":{"get":{"operationId":"VendorDiscountsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-discounts"]},"post":{"operationId":"VendorDiscountsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVendorDiscountDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-discounts"]}},"/vendor/discounts/{id}":{"patch":{"operationId":"VendorDiscountsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorDiscountDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-discounts"]},"delete":{"operationId":"VendorDiscountsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vendor-discounts"]}},"/data-subject-requests":{"get":{"operationId":"DataSubjectRequestsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-subject-requests"]},"post":{"operationId":"DataSubjectRequestsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDataSubjectRequestDto"}}}},"responses":{"201":{"description":""}},"tags":["data-subject-requests"]}},"/data-subject-requests/stats":{"get":{"operationId":"DataSubjectRequestsController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-subject-requests"]}},"/data-subject-requests/{id}":{"get":{"operationId":"DataSubjectRequestsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-subject-requests"]}},"/data-subject-requests/{id}/verify-identity":{"post":{"operationId":"DataSubjectRequestsController_verifyIdentity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-subject-requests"]}},"/data-subject-requests/{id}/start-processing":{"post":{"operationId":"DataSubjectRequestsController_startProcessing","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-subject-requests"]}},"/data-subject-requests/{id}/complete":{"post":{"operationId":"DataSubjectRequestsController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteDataSubjectRequestDto"}}}},"responses":{"201":{"description":""}},"tags":["data-subject-requests"]}},"/data-subject-requests/{id}/reject":{"post":{"operationId":"DataSubjectRequestsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectionReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-subject-requests"]}},"/digital-licenses":{"get":{"operationId":"DigitalLicensesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["digital-licenses"]}},"/digital-licenses/{id}":{"get":{"operationId":"DigitalLicensesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["digital-licenses"]}},"/digital-licenses/{id}/revoke":{"post":{"operationId":"DigitalLicensesController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["digital-licenses"]}},"/digital-licenses/{id}/fraud-hold":{"post":{"operationId":"DigitalLicensesController_fraudHold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["digital-licenses"]}},"/digital-licenses/{id}/release-hold":{"post":{"operationId":"DigitalLicensesController_releaseHold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["digital-licenses"]}},"/digital-licenses/{id}/reset-devices":{"post":{"operationId":"DigitalLicensesController_resetDevices","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["digital-licenses"]}},"/digital-licenses/{id}/extend":{"post":{"operationId":"DigitalLicensesController_extend","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidUntilBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["digital-licenses"]}},"/products/{productId}/digital-file":{"get":{"operationId":"DigitalFilesController_get","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["digital-licenses"]},"put":{"operationId":"DigitalFilesController_upload","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["digital-licenses"]},"patch":{"operationId":"DigitalFilesController_updateSettings","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DigitalFileSettingsDto"}}}},"responses":{"200":{"description":""}},"tags":["digital-licenses"]},"delete":{"operationId":"DigitalFilesController_remove","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["digital-licenses"]}},"/digital-downloads/{licenseId}/file":{"get":{"operationId":"DigitalDownloadsController_download","parameters":[{"name":"licenseId","required":true,"in":"path","schema":{"type":"string"}},{"name":"token","required":true,"in":"query","schema":{"minLength":1,"maxLength":400,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["digital-licenses"]}},"/storefront/redirects/resolve":{"get":{"operationId":"RedirectsController_resolve","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"fromPath","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["redirects"]}},"/storefront/redirects/robots-txt":{"get":{"operationId":"RedirectsController_resolveRobotsTxt","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["redirects"]}},"/seo/redirects":{"get":{"operationId":"RedirectsAdminController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"type":"string","enum":["active","inactive"]}},{"name":"search","required":false,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["redirects"]},"post":{"operationId":"RedirectsAdminController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRedirectDto"}}}},"responses":{"201":{"description":""}},"tags":["redirects"]}},"/seo/redirects/stats":{"get":{"operationId":"RedirectsAdminController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["redirects"]}},"/seo/redirects/bulk":{"patch":{"operationId":"RedirectsAdminController_bulkSetActive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetRedirectsActiveDto"}}}},"responses":{"200":{"description":""}},"tags":["redirects"]}},"/seo/redirects/{id}":{"patch":{"operationId":"RedirectsAdminController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRedirectDto"}}}},"responses":{"200":{"description":""}},"tags":["redirects"]},"delete":{"operationId":"RedirectsAdminController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["redirects"]}},"/expenses/accountant-export":{"get":{"operationId":"ExpensesController_accountantExport","parameters":[{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["expenses"]}},"/expenses":{"get":{"operationId":"ExpensesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["expenses"]},"post":{"operationId":"ExpensesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateExpenseDocumentDto"}}}},"responses":{"201":{"description":""}},"tags":["expenses"]}},"/expenses/monthly-summary":{"get":{"operationId":"ExpensesController_summary","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["expenses"]}},"/expenses/{id}":{"patch":{"operationId":"ExpensesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateExpenseDocumentDto"}}}},"responses":{"200":{"description":""}},"tags":["expenses"]},"delete":{"operationId":"ExpensesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["expenses"]}},"/catalog/products/{productId}/variants":{"get":{"operationId":"InventoryController_listVariants","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/inventory/variants/page":{"get":{"operationId":"InventoryController_listVariantsPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"lowStockOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/variants":{"post":{"operationId":"InventoryController_createVariant","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVariantDto"}}}},"responses":{"201":{"description":""}},"tags":["inventory"]}},"/catalog/variants/{id}":{"patch":{"operationId":"InventoryController_updateVariant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVariantDto"}}}},"responses":{"200":{"description":""}},"tags":["inventory"]},"delete":{"operationId":"InventoryController_removeVariant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["inventory"]}},"/catalog/variants/{id}/adjust":{"post":{"operationId":"InventoryController_adjust","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustInventoryDto"}}}},"responses":{"201":{"description":""}},"tags":["inventory"]}},"/catalog/variants/{id}/movements":{"get":{"operationId":"InventoryController_movements","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/inventory/low-stock":{"get":{"operationId":"InventoryController_lowStock","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/inventory/low-stock/count":{"get":{"operationId":"InventoryController_lowStockCount","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/variants/export":{"get":{"operationId":"InventoryController_exportVariantsCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/inventory/low-stock/export":{"get":{"operationId":"InventoryController_exportLowStockCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/catalog/inventory/movements/export":{"get":{"operationId":"InventoryController_exportMovementsCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory"]}},"/ip-allowlist":{"get":{"operationId":"IpAllowlistController_list","parameters":[{"name":"scope","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ip-allowlist"]},"post":{"operationId":"IpAllowlistController_add","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddIpAllowlistEntryDto"}}}},"responses":{"201":{"description":""}},"tags":["ip-allowlist"]}},"/ip-allowlist/{id}":{"delete":{"operationId":"IpAllowlistController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["ip-allowlist"]}},"/advertising-budgets":{"get":{"operationId":"AdvertisingBudgetsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"marketingCampaignId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["advertising-budgets"]},"post":{"operationId":"AdvertisingBudgetsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAdvertisingBudgetDto"}}}},"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/store-overview":{"get":{"operationId":"AdvertisingBudgetsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}":{"get":{"operationId":"AdvertisingBudgetsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}/submit-for-approval":{"post":{"operationId":"AdvertisingBudgetsController_submitForApproval","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}/approve":{"post":{"operationId":"AdvertisingBudgetsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}/pause":{"post":{"operationId":"AdvertisingBudgetsController_pause","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}/resume":{"post":{"operationId":"AdvertisingBudgetsController_resume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}/cancel":{"post":{"operationId":"AdvertisingBudgetsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/advertising-budgets/{id}/record-spend":{"post":{"operationId":"AdvertisingBudgetsController_recordSpend","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordAdvertisingSpendDto"}}}},"responses":{"201":{"description":""}},"tags":["advertising-budgets"]}},"/affiliate/partners":{"get":{"operationId":"AffiliateController_listPartners","parameters":[],"responses":{"200":{"description":""}},"tags":["affiliate"]},"post":{"operationId":"AffiliateController_createPartner","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePartnerDto"}}}},"responses":{"201":{"description":""}},"tags":["affiliate"]}},"/affiliate/partners/{id}":{"patch":{"operationId":"AffiliateController_updatePartner","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartnerDto"}}}},"responses":{"200":{"description":""}},"tags":["affiliate"]}},"/affiliate/commissions":{"get":{"operationId":"AffiliateController_listCommissions","parameters":[{"name":"partnerId","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","APPROVED","PAID","VOID"]}}],"responses":{"200":{"description":""}},"tags":["affiliate"]}},"/affiliate/commissions/{id}/approve":{"post":{"operationId":"AffiliateController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["affiliate"]}},"/affiliate/commissions/{id}/pay":{"post":{"operationId":"AffiliateController_pay","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["affiliate"]}},"/affiliate/commissions/{id}/void":{"post":{"operationId":"AffiliateController_voidCommission","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoidCommissionDto"}}}},"responses":{"200":{"description":""}},"tags":["affiliate"]}},"/loyalty/dashboard":{"get":{"operationId":"LoyaltyController_dashboard","parameters":[],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty/members":{"get":{"operationId":"LoyaltyController_listMembers","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"tier","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty/customers/top":{"get":{"operationId":"LoyaltyController_listTop","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty/customers/{customerId}":{"get":{"operationId":"LoyaltyController_profile","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty/customers/{customerId}/redeem":{"post":{"operationId":"LoyaltyController_redeem","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedeemLoyaltyDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty/customers/{customerId}/adjust":{"post":{"operationId":"LoyaltyController_adjust","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustLoyaltyDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty/public/summary/{storeId}":{"get":{"operationId":"LoyaltyPublicController_summary","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty-earning-rules":{"get":{"operationId":"LoyaltyEarningRulesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-earning-rules"]},"post":{"operationId":"LoyaltyEarningRulesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoyaltyEarningRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-earning-rules"]}},"/loyalty-earning-rules/store-overview":{"get":{"operationId":"LoyaltyEarningRulesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-earning-rules"]}},"/loyalty-earning-rules/{id}":{"get":{"operationId":"LoyaltyEarningRulesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-earning-rules"]},"patch":{"operationId":"LoyaltyEarningRulesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLoyaltyEarningRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty-earning-rules"]},"delete":{"operationId":"LoyaltyEarningRulesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["loyalty-earning-rules"]}},"/loyalty-earning-rules/{id}/transition":{"post":{"operationId":"LoyaltyEarningRulesController_transitionStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionLoyaltyEarningRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-earning-rules"]}},"/i18n/products/{productId}/translations":{"get":{"operationId":"I18nController_listProductTranslations","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["i18n"]}},"/i18n/products/translations":{"post":{"operationId":"I18nController_upsertProductTranslation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertProductTranslationDto"}}}},"responses":{"200":{"description":""}},"tags":["i18n"]}},"/i18n/products/translations/{id}":{"delete":{"operationId":"I18nController_removeProductTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["i18n"]}},"/i18n/categories/{categoryId}/translations":{"get":{"operationId":"I18nController_listCategoryTranslations","parameters":[{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["i18n"]}},"/i18n/categories/translations":{"post":{"operationId":"I18nController_upsertCategoryTranslation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCategoryTranslationDto"}}}},"responses":{"200":{"description":""}},"tags":["i18n"]}},"/i18n/categories/translations/{id}":{"delete":{"operationId":"I18nController_removeCategoryTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["i18n"]}},"/i18n/translation-provider":{"get":{"operationId":"I18nController_translationProvider","parameters":[],"responses":{"200":{"description":""}},"tags":["i18n"]}},"/i18n/products/{productId}/ai-translate":{"post":{"operationId":"I18nController_aiTranslateProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiTranslateRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["i18n"]}},"/i18n/categories/{categoryId}/ai-translate":{"post":{"operationId":"I18nController_aiTranslateCategory","parameters":[{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiTranslateRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["i18n"]}},"/global/i18n/locales":{"get":{"operationId":"I18nLocalesController_locales","parameters":[],"responses":{"200":{"description":""}},"tags":["i18n"]}},"/help-center/categories":{"get":{"operationId":"HelpCenterController_listCategoriesPublic","parameters":[],"responses":{"200":{"description":""}},"tags":["help-center"]}},"/help-center/articles":{"get":{"operationId":"HelpCenterController_listArticlesPublic","parameters":[{"name":"categorySlug","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["help-center"]}},"/help-center/articles/{slug}":{"get":{"operationId":"HelpCenterController_getArticlePublic","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["help-center"]}},"/help-center/search":{"get":{"operationId":"HelpCenterController_search","parameters":[{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["help-center"]}},"/help-center/articles/{slug}/feedback":{"post":{"operationId":"HelpCenterController_feedback","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArticleFeedbackDto"}}}},"responses":{"200":{"description":""}},"tags":["help-center"]}},"/blog/posts":{"get":{"operationId":"PlatformContentController_listBlogPostsPublic","parameters":[{"name":"locale","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["platform-content"]}},"/blog/feed":{"get":{"operationId":"PlatformContentController_listBlogFeed","parameters":[{"name":"locale","required":false,"in":"query","schema":{"type":"string","enum":["TR","EN"]}},{"name":"category","required":false,"in":"query","schema":{"type":"string","enum":["marketplace","invoicing","inventory","shipping","storefront","orders","growth"]}},{"name":"search","required":false,"in":"query","schema":{"minLength":2,"maxLength":120,"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":48,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["platform-content"]}},"/blog/posts/{slug}":{"get":{"operationId":"PlatformContentController_getBlogPostPublic","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["platform-content"]}},"/changelog/entries":{"get":{"operationId":"PlatformContentController_listChangelogPublic","parameters":[{"name":"locale","required":true,"in":"query","schema":{"type":"string"}},{"name":"audience","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["platform-content"]}},"/changelog/entries/{slug}":{"get":{"operationId":"PlatformContentController_getChangelogEntryPublic","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["platform-content"]}},"/app-bridge/session-token":{"post":{"operationId":"AppBridgeController_issueSessionToken","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueAppBridgeSessionTokenDto"}}}},"responses":{"201":{"description":""}},"tags":["app-bridge"]}},"/app-bridge/.well-known/jwks.json":{"get":{"operationId":"AppBridgeController_jwks","parameters":[],"responses":{"200":{"description":""}},"tags":["app-bridge"]}},"/media":{"post":{"operationId":"MediaController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterMediaDto"}}}},"responses":{"201":{"description":""}},"tags":["media"]}},"/media/upload":{"post":{"operationId":"MediaController_upload","parameters":[],"responses":{"201":{"description":""}},"tags":["media"]}},"/media/{id}":{"patch":{"operationId":"MediaController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMediaDto"}}}},"responses":{"200":{"description":""}},"tags":["media"]},"delete":{"operationId":"MediaController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["media"]}},"/media/{id}/ai-tag":{"post":{"operationId":"MediaController_aiTag","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/summary":{"get":{"operationId":"MediaController_summary","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/page":{"get":{"operationId":"MediaController_page","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"folder","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"queue","required":true,"in":"query","schema":{"type":"string"}},{"name":"kind","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/duplicates/resolve":{"post":{"operationId":"MediaController_resolveDuplicates","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveDuplicatesDto"}}}},"responses":{"200":{"description":""}},"tags":["media"]}},"/media/duplicates":{"get":{"operationId":"MediaController_duplicates","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/folders":{"get":{"operationId":"MediaController_folders","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/bulk-move":{"post":{"operationId":"MediaController_bulkMove","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkMoveDto"}}}},"responses":{"200":{"description":""}},"tags":["media"]}},"/media/bulk-delete":{"post":{"operationId":"MediaController_bulkDelete","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDeleteDto"}}}},"responses":{"200":{"description":""}},"tags":["media"]}},"/media/unsplash/search":{"get":{"operationId":"MediaController_unsplashSearch","parameters":[{"name":"query","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"perPage","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/unsplash/available":{"get":{"operationId":"MediaController_unsplashAvailable","parameters":[],"responses":{"200":{"description":""}},"tags":["media"]}},"/media/unsplash/ping-download":{"post":{"operationId":"MediaController_unsplashPingDownload","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnsplashPingDownloadDto"}}}},"responses":{"200":{"description":""}},"tags":["media"]}},"/vendor/me/media/page":{"get":{"operationId":"VendorMediaController_page","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"folder","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-media"]}},"/vendor/me/media/folders":{"get":{"operationId":"VendorMediaController_folders","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-media"]}},"/vendor/me/media":{"post":{"operationId":"VendorMediaController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterMediaDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-media"]}},"/vendor/me/media/upload":{"post":{"operationId":"VendorMediaController_upload","parameters":[],"responses":{"201":{"description":""}},"tags":["vendor-media"]}},"/vendor/me/media/{id}":{"patch":{"operationId":"VendorMediaController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMediaDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-media"]}},"/vendor/me/media/{id}/ai-tag":{"post":{"operationId":"VendorMediaController_aiTag","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-media"]}},"/metafields/public":{"get":{"operationId":"MetafieldsController_listPublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerType","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metafields"]}},"/metafields/public-batch":{"get":{"operationId":"MetafieldsController_listPublicBatch","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerType","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metafields"]}},"/metafields/definitions":{"get":{"operationId":"MetafieldsController_listDefinitions","parameters":[{"name":"ownerType","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metafields"]},"post":{"operationId":"MetafieldsController_createDefinition","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDefinitionDto"}}}},"responses":{"201":{"description":""}},"tags":["metafields"]}},"/metafields/definitions/{id}":{"patch":{"operationId":"MetafieldsController_updateDefinition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDefinitionDto"}}}},"responses":{"200":{"description":""}},"tags":["metafields"]},"delete":{"operationId":"MetafieldsController_removeDefinition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["metafields"]}},"/metafields/values":{"get":{"operationId":"MetafieldsController_listValues","parameters":[{"name":"ownerType","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metafields"]},"post":{"operationId":"MetafieldsController_upsertValue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMetafieldDto"}}}},"responses":{"201":{"description":""}},"tags":["metafields"]}},"/metafields/values/{id}":{"delete":{"operationId":"MetafieldsController_removeValue","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["metafields"]}},"/metafields/stats":{"get":{"operationId":"MetafieldsController_getStats","parameters":[],"responses":{"200":{"description":""}},"tags":["metafields"]}},"/metafields/export":{"get":{"operationId":"MetafieldsController_exportCsv","parameters":[{"name":"ownerType","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metafields"]}},"/metafields/import":{"post":{"operationId":"MetafieldsController_importCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportMetafieldsCsvDto"}}}},"responses":{"200":{"description":""}},"tags":["metafields"]}},"/mobile/v1/device-tokens":{"post":{"operationId":"DeviceTokensController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDeviceTokenDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"DeviceTokensController_revoke","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeDeviceTokenDto"}}}},"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/device-tokens/mine":{"get":{"operationId":"DeviceTokensController_listMine","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/web-push/subscriptions":{"post":{"operationId":"CustomerWebPushController_subscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebPushSubscribeDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"CustomerWebPushController_unsubscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebPushUnsubscribeDto"}}}},"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/push/web/public-key":{"get":{"operationId":"WebPushPublicKeyController_publicKey","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/push/send":{"post":{"operationId":"PushController_send","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendPushDto"}}}},"responses":{"202":{"description":""}},"tags":["mobile"]}},"/push-campaigns":{"get":{"operationId":"PushCampaignController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["push-campaigns"]},"post":{"operationId":"PushCampaignController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushCampaignWriteDto"}}}},"responses":{"201":{"description":""}},"tags":["push-campaigns"]}},"/push-campaigns/{id}":{"patch":{"operationId":"PushCampaignController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushCampaignWriteDto"}}}},"responses":{"200":{"description":""}},"tags":["push-campaigns"]},"delete":{"operationId":"PushCampaignController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["push-campaigns"]}},"/push-campaigns/{id}/send":{"post":{"operationId":"PushCampaignController_send","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["push-campaigns"]}},"/mobile/v1/catalog/search":{"get":{"operationId":"MobileCatalogController_searchProducts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"locale","required":false,"in":"query","schema":{"maxLength":10,"pattern":"^[a-z]{2}(-[A-Za-z0-9]{2,8})?$","type":"string"}},{"name":"q","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"maximum":100,"exclusiveMinimum":0,"default":1,"type":"integer"}},{"name":"perPage","required":false,"in":"query","schema":{"maximum":60,"exclusiveMinimum":0,"default":24,"type":"integer"}},{"name":"sort","required":false,"in":"query","schema":{"default":"relevance","type":"string","enum":["newest","price_asc","price_desc","discount","most_reviewed","rating","best_selling","most_viewed","relevance"]}},{"name":"type","required":false,"in":"query","schema":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE","GIFT_CARD","SUBSCRIPTION","SERVICE"]}},{"name":"categoryId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"brandId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"categoryIds","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},{"name":"brandIds","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},{"name":"ids","required":false,"in":"query","schema":{"maxItems":60,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},{"name":"priceMin","required":false,"in":"query","schema":{"minimum":0,"maximum":1000000000,"type":"number"}},{"name":"priceMax","required":false,"in":"query","schema":{"minimum":0,"maximum":1000000000,"type":"number"}},{"name":"minRating","required":false,"in":"query","schema":{"minimum":0,"maximum":5,"type":"number"}},{"name":"inStock","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"discounted","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"options","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","minLength":3,"maxLength":180}}},{"name":"attrs","required":false,"in":"query","schema":{"maxItems":40,"type":"array","items":{"type":"string","minLength":3,"maxLength":180}}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/products/by-ids":{"get":{"operationId":"MobileCatalogController_listByIds","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ids","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/products/{productId}/3d-assets":{"get":{"operationId":"MobileCatalogController_listProduct3DAssets","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/products/{slug}":{"get":{"operationId":"MobileCatalogController_getProduct","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/categories":{"get":{"operationId":"MobileCatalogController_listCategories","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/cart/quote":{"post":{"operationId":"MobileCartController_quote","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartQuoteDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customers/{customerId}/wishlist":{"get":{"operationId":"WishlistController_list","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"WishlistController_add","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddWishlistItemDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customers/{customerId}/wishlist/{productId}":{"delete":{"operationId":"WishlistController_remove","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/auth/request":{"post":{"operationId":"CustomerAuthController_request","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestOtpDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/auth/verify":{"post":{"operationId":"CustomerAuthController_verify","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyOtpDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/auth/login-password":{"post":{"operationId":"CustomerAuthController_loginPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordLoginDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/loyalty":{"get":{"operationId":"CustomerMeController_getLoyalty","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/loyalty/redemptions":{"get":{"operationId":"CustomerMeController_listLoyaltyRedemptions","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/loyalty/rewards/{rewardId}/redeem":{"post":{"operationId":"CustomerMeController_redeemLoyaltyReward","parameters":[{"name":"rewardId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/loyalty/wheel":{"get":{"operationId":"CustomerMeController_loyaltyWheel","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/loyalty/wheel/spin":{"post":{"operationId":"CustomerMeController_spinLoyaltyWheel","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/vehicles":{"get":{"operationId":"CustomerMeController_listVehicles","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerMeController_addVehicle","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddCustomerVehicleDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/vehicles/{id}":{"delete":{"operationId":"CustomerMeController_removeVehicle","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/profile":{"get":{"operationId":"CustomerMeController_profile","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"patch":{"operationId":"CustomerMeController_updateProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProfileDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/password":{"post":{"operationId":"CustomerMeController_setPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetPasswordDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/wishlist":{"get":{"operationId":"CustomerMeController_myWishlist","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerMeController_addMyWishlist","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MyWishlistAddDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions":{"get":{"operationId":"CustomerMeController_mySubscriptions","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerMeController_createMySubscription","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSubscriptionDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}":{"get":{"operationId":"CustomerMeController_mySubscriptionDetail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"CustomerMeController_cancelSubscription","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"reason","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/payment":{"get":{"operationId":"CustomerMeController_mySubscriptionPayment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/pause":{"post":{"operationId":"CustomerMeController_pauseSubscription","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/resume":{"post":{"operationId":"CustomerMeController_resumeSubscription","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/skip-next":{"post":{"operationId":"CustomerMeController_skipNextCharge","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/quantity":{"patch":{"operationId":"CustomerMeController_updateSubscriptionQuantity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubscriptionQuantityDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/product":{"patch":{"operationId":"CustomerMeController_swapSubscriptionProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapSubscriptionProductDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/subscriptions/{id}/interval":{"patch":{"operationId":"CustomerMeController_updateSubscriptionInterval","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubscriptionIntervalDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/wishlist/{productId}":{"delete":{"operationId":"CustomerMeController_removeMyWishlist","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/back-in-stock":{"get":{"operationId":"CustomerMeController_myBackInStockSubs","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/back-in-stock/{productId}":{"post":{"operationId":"CustomerMeController_addMyBackInStock","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"CustomerMeController_removeMyBackInStock","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/price-drop-alerts":{"get":{"operationId":"CustomerMeController_myPriceDropAlerts","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/price-drop-alerts/{storeId}":{"post":{"operationId":"CustomerMeController_addMyPriceDropAlert","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerSubscribePriceDropAlertDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/vouchers":{"get":{"operationId":"CustomerMeController_myVouchers","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/vouchers/redeem":{"post":{"operationId":"CustomerMeController_redeemVoucher","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedeemVoucherCodeDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/digital-downloads":{"get":{"operationId":"CustomerMeController_myDigitalDownloads","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/journey-milestones":{"get":{"operationId":"CustomerMeController_myJourneyMilestones","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/waitlists":{"get":{"operationId":"CustomerMeController_myWaitlists","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/price-drop-alerts/{id}":{"delete":{"operationId":"CustomerMeController_removeMyPriceDropAlert","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/notification-preferences":{"get":{"operationId":"CustomerMeController_myNotificationPrefs","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/notification-preferences/{category}":{"put":{"operationId":"CustomerMeController_updateMyNotificationPref","parameters":[{"name":"category","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotificationPreferenceDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/payment-methods":{"get":{"operationId":"CustomerMeController_myPaymentMethods","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/payment-methods/{id}":{"delete":{"operationId":"CustomerMeController_removeMyPaymentMethod","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]},"patch":{"operationId":"CustomerMeController_updateMyPaymentMethod","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMyPaymentMethodDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/referral-link":{"get":{"operationId":"CustomerMeController_myReferralLink","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/referral-status":{"get":{"operationId":"CustomerMeController_myReferralStatus","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/consents":{"get":{"operationId":"CustomerMeController_myConsents","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/consents/marketing":{"get":{"operationId":"CustomerMeController_myMarketingConsents","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"put":{"operationId":"CustomerMeController_setMyMarketingConsent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetMyMarketingConsentDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/orders/{orderNumber}/cancel":{"post":{"operationId":"CustomerMeController_cancelMyOrder","parameters":[{"name":"orderNumber","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/orders/{orderNumber}/return-request":{"post":{"operationId":"CustomerMeController_requestReturn","parameters":[{"name":"orderNumber","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReturnRequestDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/orders/{orderNumber}":{"get":{"operationId":"CustomerMeController_myOrder","parameters":[{"name":"orderNumber","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/orders":{"get":{"operationId":"CustomerMeController_myOrders","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/tickets":{"get":{"operationId":"CustomerMeController_listTickets","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerMeController_createTicket","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerCreateTicketDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/store-credit":{"get":{"operationId":"CustomerMeController_getStoreCredit","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/returns":{"get":{"operationId":"CustomerMeController_listReturns","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/tickets/{id}":{"get":{"operationId":"CustomerMeController_getTicket","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/tickets/{id}/reply":{"post":{"operationId":"CustomerMeController_replyTicket","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerReplyDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/logout":{"delete":{"operationId":"CustomerMeController_logout","parameters":[{"name":"authorization","required":true,"in":"header","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/export":{"get":{"operationId":"CustomerMeController_exportMyData","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/account":{"delete":{"operationId":"CustomerMeController_deleteAccount","parameters":[],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/addresses":{"get":{"operationId":"CustomerAddressesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerAddressesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddressCreateDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/addresses/{id}":{"patch":{"operationId":"CustomerAddressesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAddressUpdateDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"CustomerAddressesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/pets":{"get":{"operationId":"CustomerPetsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerPetsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerPetCreateDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/pets/{id}/avatar":{"post":{"operationId":"CustomerPetsController_uploadAvatar","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/pets/{id}":{"patch":{"operationId":"CustomerPetsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerPetUpdateDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"CustomerPetsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/pets/{id}/vaccinations":{"post":{"operationId":"CustomerPetsController_addVaccination","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerPetVaccinationDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/pets/{id}/vaccinations/{vaccinationId}":{"delete":{"operationId":"CustomerPetsController_removeVaccination","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"vaccinationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/orders/{orderId}/related-resources":{"get":{"operationId":"CustomerOrdersRelatedController_get","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/orders/{orderId}/sub-orders/{subOrderId}/confirm-delivery":{"post":{"operationId":"CustomerSubOrdersController_confirmDelivery","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"subOrderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/trade-in-requests":{"get":{"operationId":"CustomerTradeInRequestsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/warranty-policies":{"get":{"operationId":"CustomerWarrantyPoliciesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/warranty-policies/{id}/claim-requests":{"post":{"operationId":"CustomerWarrantyPoliciesController_requestClaim","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerWarrantyClaimRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/digital-downloads/{licenseId}/link":{"post":{"operationId":"CustomerDigitalDownloadsController_link","parameters":[{"name":"licenseId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/reviews/showcase":{"get":{"operationId":"ReviewsController_listShowcase","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/products/{slug}/reviews":{"get":{"operationId":"ReviewsController_listForProduct","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":50,"default":6,"type":"integer"}},{"name":"rating","required":false,"in":"query","schema":{"minimum":1,"maximum":5,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/vendors/{slug}/reviews":{"get":{"operationId":"ReviewsController_listForVendor","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":50,"default":6,"type":"integer"}},{"name":"rating","required":false,"in":"query","schema":{"minimum":1,"maximum":5,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/catalog/stores/{storeId}/products/{slug}/reviews/aggregate":{"get":{"operationId":"ReviewsController_aggregate","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/reviews":{"post":{"operationId":"ReviewsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReviewDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]},"get":{"operationId":"ReviewsController_listMine","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/reviews/photos":{"post":{"operationId":"ReviewsController_uploadPhoto","parameters":[],"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/reviews/{reviewId}/helpful":{"post":{"operationId":"ReviewsController_markHelpful","parameters":[{"name":"reviewId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]},"delete":{"operationId":"ReviewsController_unmarkHelpful","parameters":[{"name":"reviewId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/reviews/{reviewId}/report":{"post":{"operationId":"ReviewsController_report","parameters":[{"name":"reviewId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportReviewDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/reviews/votes":{"get":{"operationId":"ReviewsController_listMyVotes","parameters":[{"name":"productId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/customer-devices":{"get":{"operationId":"CustomerDevicesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"pushToken","required":true,"in":"query","schema":{"type":"string"}},{"name":"fingerprintHash","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-devices"]},"post":{"operationId":"CustomerDevicesController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDeviceDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/page":{"get":{"operationId":"CustomerDevicesController_listPage","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"pushToken","required":true,"in":"query","schema":{"type":"string"}},{"name":"fingerprintHash","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/store-overview":{"get":{"operationId":"CustomerDevicesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/for-customer/{customerId}":{"get":{"operationId":"CustomerDevicesController_getForCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/active-push-tokens/{customerId}":{"get":{"operationId":"CustomerDevicesController_getActivePushTokens","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/{id}":{"get":{"operationId":"CustomerDevicesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/{id}/heartbeat":{"post":{"operationId":"CustomerDevicesController_heartbeat","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceHeartbeatDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/{id}/push-token":{"post":{"operationId":"CustomerDevicesController_updatePushToken","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePushTokenDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/{id}/revoke":{"post":{"operationId":"CustomerDevicesController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/{id}/mark-compromised":{"post":{"operationId":"CustomerDevicesController_markCompromised","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-devices"]}},"/customer-devices/mark-stale-older-than":{"post":{"operationId":"CustomerDevicesController_markStaleOlderThan","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkStaleOlderThanDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-devices"]}},"/product-review-aggregates":{"get":{"operationId":"ProductReviewAggregatesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"minRating","required":true,"in":"query","schema":{"type":"string"}},{"name":"minCount","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-review-aggregates"]}},"/product-review-aggregates/store-stats":{"get":{"operationId":"ProductReviewAggregatesController_storeStats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-review-aggregates"]}},"/product-review-aggregates/{productId}":{"get":{"operationId":"ProductReviewAggregatesController_getByProductId","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-review-aggregates"]}},"/catalog/vehicles/makes":{"get":{"operationId":"VehiclesController_listMakes","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]},"post":{"operationId":"VehiclesController_createMake","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVehicleMakeDto"}}}},"responses":{"201":{"description":""}},"tags":["vehicles"]}},"/catalog/vehicles/makes/{id}":{"patch":{"operationId":"VehiclesController_updateMake","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVehicleMakeDto"}}}},"responses":{"200":{"description":""}},"tags":["vehicles"]},"delete":{"operationId":"VehiclesController_removeMake","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vehicles"]}},"/catalog/vehicles/models":{"get":{"operationId":"VehiclesController_listModels","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"makeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]},"post":{"operationId":"VehiclesController_createModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVehicleModelDto"}}}},"responses":{"201":{"description":""}},"tags":["vehicles"]}},"/catalog/vehicles/models/{id}":{"patch":{"operationId":"VehiclesController_updateModel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVehicleModelDto"}}}},"responses":{"200":{"description":""}},"tags":["vehicles"]},"delete":{"operationId":"VehiclesController_removeModel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vehicles"]}},"/catalog/vehicles/variants":{"get":{"operationId":"VehiclesController_listVariants","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"modelId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]},"post":{"operationId":"VehiclesController_createVariant","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVehicleVariantDto"}}}},"responses":{"201":{"description":""}},"tags":["vehicles"]}},"/catalog/vehicles/variants/{id}":{"patch":{"operationId":"VehiclesController_updateVariant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVehicleVariantDto"}}}},"responses":{"200":{"description":""}},"tags":["vehicles"]},"delete":{"operationId":"VehiclesController_removeVariant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vehicles"]}},"/catalog/vehicles/fitments/{productId}":{"get":{"operationId":"VehiclesController_listFitments","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]},"post":{"operationId":"VehiclesController_setFitments","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetProductFitmentsDto"}}}},"responses":{"201":{"description":""}},"tags":["vehicles"]}},"/catalog/public/vehicles/stores/{storeId}/makes":{"get":{"operationId":"VehiclesPublicController_listMakes","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]}},"/catalog/public/vehicles/stores/{storeId}/models":{"get":{"operationId":"VehiclesPublicController_listModels","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"makeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]}},"/catalog/public/vehicles/stores/{storeId}/variants":{"get":{"operationId":"VehiclesPublicController_listVariants","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"modelId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]}},"/catalog/public/vehicles/stores/{storeId}/products/{productId}/compatibility":{"get":{"operationId":"VehiclesPublicController_checkCompatibility","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]}},"/catalog/public/vehicles/stores/{storeId}/compatible-products":{"get":{"operationId":"VehiclesPublicController_compatibleProducts","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vehicles"]}},"/products/3d/{productId}/assets":{"get":{"operationId":"Product3DController_list","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-3d"]}},"/products/3d/assets":{"post":{"operationId":"Product3DController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterAssetDto"}}}},"responses":{"201":{"description":""}},"tags":["product-3d"]}},"/products/3d/assets/{id}":{"patch":{"operationId":"Product3DController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAssetDto"}}}},"responses":{"200":{"description":""}},"tags":["product-3d"]},"delete":{"operationId":"Product3DController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-3d"]}},"/customers/{customerId}/addresses":{"get":{"operationId":"AddressesController_list","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"type":"string","enum":["SHIPPING","BILLING","BOTH"]}}],"responses":{"200":{"description":""}},"tags":["customer-addresses"]},"post":{"operationId":"AddressesController_create","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAddressDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-addresses"]}},"/customers/{customerId}/addresses/{id}":{"get":{"operationId":"AddressesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-addresses"]},"patch":{"operationId":"AddressesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAddressDto"}}}},"responses":{"200":{"description":""}},"tags":["customer-addresses"]},"delete":{"operationId":"AddressesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["customer-addresses"]}},"/loyalty-rewards/public/stores/{storeId}/rewards":{"get":{"operationId":"LoyaltyRewardsController_listRewardsPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/rewards":{"get":{"operationId":"LoyaltyRewardsController_listRewards","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"featuredOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-rewards"]},"post":{"operationId":"LoyaltyRewardsController_createReward","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoyaltyRewardDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/rewards/{id}":{"get":{"operationId":"LoyaltyRewardsController_getReward","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-rewards"]},"patch":{"operationId":"LoyaltyRewardsController_updateReward","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLoyaltyRewardDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/rewards/{id}/activate":{"post":{"operationId":"LoyaltyRewardsController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/rewards/{id}/pause":{"post":{"operationId":"LoyaltyRewardsController_pause","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/rewards/{id}/archive":{"post":{"operationId":"LoyaltyRewardsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/redemptions":{"get":{"operationId":"LoyaltyRewardsController_listRedemptions","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"rewardId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/redemptions/{id}/issue":{"post":{"operationId":"LoyaltyRewardsController_issueRedemption","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueLoyaltyRedemptionDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/redemptions/{id}/mark-redeemed":{"post":{"operationId":"LoyaltyRewardsController_markRedeemed","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkLoyaltyRedemptionRedeemedDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-rewards/redemptions/{id}/revoke":{"post":{"operationId":"LoyaltyRewardsController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-rewards"]}},"/loyalty-wheel/public/stores/{storeId}":{"get":{"operationId":"LoyaltyWheelController_publicWheel","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty-wheel/settings":{"get":{"operationId":"LoyaltyWheelController_settings","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]},"put":{"operationId":"LoyaltyWheelController_updateSettings","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLoyaltyWheelIntervalDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/loyalty-wheel/segments":{"post":{"operationId":"LoyaltyWheelController_createSegment","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertLoyaltyWheelSegmentDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty"]}},"/loyalty-wheel/segments/{id}":{"patch":{"operationId":"LoyaltyWheelController_updateSegment","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertLoyaltyWheelSegmentDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty"]},"delete":{"operationId":"LoyaltyWheelController_deleteSegment","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty"]}},"/orders":{"get":{"operationId":"OrdersController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]},"post":{"operationId":"OrdersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrderDto"}}}},"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/page":{"get":{"operationId":"OrdersController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"statuses","required":true,"in":"query","schema":{"type":"string"}},{"name":"paymentStatus","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"placedFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"placedTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"amountMin","required":true,"in":"query","schema":{"type":"string"}},{"name":"amountMax","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortDir","required":true,"in":"query","schema":{"type":"string"}},{"name":"source","required":true,"in":"query","schema":{"type":"string"}},{"name":"channel","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/export":{"get":{"operationId":"OrdersController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"ids","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/stats/daily":{"get":{"operationId":"OrdersController_dailyStats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/stats/channels":{"get":{"operationId":"OrdersController_channelStats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/stats/buckets":{"get":{"operationId":"OrdersController_bucketStats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/{id}":{"get":{"operationId":"OrdersController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/bulk/cancel":{"post":{"operationId":"OrdersController_bulkCancel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkCancelOrdersDto"}}}},"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/bulk/start-processing":{"post":{"operationId":"OrdersController_bulkStartProcessing","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkOrderTransitionDto"}}}},"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/bulk/mark-shipped":{"post":{"operationId":"OrdersController_bulkMarkShipped","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkOrderTransitionDto"}}}},"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/{id}/cancel":{"post":{"operationId":"OrdersController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/start-processing":{"post":{"operationId":"OrdersController_startProcessing","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/confirm-payment":{"post":{"operationId":"OrdersController_confirmPayment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/shipping-address":{"patch":{"operationId":"OrdersController_updateShippingAddress","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateShippingAddressDto"}}}},"responses":{"200":{"description":""}},"tags":["orders"]}},"/orders/{id}/checkout-link":{"post":{"operationId":"OrdersController_generateCheckoutLink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/items/{itemId}/cancel":{"post":{"operationId":"OrdersController_cancelItem","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"itemId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelItemDto"}}}},"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/refund-lines":{"post":{"operationId":"OrdersController_refundLines","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefundOrderLinesDto"}}}},"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/refund":{"post":{"operationId":"OrdersController_refund","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["orders"]}},"/orders/{id}/events":{"get":{"operationId":"OrdersController_listEvents","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["orders"]},"post":{"operationId":"OrdersController_addNote","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddOrderNoteDto"}}}},"responses":{"201":{"description":""}},"tags":["orders"]}},"/storefront/checkout-link/{storeId}/{token}":{"get":{"operationId":"StorefrontCheckoutLinkController_resolve","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-checkout-link"]}},"/b2b/credit/overdue":{"get":{"operationId":"B2BCreditController_overdue","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-credit"]}},"/b2b/credit/{wholesaleCustomerId}/reconciliation":{"get":{"operationId":"B2BCreditController_reconciliation","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-credit"]}},"/b2b/credit/{wholesaleCustomerId}/balance":{"get":{"operationId":"B2BCreditController_balance","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-credit"]}},"/b2b/credit/{wholesaleCustomerId}/transactions":{"get":{"operationId":"B2BCreditController_transactions","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["b2b-credit"]}},"/b2b/credit/{wholesaleCustomerId}/payment":{"post":{"operationId":"B2BCreditController_recordPayment","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordPaymentDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit"]}},"/b2b/credit/{wholesaleCustomerId}/adjust":{"post":{"operationId":"B2BCreditController_adjust","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustCreditDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit"]}},"/b2b/approvals":{"post":{"operationId":"B2BApprovalsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApprovalDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]},"get":{"operationId":"B2BApprovalsController_list","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","APPROVED","REJECTED","EXPIRED"]}},{"name":"subjectType","required":false,"in":"query","schema":{"type":"string","enum":["QUOTE","ORDER","CREDIT_ADJUSTMENT"]}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/{id}":{"get":{"operationId":"B2BApprovalsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/{id}/request-info":{"post":{"operationId":"B2BApprovalsController_requestInfo","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalInfoRequestDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/{id}/levels/{position}/approve":{"post":{"operationId":"B2BApprovalsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"position","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalDecisionDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/{id}/levels/{position}/reject":{"post":{"operationId":"B2BApprovalsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"position","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRejectDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/policy":{"get":{"operationId":"ApprovalPolicyController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-approvals"]},"post":{"operationId":"ApprovalPolicyController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertApprovalPolicyDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/policy/{id}":{"patch":{"operationId":"ApprovalPolicyController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApprovalPolicyDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-approvals"]},"delete":{"operationId":"ApprovalPolicyController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/policy/{id}/apply":{"post":{"operationId":"ApprovalPolicyController_applyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyPolicyByIdDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/policy/validate":{"post":{"operationId":"ApprovalPolicyController_validate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidatePolicyDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-approvals"]}},"/b2b/approvals/policy/apply":{"post":{"operationId":"ApprovalPolicyController_apply","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyPolicyDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-approvals"]}},"/checkout-payment-settings":{"get":{"operationId":"CheckoutPaymentSettingsController_get","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout-payment-settings"]},"put":{"operationId":"CheckoutPaymentSettingsController_update","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCheckoutPaymentSettingsDto"}}}},"responses":{"200":{"description":""}},"tags":["checkout-payment-settings"]}},"/checkout-payment-settings/public":{"get":{"operationId":"CheckoutPaymentSettingsController_resolvePublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout-payment-settings"]}},"/global/tax/public/stores/{storeId}/estimate":{"post":{"operationId":"TaxEngineController_estimatePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeTaxDto"}}}},"responses":{"200":{"description":""}},"tags":["tax-engine"]}},"/global/tax/compute":{"post":{"operationId":"TaxEngineController_compute","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeTaxDto"}}}},"responses":{"200":{"description":""}},"tags":["tax-engine"]}},"/global/tax/zones":{"get":{"operationId":"TaxEngineController_listZones","parameters":[],"responses":{"200":{"description":""}},"tags":["tax-engine"]},"post":{"operationId":"TaxEngineController_createZone","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaxZoneDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-engine"]}},"/global/tax/zones/{id}":{"patch":{"operationId":"TaxEngineController_updateZone","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaxZoneDto"}}}},"responses":{"200":{"description":""}},"tags":["tax-engine"]},"delete":{"operationId":"TaxEngineController_removeZone","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["tax-engine"]}},"/configurators/products/{productId}":{"get":{"operationId":"ConfiguratorsController_get","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-configurators"]},"delete":{"operationId":"ConfiguratorsController_remove","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-configurators"]}},"/configurators":{"put":{"operationId":"ConfiguratorsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertConfiguratorDto"}}}},"responses":{"200":{"description":""}},"tags":["product-configurators"]}},"/configurators/bulk-apply":{"post":{"operationId":"ConfiguratorsController_bulkApply","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkApplyConfiguratorDto"}}}},"responses":{"200":{"description":""}},"tags":["product-configurators"]}},"/configurators/products/{productId}/compute-price":{"post":{"operationId":"ConfiguratorsController_compute","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputePriceDto"}}}},"responses":{"200":{"description":""}},"tags":["product-configurators"]}},"/storefront/configurators/products/{productId}":{"get":{"operationId":"StorefrontConfiguratorsController_get","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-configurators"]}},"/storefront/configurators/products/{productId}/compute-price":{"post":{"operationId":"StorefrontConfiguratorsController_compute","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputePriceDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront-configurators"]}},"/customer-store-credit":{"get":{"operationId":"CustomerStoreCreditController_listAccounts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"minBalance","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-store-credit"]},"post":{"operationId":"CustomerStoreCreditController_openAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenCustomerStoreCreditAccountDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/page":{"get":{"operationId":"CustomerStoreCreditController_listAccountsPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"minBalance","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/stats":{"get":{"operationId":"CustomerStoreCreditController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/by-customer/{customerId}":{"get":{"operationId":"CustomerStoreCreditController_getByCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/{customerId}/issue":{"post":{"operationId":"CustomerStoreCreditController_issue","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerStoreCreditOperationDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/{customerId}/redeem":{"post":{"operationId":"CustomerStoreCreditController_redeem","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerStoreCreditOperationDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/{customerId}/expire":{"post":{"operationId":"CustomerStoreCreditController_expire","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerStoreCreditOperationDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/{customerId}/adjust":{"post":{"operationId":"CustomerStoreCreditController_adjust","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustCustomerStoreCreditDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-store-credit"]}},"/customer-store-credit/{creditId}/entries":{"get":{"operationId":"CustomerStoreCreditController_listEntries","parameters":[{"name":"creditId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-store-credit"]}},"/marketplace/sub-orders":{"get":{"operationId":"SubOrdersController_list","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","ACCEPTED","PROCESSING","PACKED","SHIPPED","DELIVERED","CANCELLED","RETURNED"]}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sub-orders"]}},"/marketplace/sub-orders/page":{"get":{"operationId":"SubOrdersController_listPage","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","ACCEPTED","PROCESSING","PACKED","SHIPPED","DELIVERED","CANCELLED","RETURNED"]}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":1,"maxLength":64,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sub-orders"]}},"/marketplace/sub-orders/carriers":{"get":{"operationId":"SubOrdersController_listCarriers","parameters":[],"responses":{"200":{"description":""}},"tags":["sub-orders"]}},"/marketplace/sub-orders/{id}":{"get":{"operationId":"SubOrdersController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sub-orders"]}},"/marketplace/sub-orders/{id}/status":{"patch":{"operationId":"SubOrdersController_updateStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubOrderStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["sub-orders"]}},"/marketplace/sub-orders/{id}/ship":{"post":{"operationId":"SubOrdersController_ship","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShipSubOrderDto"}}}},"responses":{"200":{"description":""}},"tags":["sub-orders"]}},"/marketplace/vendor-commission-tiers/{vendorId}":{"get":{"operationId":"VendorCommissionTiersController_list","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-commission-tiers"]},"put":{"operationId":"VendorCommissionTiersController_set","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetCommissionTiersDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-commission-tiers"]}},"/marketplace/vendor-commission-tiers/{vendorId}/category-rates":{"get":{"operationId":"VendorCommissionTiersController_listCategoryRates","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-commission-tiers"]}},"/shipments":{"get":{"operationId":"ShipmentsController_list","parameters":[{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipments"]},"post":{"operationId":"ShipmentsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShipmentDto"}}}},"responses":{"201":{"description":""}},"tags":["shipments"]}},"/shipments/carriers":{"get":{"operationId":"ShipmentsController_listCarriers","parameters":[],"responses":{"200":{"description":""}},"tags":["shipments"]}},"/shipments/carriers/performance":{"get":{"operationId":"ShipmentsController_carrierPerformance","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipments"]}},"/shipments/carriers/balances":{"get":{"operationId":"ShipmentsController_listCarrierBalances","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipments"]}},"/shipments/export":{"get":{"operationId":"ShipmentsController_exportCsv","parameters":[],"responses":{"200":{"description":""}},"tags":["shipments"]}},"/shipments/{id}/tracking":{"get":{"operationId":"ShipmentsController_track","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipments"]}},"/shipments/{id}":{"patch":{"operationId":"ShipmentsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateShipmentDto"}}}},"responses":{"200":{"description":""}},"tags":["shipments"]},"delete":{"operationId":"ShipmentsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["shipments"]}},"/marketplace/vendor-disputes":{"post":{"operationId":"VendorDisputesController_open","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenDisputeDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-disputes"]},"get":{"operationId":"VendorDisputesController_list","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["OPEN","UNDER_REVIEW","RESOLVED","CLOSED"]}},{"name":"type","required":false,"in":"query","schema":{"type":"string","enum":["RETURN","REFUND","CHARGEBACK","QUALITY"]}},{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-disputes"]}},"/marketplace/vendor-disputes/{id}":{"get":{"operationId":"VendorDisputesController_detail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-disputes"]}},"/marketplace/vendor-disputes/{id}/transition":{"patch":{"operationId":"VendorDisputesController_transition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionDisputeDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-disputes"]}},"/marketplace/vendor-payouts/run":{"post":{"operationId":"VendorPayoutsController_run","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunPayoutDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts":{"get":{"operationId":"VendorPayoutsController_list","parameters":[{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","PENDING","PROCESSING","PAID","FAILED","CANCELLED"]}},{"name":"from","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"to","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/statement":{"get":{"operationId":"VendorPayoutsController_statement","parameters":[{"name":"vendorId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"storeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"from","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"to","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/statement.csv":{"get":{"operationId":"VendorPayoutsController_statementCsv","parameters":[{"name":"vendorId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"storeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"from","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"to","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/page":{"get":{"operationId":"VendorPayoutsController_listPage","parameters":[{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","PENDING","PROCESSING","PAID","FAILED","CANCELLED"]}},{"name":"from","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"to","required":false,"in":"query","schema":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":1,"maxLength":64,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/{id}":{"get":{"operationId":"VendorPayoutsController_detail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/{id}/settle":{"post":{"operationId":"VendorPayoutsController_settle","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettlePayoutDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/{id}/initiate":{"post":{"operationId":"VendorPayoutsController_initiate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["vendor-payouts"]}},"/marketplace/vendor-payouts/{id}/cancel":{"post":{"operationId":"VendorPayoutsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelPayoutDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-payouts"]}},"/returns":{"get":{"operationId":"ReturnsController_list","parameters":[{"name":"orderId","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["REQUESTED","APPROVED","RECEIVED","REFUNDED","REJECTED","CANCELLED"]}}],"responses":{"200":{"description":""}},"tags":["returns"]},"post":{"operationId":"ReturnsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReturnDto"}}}},"responses":{"201":{"description":""}},"tags":["returns"]}},"/returns/export":{"get":{"operationId":"ReturnsController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["returns"]}},"/returns/{id}":{"get":{"operationId":"ReturnsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["returns"]}},"/returns/{id}/status":{"patch":{"operationId":"ReturnsController_updateStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateReturnStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["returns"]}},"/returns/{id}/label":{"post":{"operationId":"ReturnsController_generateLabel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateReturnLabelDto"}}}},"responses":{"201":{"description":""}},"tags":["returns"]}},"/vendor/rma/{vendorId}":{"get":{"operationId":"VendorRmaController_list","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["REQUESTED","APPROVED","RECEIVED","REFUNDED","REJECTED","CANCELLED"]}}],"responses":{"200":{"description":""}},"tags":["vendor-rma"]}},"/vendor/rma/{vendorId}/{returnRequestId}/decide":{"post":{"operationId":"VendorRmaController_decide","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"returnRequestId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorRmaDecideDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-rma"]}},"/back-in-stock/subscribe":{"post":{"operationId":"BackInStockController_subscribe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscribeBackInStockDto"}}}},"responses":{"201":{"description":""}},"tags":["back-in-stock"]}},"/back-in-stock/products/{productId}/{email}":{"delete":{"operationId":"BackInStockController_unsubscribe","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"email","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["back-in-stock"]}},"/back-in-stock/products/{productId}/pending":{"get":{"operationId":"BackInStockController_listPending","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["back-in-stock"]}},"/back-in-stock/stores/{storeId}":{"get":{"operationId":"BackInStockController_listForStore","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"pendingOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["back-in-stock"]}},"/back-in-stock/notify":{"post":{"operationId":"BackInStockController_notify","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdsBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["back-in-stock"]}},"/customer-journey-milestones":{"get":{"operationId":"CustomerJourneyMilestonesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"attributedCampaignId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-journey-milestones"]},"post":{"operationId":"CustomerJourneyMilestonesController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordMilestoneDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/page":{"get":{"operationId":"CustomerJourneyMilestonesController_listPage","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"attributedCampaignId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/stats":{"get":{"operationId":"CustomerJourneyMilestonesController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/store-overview":{"get":{"operationId":"CustomerJourneyMilestonesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/for-customer/{customerId}":{"get":{"operationId":"CustomerJourneyMilestonesController_getCustomerJourney","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/{id}":{"get":{"operationId":"CustomerJourneyMilestonesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/{id}/reverse":{"post":{"operationId":"CustomerJourneyMilestonesController_reverse","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-journey-milestones/{id}/mark-customer-notified":{"post":{"operationId":"CustomerJourneyMilestonesController_markCustomerNotified","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-journey-milestones"]}},"/customer-waitlist-entries/public/stores/{storeId}/join":{"post":{"operationId":"CustomerWaitlistEntriesController_joinPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JoinWaitlistPublicDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries":{"get":{"operationId":"CustomerWaitlistEntriesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productLaunchId","required":true,"in":"query","schema":{"type":"string"}},{"name":"eventReferenceCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-waitlist-entries"]},"post":{"operationId":"CustomerWaitlistEntriesController_join","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JoinWaitlistDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/page":{"get":{"operationId":"CustomerWaitlistEntriesController_listPage","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productLaunchId","required":true,"in":"query","schema":{"type":"string"}},{"name":"eventReferenceCode","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/stats":{"get":{"operationId":"CustomerWaitlistEntriesController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/store-overview":{"get":{"operationId":"CustomerWaitlistEntriesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/queue-for-product/{productId}":{"get":{"operationId":"CustomerWaitlistEntriesController_getQueueForProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}":{"get":{"operationId":"CustomerWaitlistEntriesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/mark-notified":{"post":{"operationId":"CustomerWaitlistEntriesController_markNotified","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/mark-delivered":{"post":{"operationId":"CustomerWaitlistEntriesController_markDelivered","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/mark-first-click":{"post":{"operationId":"CustomerWaitlistEntriesController_markFirstClick","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/mark-converted":{"post":{"operationId":"CustomerWaitlistEntriesController_markConverted","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkWaitlistConvertedDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/remove-by-customer":{"post":{"operationId":"CustomerWaitlistEntriesController_removeByCustomer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/remove-by-admin":{"post":{"operationId":"CustomerWaitlistEntriesController_removeByAdmin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/{id}/transfer":{"post":{"operationId":"CustomerWaitlistEntriesController_transfer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferWaitlistEntryDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customer-waitlist-entries/expire-past-due":{"post":{"operationId":"CustomerWaitlistEntriesController_expirePastDue","parameters":[],"responses":{"201":{"description":""}},"tags":["customer-waitlist-entries"]}},"/customers/{customerId}/payment-methods":{"get":{"operationId":"SavedPaymentMethodsController_list","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saved-payment-methods"]},"post":{"operationId":"SavedPaymentMethodsController_create","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSavedPaymentMethodDto"}}}},"responses":{"201":{"description":""}},"tags":["saved-payment-methods"]}},"/customers/{customerId}/payment-methods/{id}":{"patch":{"operationId":"SavedPaymentMethodsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSavedPaymentMethodDto"}}}},"responses":{"200":{"description":""}},"tags":["saved-payment-methods"]},"delete":{"operationId":"SavedPaymentMethodsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["saved-payment-methods"]}},"/merchant/referral-programs":{"get":{"operationId":"ReferralProgramsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["referrals"]},"post":{"operationId":"ReferralProgramsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReferralProgramDto"}}}},"responses":{"201":{"description":""}},"tags":["referrals"]}},"/merchant/referral-programs/leaderboard":{"get":{"operationId":"ReferralProgramsController_leaderboard","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["referrals"]}},"/merchant/referral-programs/{id}":{"get":{"operationId":"ReferralProgramsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["referrals"]},"patch":{"operationId":"ReferralProgramsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateReferralProgramDto"}}}},"responses":{"200":{"description":""}},"tags":["referrals"]},"delete":{"operationId":"ReferralProgramsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["referrals"]}},"/customer/referrals/link":{"post":{"operationId":"CustomerReferralsController_issueLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueCustomerLinkDto"}}}},"responses":{"200":{"description":""}},"tags":["referrals-customer"]}},"/customer/referrals/status/{customerId}":{"get":{"operationId":"CustomerReferralsController_getStatus","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["referrals-customer"]}},"/public/referrals/click":{"post":{"operationId":"PublicReferralsController_click","parameters":[{"name":"user-agent","required":true,"in":"header","schema":{"type":"string"}},{"name":"cf-ipcountry","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicReferralClickDto"}}}},"responses":{"200":{"description":""}},"tags":["referrals-public"]}},"/merchant/subscriptions":{"get":{"operationId":"MerchantSubscriptionsController_list","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"dateFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"dateTo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/stats":{"get":{"operationId":"MerchantSubscriptionsController_stats","parameters":[],"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/analytics":{"get":{"operationId":"MerchantSubscriptionsController_analytics","parameters":[{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"weeks","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}":{"get":{"operationId":"MerchantSubscriptionsController_detail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]},"delete":{"operationId":"MerchantSubscriptionsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelMerchantSubscriptionDto"}}}},"responses":{"204":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}/pause":{"post":{"operationId":"MerchantSubscriptionsController_pause","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerIdBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}/resume":{"post":{"operationId":"MerchantSubscriptionsController_resume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerIdBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}/skip-next":{"post":{"operationId":"MerchantSubscriptionsController_skipNext","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerIdBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}/quantity":{"patch":{"operationId":"MerchantSubscriptionsController_updateQuantity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMerchantSubscriptionQuantityDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}/interval":{"patch":{"operationId":"MerchantSubscriptionsController_updateInterval","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMerchantSubscriptionIntervalDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/merchant/subscriptions/{id}/swap-product":{"post":{"operationId":"MerchantSubscriptionsController_swapProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapMerchantSubscriptionProductDto"}}}},"responses":{"200":{"description":""}},"tags":["merchant-subscriptions"]}},"/price-drop-alerts/subscribe/{storeId}":{"post":{"operationId":"PriceDropAlertsController_subscribe","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicSubscribePriceDropAlertDto"}}}},"responses":{"201":{"description":""}},"tags":["price-drop-alerts"]}},"/price-drop-alerts/stores/{storeId}/page":{"get":{"operationId":"PriceDropAlertsController_listPage","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-drop-alerts"]}},"/price-drop-alerts/stores/{storeId}/stats":{"get":{"operationId":"PriceDropAlertsController_stats","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-drop-alerts"]}},"/price-drop-alerts/stores/{storeId}":{"get":{"operationId":"PriceDropAlertsController_list","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-drop-alerts"]}},"/price-drop-alerts/{id}/unsubscribe":{"delete":{"operationId":"PriceDropAlertsController_unsubscribe","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-drop-alerts"]}},"/price-drop-alerts/{id}":{"delete":{"operationId":"PriceDropAlertsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-drop-alerts"]}},"/merchant/promotions":{"get":{"operationId":"PromotionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["promotions"]},"post":{"operationId":"PromotionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePromotionDto"}}}},"responses":{"201":{"description":""}},"tags":["promotions"]}},"/merchant/promotions/{id}":{"get":{"operationId":"PromotionsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["promotions"]},"patch":{"operationId":"PromotionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePromotionDto"}}}},"responses":{"200":{"description":""}},"tags":["promotions"]},"delete":{"operationId":"PromotionsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["promotions"]}},"/merchant/promotions/{id}/activate":{"post":{"operationId":"PromotionsController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotions"]}},"/merchant/promotions/{id}/pause":{"post":{"operationId":"PromotionsController_pause","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotions"]}},"/trade-in-programs/public/stores/{storeId}/active":{"get":{"operationId":"TradeInProgramsController_listActiveForStorePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["trade-in-programs"]}},"/trade-in-programs/public/stores/{storeId}/evaluate":{"post":{"operationId":"TradeInProgramsController_evaluatePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluateTradeInDto"}}}},"responses":{"200":{"description":""}},"tags":["trade-in-programs"]}},"/trade-in-programs/public/stores/{storeId}/trade-in-requests":{"post":{"operationId":"TradeInProgramsController_createTradeInRequestPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTradeInRequestPublicDto"}}}},"responses":{"201":{"description":""}},"tags":["trade-in-programs"]}},"/trade-in-programs/requests":{"get":{"operationId":"TradeInProgramsController_listTradeInRequests","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"programId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["trade-in-programs"]}},"/trade-in-programs/requests/{id}/transition":{"post":{"operationId":"TradeInProgramsController_transitionTradeInRequest","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradeInRequestStatusTransitionDto"}}}},"responses":{"200":{"description":""}},"tags":["trade-in-programs"]}},"/trade-in-programs":{"get":{"operationId":"TradeInProgramsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["trade-in-programs"]},"post":{"operationId":"TradeInProgramsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTradeInProgramDto"}}}},"responses":{"201":{"description":""}},"tags":["trade-in-programs"]}},"/trade-in-programs/{id}":{"get":{"operationId":"TradeInProgramsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["trade-in-programs"]},"patch":{"operationId":"TradeInProgramsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTradeInProgramDto"}}}},"responses":{"200":{"description":""}},"tags":["trade-in-programs"]},"delete":{"operationId":"TradeInProgramsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["trade-in-programs"]}},"/voucher-code-issuances/pools/{poolId}":{"get":{"operationId":"VoucherCodeIssuancesController_list","parameters":[{"name":"poolId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string","enum":["GENERATED","ASSIGNED","DISTRIBUTED","VIEWED","PARTIALLY_REDEEMED","REDEEMED","EXPIRED","REVOKED","TRANSFERRED","ARCHIVED"]}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/pools/{poolId}/export":{"get":{"operationId":"VoucherCodeIssuancesController_exportCsv","parameters":[{"name":"poolId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/pools/{poolId}/distribute":{"post":{"operationId":"VoucherCodeIssuancesController_distribute","parameters":[{"name":"poolId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistributeVoucherCodesDto"}}}},"responses":{"200":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/pools/{poolId}/stats":{"get":{"operationId":"VoucherCodeIssuancesController_stats","parameters":[{"name":"poolId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/{id}":{"get":{"operationId":"VoucherCodeIssuancesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-issuances"]},"delete":{"operationId":"VoucherCodeIssuancesController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/{id}/assign":{"post":{"operationId":"VoucherCodeIssuancesController_assign","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignVoucherCodeDto"}}}},"responses":{"201":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/{id}/revoke":{"post":{"operationId":"VoucherCodeIssuancesController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["voucher-code-issuances"]}},"/voucher-code-issuances/{id}/flag-fraud":{"post":{"operationId":"VoucherCodeIssuancesController_flagFraud","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["voucher-code-issuances"]}},"/checkout-upsell-offers/public/stores/{storeId}/eligible":{"post":{"operationId":"CheckoutUpsellOffersController_eligible","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutUpsellEligibilityDto"}}}},"responses":{"200":{"description":""}},"tags":["checkout-upsell-offers"]}},"/checkout-upsell-offers/public/stores/{storeId}/offers/{id}/impression":{"post":{"operationId":"CheckoutUpsellOffersController_recordImpression","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["checkout-upsell-offers"]}},"/checkout-upsell-offers":{"get":{"operationId":"CheckoutUpsellOffersController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]}}],"responses":{"200":{"description":""}},"tags":["checkout-upsell-offers"]},"post":{"operationId":"CheckoutUpsellOffersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCheckoutUpsellOfferDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout-upsell-offers"]}},"/checkout-upsell-offers/{id}":{"get":{"operationId":"CheckoutUpsellOffersController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout-upsell-offers"]},"patch":{"operationId":"CheckoutUpsellOffersController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCheckoutUpsellOfferDto"}}}},"responses":{"200":{"description":""}},"tags":["checkout-upsell-offers"]},"delete":{"operationId":"CheckoutUpsellOffersController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["checkout-upsell-offers"]}},"/checkout-upsell-offers/{id}/transition":{"post":{"operationId":"CheckoutUpsellOffersController_transition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionCheckoutUpsellDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout-upsell-offers"]}},"/warranty-extensions/public/stores/{storeId}/products/{productId}/active":{"get":{"operationId":"WarrantyExtensionsController_listActiveForProductPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warranty-extensions"]}},"/warranty-extensions/policies":{"get":{"operationId":"WarrantyExtensionsController_listPolicies","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"extensionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warranty-extensions"]}},"/warranty-extensions/policies/{id}/claims":{"post":{"operationId":"WarrantyExtensionsController_registerWarrantyClaim","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterWarrantyClaimDto"}}}},"responses":{"200":{"description":""}},"tags":["warranty-extensions"]}},"/warranty-extensions/policies/{id}/revoke":{"post":{"operationId":"WarrantyExtensionsController_revokeWarrantyPolicy","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeWarrantyPolicyDto"}}}},"responses":{"200":{"description":""}},"tags":["warranty-extensions"]}},"/warranty-extensions":{"get":{"operationId":"WarrantyExtensionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warranty-extensions"]},"post":{"operationId":"WarrantyExtensionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWarrantyExtensionDto"}}}},"responses":{"201":{"description":""}},"tags":["warranty-extensions"]}},"/warranty-extensions/{id}":{"get":{"operationId":"WarrantyExtensionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warranty-extensions"]},"patch":{"operationId":"WarrantyExtensionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWarrantyExtensionDto"}}}},"responses":{"200":{"description":""}},"tags":["warranty-extensions"]},"delete":{"operationId":"WarrantyExtensionsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warranty-extensions"]}},"/navigation/menus":{"get":{"operationId":"NavigationController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["navigation"]},"post":{"operationId":"NavigationController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMenuDto"}}}},"responses":{"201":{"description":""}},"tags":["navigation"]}},"/navigation/menus/{id}":{"get":{"operationId":"NavigationController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["navigation"]},"patch":{"operationId":"NavigationController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMenuDto"}}}},"responses":{"200":{"description":""}},"tags":["navigation"]},"delete":{"operationId":"NavigationController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["navigation"]}},"/navigation/items":{"post":{"operationId":"NavigationController_createItem","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMenuItemDto"}}}},"responses":{"201":{"description":""}},"tags":["navigation"]}},"/navigation/items/{id}":{"patch":{"operationId":"NavigationController_updateItem","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMenuItemDto"}}}},"responses":{"200":{"description":""}},"tags":["navigation"]},"delete":{"operationId":"NavigationController_removeItem","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["navigation"]}},"/navigation/items/reorder":{"post":{"operationId":"NavigationController_reorderItems","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReorderMenuItemsDto"}}}},"responses":{"200":{"description":""}},"tags":["navigation"]}},"/navigation/resolve":{"get":{"operationId":"NavigationController_resolvePublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"handle","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["navigation"]}},"/customers":{"get":{"operationId":"CustomersController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customers"]},"post":{"operationId":"CustomersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCustomerDto"}}}},"responses":{"201":{"description":""}},"tags":["customers"]}},"/customers/page":{"get":{"operationId":"CustomersController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"acceptsMarketing","required":true,"in":"query","schema":{"type":"string"}},{"name":"createdFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"createdTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"totalSpentMin","required":true,"in":"query","schema":{"type":"string"}},{"name":"totalSpentMax","required":true,"in":"query","schema":{"type":"string"}},{"name":"totalOrdersMin","required":true,"in":"query","schema":{"type":"string"}},{"name":"totalOrdersMax","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortDir","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/stats/buckets":{"get":{"operationId":"CustomersController_bucketStats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/export":{"get":{"operationId":"CustomersController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/{id}":{"get":{"operationId":"CustomersController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customers"]},"patch":{"operationId":"CustomersController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCustomerDto"}}}},"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/bulk/status":{"post":{"operationId":"CustomersController_bulkSetStatus","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetCustomerStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/bulk/tags/add":{"post":{"operationId":"CustomersController_bulkAddTags","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkCustomerTagsDto"}}}},"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/bulk/tags/remove":{"post":{"operationId":"CustomersController_bulkRemoveTags","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkCustomerTagsDto"}}}},"responses":{"200":{"description":""}},"tags":["customers"]}},"/customers/import":{"post":{"operationId":"CustomersController_importCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CsvImportBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["customers"]}},"/iconify/{collection}/names":{"get":{"operationId":"IconsController_names","parameters":[{"name":"collection","required":true,"in":"path","schema":{"type":"string"}},{"name":"suffix","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["icons"]}},"/iconify/{collection}":{"get":{"operationId":"IconsController_resolve","parameters":[{"name":"collection","required":true,"in":"path","schema":{"type":"string"}},{"name":"icons","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["icons"]}},"/consents/marketing":{"put":{"operationId":"ConsentsController_setMarketingConsent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetMarketingConsentDto"}}}},"responses":{"200":{"description":""}},"tags":["consents"]}},"/consents/by-email":{"get":{"operationId":"ConsentsController_listByEmail","parameters":[{"name":"email","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["consents"]}},"/consents":{"get":{"operationId":"ConsentsController_list","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["consents"]}},"/search-suggestions/resolve":{"get":{"operationId":"SearchSuggestionsController_resolvePublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["search-suggestions"]}},"/search-suggestions":{"get":{"operationId":"SearchSuggestionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["search-suggestions"]},"post":{"operationId":"SearchSuggestionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSearchSuggestionTermDto"}}}},"responses":{"201":{"description":""}},"tags":["search-suggestions"]}},"/search-suggestions/trending-candidates":{"get":{"operationId":"SearchSuggestionsController_trendingCandidates","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["search-suggestions"]}},"/search-suggestions/{id}":{"patch":{"operationId":"SearchSuggestionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSearchSuggestionTermDto"}}}},"responses":{"200":{"description":""}},"tags":["search-suggestions"]},"delete":{"operationId":"SearchSuggestionsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["search-suggestions"]}},"/search-telemetry/events":{"post":{"operationId":"SearchTelemetryController_recordEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchTelemetryEventDto"}}}},"responses":{"202":{"description":""}},"tags":["search-telemetry"]}},"/search-telemetry/events/batch":{"post":{"operationId":"SearchTelemetryController_recordBatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchTelemetryBatchDto"}}}},"responses":{"202":{"description":""}},"tags":["search-telemetry"]}},"/customer-search-queries":{"get":{"operationId":"CustomerSearchQueriesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}},{"name":"zeroResultsOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-search-queries"]},"post":{"operationId":"CustomerSearchQueriesController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordCustomerSearchQueryDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-search-queries"]}},"/customer-search-queries/stats":{"get":{"operationId":"CustomerSearchQueriesController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceHours","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-search-queries"]}},"/customer-search-queries/top":{"get":{"operationId":"CustomerSearchQueriesController_topQueries","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceHours","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-search-queries"]}},"/customer-search-queries/{id}":{"get":{"operationId":"CustomerSearchQueriesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-search-queries"]}},"/customer-search-queries/{id}/conversion":{"post":{"operationId":"CustomerSearchQueriesController_markConversion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkCustomerSearchConvertedDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-search-queries"]}},"/pos/lookup":{"get":{"operationId":"PosSalesController_lookup","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"code","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos"]}},"/pos/sessions/{id}/sales":{"post":{"operationId":"PosSalesController_completeSale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PosSaleDto"}}}},"responses":{"201":{"description":""}},"tags":["pos"]}},"/pos-sessions":{"get":{"operationId":"PosSessionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locationId","required":true,"in":"query","schema":{"type":"string"}},{"name":"deviceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cashierStaffId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-sessions"]},"post":{"operationId":"PosSessionsController_open","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenPosSessionDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-sessions"]}},"/pos-sessions/store-overview":{"get":{"operationId":"PosSessionsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-sessions"]}},"/pos-sessions/{id}":{"get":{"operationId":"PosSessionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-sessions"]}},"/pos-sessions/{id}/close":{"post":{"operationId":"PosSessionsController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosePosSessionDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-sessions"]}},"/pos-sessions/{id}/reconcile":{"post":{"operationId":"PosSessionsController_reconcile","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalNotesBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-sessions"]}},"/pos-sessions/{id}/record-transaction":{"post":{"operationId":"PosSessionsController_recordTransaction","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordPosSessionTransactionDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-sessions"]}},"/storefront/cart":{"post":{"operationId":"CartController_getOrCreate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartGetOrCreateDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/cart/recover":{"post":{"operationId":"CartController_recover","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartRecoverDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/cart/{sessionToken}":{"get":{"operationId":"CartController_get","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront"]},"delete":{"operationId":"CartController_clear","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/cart/{sessionToken}/lines":{"post":{"operationId":"CartController_addLine","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartAddLineDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/cart/{sessionToken}/lines/{lineId}":{"patch":{"operationId":"CartController_setQuantity","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}},{"name":"lineId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartSetQuantityDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront"]},"delete":{"operationId":"CartController_removeLine","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}},{"name":"lineId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/cart/{sessionToken}/attach-customer":{"post":{"operationId":"CartController_attachCustomer","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront"]}},"/storefront/cart/{sessionToken}/tax-estimate":{"post":{"operationId":"CartController_taxEstimate","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartTaxEstimateDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront"]}},"/stock-reservations":{"get":{"operationId":"StockReservationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"warehouseId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cartId","required":true,"in":"query","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}},{"name":"posSessionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["stock-reservations"]},"post":{"operationId":"StockReservationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStockReservationDto"}}}},"responses":{"201":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/store-overview":{"get":{"operationId":"StockReservationsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/variant-held/{variantId}":{"get":{"operationId":"StockReservationsController_variantHeld","parameters":[{"name":"variantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"warehouseId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/{id}":{"get":{"operationId":"StockReservationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/{id}/extend":{"post":{"operationId":"StockReservationsController_extendTtl","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendStockReservationDto"}}}},"responses":{"201":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/{id}/consume":{"post":{"operationId":"StockReservationsController_consume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumeStockReservationDto"}}}},"responses":{"201":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/{id}/release":{"post":{"operationId":"StockReservationsController_release","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["stock-reservations"]}},"/stock-reservations/sweep-expired":{"post":{"operationId":"StockReservationsController_sweepExpired","parameters":[],"responses":{"201":{"description":""}},"tags":["stock-reservations"]}},"/personalization/products/{productId}":{"get":{"operationId":"PersonalizationController_get","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-personalization"]},"delete":{"operationId":"PersonalizationController_remove","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-personalization"]}},"/personalization":{"put":{"operationId":"PersonalizationController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertPersonalizationDto"}}}},"responses":{"200":{"description":""}},"tags":["product-personalization"]}},"/storefront/personalization/products/{productId}":{"get":{"operationId":"StorefrontPersonalizationController_get","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-personalization"]}},"/storefront/personalization/products/{productId}/compute-modifier":{"post":{"operationId":"StorefrontPersonalizationController_compute","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeModifierDto"}}}},"responses":{"200":{"description":""}},"tags":["storefront-personalization"]}},"/product-customizations/public/stores/{storeId}/products/{productId}/active":{"get":{"operationId":"ProductCustomizationsController_listActiveForProductPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-customizations"]}},"/product-customizations/public/stores/{storeId}/design-assets":{"post":{"operationId":"ProductCustomizationsController_uploadDesignAsset","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-customizations"]}},"/product-customizations":{"get":{"operationId":"ProductCustomizationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-customizations"]},"post":{"operationId":"ProductCustomizationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductCustomizationDto"}}}},"responses":{"201":{"description":""}},"tags":["product-customizations"]}},"/product-customizations/{id}":{"get":{"operationId":"ProductCustomizationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-customizations"]},"patch":{"operationId":"ProductCustomizationsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductCustomizationDto"}}}},"responses":{"200":{"description":""}},"tags":["product-customizations"]},"delete":{"operationId":"ProductCustomizationsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-customizations"]}},"/competitor-prices":{"get":{"operationId":"CompetitorPriceController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["competitor-prices"]},"post":{"operationId":"CompetitorPriceController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompetitorWatchDto"}}}},"responses":{"201":{"description":""}},"tags":["competitor-prices"]}},"/competitor-prices/{id}":{"patch":{"operationId":"CompetitorPriceController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompetitorWatchDto"}}}},"responses":{"200":{"description":""}},"tags":["competitor-prices"]},"delete":{"operationId":"CompetitorPriceController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["competitor-prices"]}},"/competitor-prices/{id}/refresh":{"post":{"operationId":"CompetitorPriceController_refresh","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["competitor-prices"]}},"/installations/teams":{"get":{"operationId":"InstallationsController_listTeams","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["installations"]},"post":{"operationId":"InstallationsController_createTeam","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstallationTeamDto"}}}},"responses":{"201":{"description":""}},"tags":["installations"]}},"/installations/teams/{id}":{"patch":{"operationId":"InstallationsController_updateTeam","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInstallationTeamDto"}}}},"responses":{"200":{"description":""}},"tags":["installations"]}},"/installations/products/{productId}":{"get":{"operationId":"InstallationsController_getProductInstallation","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["installations"]},"patch":{"operationId":"InstallationsController_setProductInstallation","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductInstallationDto"}}}},"responses":{"200":{"description":""}},"tags":["installations"]}},"/installations/pending":{"get":{"operationId":"InstallationsController_listPending","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["installations"]}},"/installations":{"get":{"operationId":"InstallationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["installations"]},"post":{"operationId":"InstallationsController_schedule","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleInstallationDto"}}}},"responses":{"201":{"description":""}},"tags":["installations"]}},"/installations/{id}":{"patch":{"operationId":"InstallationsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInstallationDto"}}}},"responses":{"200":{"description":""}},"tags":["installations"]}},"/product-preorders/public/stores/{storeId}/products/{productId}/active":{"get":{"operationId":"ProductPreordersController_listActiveForProductPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-preorders"]}},"/product-preorders":{"get":{"operationId":"ProductPreordersController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-preorders"]},"post":{"operationId":"ProductPreordersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductPreOrderDto"}}}},"responses":{"201":{"description":""}},"tags":["product-preorders"]}},"/product-preorders/{id}":{"get":{"operationId":"ProductPreordersController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-preorders"]},"patch":{"operationId":"ProductPreordersController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductPreOrderDto"}}}},"responses":{"200":{"description":""}},"tags":["product-preorders"]},"delete":{"operationId":"ProductPreordersController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-preorders"]}},"/product-certifications":{"get":{"operationId":"ProductCertificationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-certifications"]},"post":{"operationId":"ProductCertificationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductCertificationDto"}}}},"responses":{"201":{"description":""}},"tags":["product-certifications"]}},"/product-certifications/{id}":{"get":{"operationId":"ProductCertificationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-certifications"]},"patch":{"operationId":"ProductCertificationsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductCertificationDto"}}}},"responses":{"200":{"description":""}},"tags":["product-certifications"]}},"/product-certifications/{id}/verify":{"post":{"operationId":"ProductCertificationsController_verify","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-certifications"]}},"/product-certifications/{id}/reject":{"post":{"operationId":"ProductCertificationsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectionReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-certifications"]}},"/product-certifications/{id}/revoke":{"post":{"operationId":"ProductCertificationsController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-certifications"]}},"/vendor-contracts":{"get":{"operationId":"VendorContractsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-contracts"]},"post":{"operationId":"VendorContractsController_create","parameters":[],"responses":{"201":{"description":""}},"tags":["vendor-contracts"]}},"/vendor-contracts/{id}":{"get":{"operationId":"VendorContractsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-contracts"]},"patch":{"operationId":"VendorContractsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorContractDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-contracts"]}},"/vendor-contracts/{id}/document":{"get":{"operationId":"VendorContractsController_document","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-contracts"]},"post":{"operationId":"VendorContractsController_replaceDocument","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-contracts"]}},"/vendor-contracts/{id}/send-for-signature":{"post":{"operationId":"VendorContractsController_sendForVendorSignature","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["vendor-contracts"]}},"/vendor-contracts/{id}/sign-merchant":{"post":{"operationId":"VendorContractsController_signByMerchant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-contracts"]}},"/vendor-contracts/{id}/terminate":{"post":{"operationId":"VendorContractsController_terminate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-contracts"]}},"/vendor/me/contracts":{"get":{"operationId":"VendorSelfContractsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/contracts/{id}/document":{"get":{"operationId":"VendorSelfContractsController_document","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/contracts/{id}/sign":{"post":{"operationId":"VendorSelfContractsController_sign","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/kep-transmissions":{"get":{"operationId":"KepTransmissionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"toKepAddress","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["kep-transmissions"]},"post":{"operationId":"KepTransmissionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateKepTransmissionDto"}}}},"responses":{"201":{"description":""}},"tags":["kep-transmissions"]}},"/kep-transmissions/{id}":{"get":{"operationId":"KepTransmissionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["kep-transmissions"]}},"/kep-transmissions/{id}/send":{"post":{"operationId":"KepTransmissionsController_send","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendKepTransmissionDto"}}}},"responses":{"201":{"description":""}},"tags":["kep-transmissions"]}},"/kep-transmissions/{id}/mark-delivered":{"post":{"operationId":"KepTransmissionsController_markDelivered","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["kep-transmissions"]}},"/kep-transmissions/{id}/mark-read":{"post":{"operationId":"KepTransmissionsController_markRead","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["kep-transmissions"]}},"/kep-transmissions/{id}/mark-failed":{"post":{"operationId":"KepTransmissionsController_markFailed","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["kep-transmissions"]}},"/access-reviews/campaigns":{"get":{"operationId":"AccessReviewsController_listCampaigns","parameters":[],"responses":{"200":{"description":""}},"tags":["access-reviews"]},"post":{"operationId":"AccessReviewsController_createCampaign","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccessReviewCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["access-reviews"]}},"/access-reviews/campaigns/{id}":{"get":{"operationId":"AccessReviewsController_getCampaign","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["access-reviews"]}},"/access-reviews/campaigns/{id}/activate":{"post":{"operationId":"AccessReviewsController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["access-reviews"]}},"/access-reviews/campaigns/{id}/complete":{"post":{"operationId":"AccessReviewsController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceStorageKeyBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["access-reviews"]}},"/access-reviews/campaigns/{id}/cancel":{"post":{"operationId":"AccessReviewsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["access-reviews"]}},"/access-reviews/campaigns/{id}/items":{"get":{"operationId":"AccessReviewsController_listItems","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"riskFlagged","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["access-reviews"]}},"/access-reviews/items/{itemId}/decide":{"post":{"operationId":"AccessReviewsController_decideItem","parameters":[{"name":"itemId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecideAccessReviewItemDto"}}}},"responses":{"201":{"description":""}},"tags":["access-reviews"]}},"/data-residency-transfers":{"get":{"operationId":"DataResidencyTransfersController_list","parameters":[{"name":"fromRegion","required":true,"in":"query","schema":{"type":"string"}},{"name":"toRegion","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-residency-transfers"]},"post":{"operationId":"DataResidencyTransfersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDataResidencyTransferDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}":{"get":{"operationId":"DataResidencyTransfersController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}/approve":{"post":{"operationId":"DataResidencyTransfersController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}/reject":{"post":{"operationId":"DataResidencyTransfersController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}/start":{"post":{"operationId":"DataResidencyTransfersController_start","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}/complete":{"post":{"operationId":"DataResidencyTransfersController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceStorageKeyBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}/fail":{"post":{"operationId":"DataResidencyTransfersController_fail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/data-residency-transfers/{id}/rollback":{"post":{"operationId":"DataResidencyTransfersController_rollback","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-transfers"]}},"/demand-forecasts":{"get":{"operationId":"DemandForecastsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"warehouseId","required":true,"in":"query","schema":{"type":"string"}},{"name":"reorderDue","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["demand-forecasts"]},"put":{"operationId":"DemandForecastsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertDemandForecastDto"}}}},"responses":{"200":{"description":""}},"tags":["demand-forecasts"]}},"/demand-forecasts/{id}":{"get":{"operationId":"DemandForecastsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["demand-forecasts"]}},"/demand-forecasts/{id}/record-actual":{"post":{"operationId":"DemandForecastsController_recordActual","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordActualDemandDto"}}}},"responses":{"201":{"description":""}},"tags":["demand-forecasts"]}},"/tenant-backups":{"get":{"operationId":"TenantBackupsController_list","parameters":[{"name":"legalHoldOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tenant-backups"]},"post":{"operationId":"TenantBackupsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTenantBackupDto"}}}},"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}":{"get":{"operationId":"TenantBackupsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/start":{"post":{"operationId":"TenantBackupsController_start","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/complete":{"post":{"operationId":"TenantBackupsController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteTenantBackupDto"}}}},"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/fail":{"post":{"operationId":"TenantBackupsController_fail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/cancel":{"post":{"operationId":"TenantBackupsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/verify":{"post":{"operationId":"TenantBackupsController_verify","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessFailureBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/legal-hold":{"post":{"operationId":"TenantBackupsController_setLegalHold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UntilAtReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/release-legal-hold":{"post":{"operationId":"TenantBackupsController_releaseLegalHold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/tenant-backups/{id}/mark-restore-used":{"post":{"operationId":"TenantBackupsController_markRestoreUsed","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tenant-backups"]}},"/stores/public/by-slug/{slug}":{"get":{"operationId":"StoresPublicController_resolveBySlug","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["stores-public"]}},"/stores/public/by-domain/{host}":{"get":{"operationId":"StoresPublicController_resolveByDomain","parameters":[{"name":"host","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["stores-public"]}},"/storefront/paths/resolve":{"get":{"operationId":"StorefrontPathsPublicController_resolve","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"path","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-paths"]}},"/storefront/paths/check":{"get":{"operationId":"StorefrontPathsController_check","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"target","required":true,"in":"query","schema":{"type":"string"}},{"name":"slug","required":true,"in":"query","schema":{"type":"string"}},{"name":"excludeTargetId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-paths"]}},"/storefront/paths/aliases":{"get":{"operationId":"StorefrontPathsController_aliases","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-paths"]}},"/storefront/paths/reserved":{"get":{"operationId":"StorefrontPathsController_reserved","parameters":[{"name":"segment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-paths"]}},"/data-residency-zones":{"get":{"operationId":"DataResidencyZonesController_list","parameters":[{"name":"countryCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"primaryOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-residency-zones"]},"post":{"operationId":"DataResidencyZonesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDataResidencyZoneDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-zones"]}},"/data-residency-zones/{id}":{"get":{"operationId":"DataResidencyZonesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-residency-zones"]},"patch":{"operationId":"DataResidencyZonesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDataResidencyZoneDto"}}}},"responses":{"200":{"description":""}},"tags":["data-residency-zones"]}},"/data-residency-zones/{id}/activate":{"post":{"operationId":"DataResidencyZonesController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-residency-zones"]}},"/data-residency-zones/{id}/deprecate":{"post":{"operationId":"DataResidencyZonesController_deprecate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-residency-zones"]}},"/data-residency-zones/{id}/retire":{"post":{"operationId":"DataResidencyZonesController_retire","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-residency-zones"]}},"/data-residency-zones/{id}/compliance-hold":{"post":{"operationId":"DataResidencyZonesController_setComplianceHold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UntilAtReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-residency-zones"]}},"/data-residency-zones/{id}/release-compliance-hold":{"post":{"operationId":"DataResidencyZonesController_releaseComplianceHold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-residency-zones"]}},"/product-recommendations":{"get":{"operationId":"ProductRecommendationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sourceProductId","required":true,"in":"query","schema":{"type":"string"}},{"name":"recommendedProductId","required":true,"in":"query","schema":{"type":"string"}},{"name":"pinnedOnly","required":true,"in":"query","schema":{"type":"string"}},{"name":"excludedOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-recommendations"]},"put":{"operationId":"ProductRecommendationsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertProductRecommendationDto"}}}},"responses":{"200":{"description":""}},"tags":["product-recommendations"]}},"/product-recommendations/{id}":{"get":{"operationId":"ProductRecommendationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-recommendations"]},"delete":{"operationId":"ProductRecommendationsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-recommendations"]}},"/product-recommendations/{id}/pin":{"post":{"operationId":"ProductRecommendationsController_pin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recommendations"]}},"/product-recommendations/{id}/unpin":{"post":{"operationId":"ProductRecommendationsController_unpin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recommendations"]}},"/product-recommendations/{id}/exclude":{"post":{"operationId":"ProductRecommendationsController_exclude","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recommendations"]}},"/product-recommendations/{id}/include":{"post":{"operationId":"ProductRecommendationsController_include","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recommendations"]}},"/product-follows":{"get":{"operationId":"ProductFollowsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-follows"]},"post":{"operationId":"ProductFollowsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductFollowDto"}}}},"responses":{"201":{"description":""}},"tags":["product-follows"]}},"/product-follows/stats":{"get":{"operationId":"ProductFollowsController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-follows"]}},"/product-follows/{id}":{"get":{"operationId":"ProductFollowsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-follows"]}},"/product-follows/{id}/trigger":{"post":{"operationId":"ProductFollowsController_trigger","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerProductFollowDto"}}}},"responses":{"201":{"description":""}},"tags":["product-follows"]}},"/product-follows/{id}/expire":{"post":{"operationId":"ProductFollowsController_expire","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-follows"]}},"/product-follows/{id}/cancel":{"post":{"operationId":"ProductFollowsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-follows"]}},"/fraud-rules/score":{"post":{"operationId":"FraudRulesController_score","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FraudScoreRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["fraud-rules"]}},"/fraud-rules":{"get":{"operationId":"FraudRulesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fraud-rules"]},"post":{"operationId":"FraudRulesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFraudRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["fraud-rules"]}},"/fraud-rules/{id}":{"get":{"operationId":"FraudRulesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fraud-rules"]},"patch":{"operationId":"FraudRulesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFraudRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["fraud-rules"]},"delete":{"operationId":"FraudRulesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["fraud-rules"]}},"/fraud-rules/{id}/toggle-active":{"post":{"operationId":"FraudRulesController_toggleActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["fraud-rules"]}},"/fraud-rules/{id}/record-hit":{"post":{"operationId":"FraudRulesController_recordHit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["fraud-rules"]}},"/merchant-onboarding":{"get":{"operationId":"MerchantOnboardingController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"mandatoryOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-onboarding"]},"post":{"operationId":"MerchantOnboardingController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMerchantOnboardingTaskDto"}}}},"responses":{"201":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/progress":{"get":{"operationId":"MerchantOnboardingController_progress","parameters":[],"responses":{"200":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/{id}":{"get":{"operationId":"MerchantOnboardingController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/{id}/start":{"post":{"operationId":"MerchantOnboardingController_start","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/{id}/complete":{"post":{"operationId":"MerchantOnboardingController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/{id}/block":{"post":{"operationId":"MerchantOnboardingController_block","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/{id}/skip":{"post":{"operationId":"MerchantOnboardingController_skip","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["merchant-onboarding"]}},"/merchant-onboarding/{id}/reset":{"post":{"operationId":"MerchantOnboardingController_reset","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["merchant-onboarding"]}},"/notification-deliveries":{"get":{"operationId":"NotificationDeliveriesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["notification-deliveries"]},"post":{"operationId":"NotificationDeliveriesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNotificationDeliveryDto"}}}},"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/stats":{"get":{"operationId":"NotificationDeliveriesController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}":{"get":{"operationId":"NotificationDeliveriesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-sending":{"post":{"operationId":"NotificationDeliveriesController_markSending","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-sent":{"post":{"operationId":"NotificationDeliveriesController_markSent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkNotificationSentDto"}}}},"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-delivered":{"post":{"operationId":"NotificationDeliveriesController_markDelivered","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-opened":{"post":{"operationId":"NotificationDeliveriesController_markOpened","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-clicked":{"post":{"operationId":"NotificationDeliveriesController_markClicked","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-bounced":{"post":{"operationId":"NotificationDeliveriesController_markBounced","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/notification-deliveries/{id}/mark-failed":{"post":{"operationId":"NotificationDeliveriesController_markFailed","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkNotificationFailedDto"}}}},"responses":{"201":{"description":""}},"tags":["notification-deliveries"]}},"/api-access-logs":{"get":{"operationId":"ApiAccessLogsController_list","parameters":[{"name":"tenantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"apiKeyId","required":true,"in":"query","schema":{"type":"string"}},{"name":"partnerAppId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}},{"name":"pathPrefix","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["api-access-logs"]},"post":{"operationId":"ApiAccessLogsController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordApiAccessLogDto"}}}},"responses":{"201":{"description":""}},"tags":["api-access-logs"]}},"/api-access-logs/stats":{"get":{"operationId":"ApiAccessLogsController_stats","parameters":[{"name":"tenantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceHours","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["api-access-logs"]}},"/api-access-logs/{id}":{"get":{"operationId":"ApiAccessLogsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["api-access-logs"]}},"/tax-rules":{"get":{"operationId":"TaxRulesController_list","parameters":[{"name":"zoneId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productCategoryId","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-rules"]},"post":{"operationId":"TaxRulesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaxRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-rules"]}},"/tax-rules/applicable":{"get":{"operationId":"TaxRulesController_findApplicable","parameters":[{"name":"zoneId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productCategoryId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-rules"]}},"/tax-rules/{id}":{"get":{"operationId":"TaxRulesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-rules"]},"patch":{"operationId":"TaxRulesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaxRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["tax-rules"]},"delete":{"operationId":"TaxRulesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["tax-rules"]}},"/tax-rules/{id}/expire":{"post":{"operationId":"TaxRulesController_expire","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-rules"]}},"/catalog/products/{productId}/options":{"get":{"operationId":"ProductOptionsController_getOptions","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]},"put":{"operationId":"ProductOptionsController_setOptions","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetProductOptionsDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/catalog/variants/{variantId}/option-values":{"put":{"operationId":"ProductOptionsController_linkVariantValues","parameters":[{"name":"variantId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkVariantOptionValuesDto"}}}},"responses":{"200":{"description":""}},"tags":["catalog"]}},"/price-match-claims":{"get":{"operationId":"PriceMatchClaimsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-match-claims"]},"post":{"operationId":"PriceMatchClaimsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePriceMatchClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}":{"get":{"operationId":"PriceMatchClaimsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/start-review":{"post":{"operationId":"PriceMatchClaimsController_startReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/verify-competitor":{"post":{"operationId":"PriceMatchClaimsController_verifyCompetitor","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyCompetitorDto"}}}},"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/approve":{"post":{"operationId":"PriceMatchClaimsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/deny":{"post":{"operationId":"PriceMatchClaimsController_deny","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DenyClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/mark-paid":{"post":{"operationId":"PriceMatchClaimsController_markPaid","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkPaidClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/escalate":{"post":{"operationId":"PriceMatchClaimsController_escalate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TicketIdBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/price-match-claims/{id}/cancel":{"post":{"operationId":"PriceMatchClaimsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["price-match-claims"]}},"/product-warranties":{"get":{"operationId":"ProductWarrantiesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"serialNumber","required":true,"in":"query","schema":{"type":"string"}},{"name":"expiringWithinDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-warranties"]},"post":{"operationId":"ProductWarrantiesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductWarrantyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}":{"get":{"operationId":"ProductWarrantiesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}/register":{"post":{"operationId":"ProductWarrantiesController_register","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}/file-claim":{"post":{"operationId":"ProductWarrantiesController_fileClaim","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}/resolve-claim":{"post":{"operationId":"ProductWarrantiesController_resolveClaim","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveProductWarrantyClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}/transfer":{"post":{"operationId":"ProductWarrantiesController_transfer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferProductWarrantyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}/void":{"post":{"operationId":"ProductWarrantiesController_voidWarranty","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/product-warranties/{id}/cancel":{"post":{"operationId":"ProductWarrantiesController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranties"]}},"/mobile/v1/customer/me/warranties":{"get":{"operationId":"CustomerWarrantiesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/warranties/register":{"post":{"operationId":"CustomerWarrantiesController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterWarrantyDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/product-warranty-claims":{"get":{"operationId":"ProductWarrantyClaimsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"warrantyId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"serviceCenterId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-warranty-claims"]},"post":{"operationId":"ProductWarrantyClaimsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductWarrantyClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}":{"get":{"operationId":"ProductWarrantyClaimsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/start-review":{"post":{"operationId":"ProductWarrantyClaimsController_startReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/diagnosis":{"post":{"operationId":"ProductWarrantyClaimsController_recordDiagnosis","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordWarrantyClaimDiagnosisDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/approve":{"post":{"operationId":"ProductWarrantyClaimsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveWarrantyClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/deny":{"post":{"operationId":"ProductWarrantyClaimsController_deny","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DenyWarrantyClaimDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/start-repair":{"post":{"operationId":"ProductWarrantyClaimsController_startRepair","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/complete-repair":{"post":{"operationId":"ProductWarrantyClaimsController_completeRepair","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteWarrantyClaimRepairDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/replacement":{"post":{"operationId":"ProductWarrantyClaimsController_recordReplacement","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordWarrantyClaimReplacementDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/mark-paid":{"post":{"operationId":"ProductWarrantyClaimsController_markPaid","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkWarrantyClaimPaidDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/complete":{"post":{"operationId":"ProductWarrantyClaimsController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SatisfactionRatingBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/product-warranty-claims/{id}/escalate":{"post":{"operationId":"ProductWarrantyClaimsController_escalate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TicketIdBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-warranty-claims"]}},"/inventory-count-sessions":{"get":{"operationId":"InventoryCountSessionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"warehouseId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory-count-sessions"]},"post":{"operationId":"InventoryCountSessionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInventoryCountSessionDto"}}}},"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}":{"get":{"operationId":"InventoryCountSessionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/start":{"post":{"operationId":"InventoryCountSessionsController_start","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/submit-for-review":{"post":{"operationId":"InventoryCountSessionsController_submitForReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/reconcile":{"post":{"operationId":"InventoryCountSessionsController_reconcile","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/post":{"post":{"operationId":"InventoryCountSessionsController_post","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/cancel":{"post":{"operationId":"InventoryCountSessionsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/lines":{"get":{"operationId":"InventoryCountSessionsController_listLines","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory-count-sessions"]},"post":{"operationId":"InventoryCountSessionsController_recordLine","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordCountLineDto"}}}},"responses":{"201":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-sessions/{id}/lines/{lineId}":{"delete":{"operationId":"InventoryCountSessionsController_deleteLine","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"lineId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["inventory-count-sessions"]}},"/inventory-count-schedules":{"get":{"operationId":"InventoryCountSchedulesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"take","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["inventory-count-schedules"]},"post":{"operationId":"InventoryCountSchedulesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInventoryCountScheduleDto"}}}},"responses":{"201":{"description":""}},"tags":["inventory-count-schedules"]}},"/inventory-count-schedules/{id}":{"patch":{"operationId":"InventoryCountSchedulesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInventoryCountScheduleDto"}}}},"responses":{"200":{"description":""}},"tags":["inventory-count-schedules"]},"delete":{"operationId":"InventoryCountSchedulesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["inventory-count-schedules"]}},"/inventory-count-schedules/{id}/active":{"patch":{"operationId":"InventoryCountSchedulesController_setActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetInventoryCountScheduleActiveDto"}}}},"responses":{"200":{"description":""}},"tags":["inventory-count-schedules"]}},"/background-jobs":{"get":{"operationId":"BackgroundJobsController_list","parameters":[{"name":"tenantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"queueName","required":true,"in":"query","schema":{"type":"string"}},{"name":"jobName","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeRetries","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["background-jobs"]}},"/background-jobs/stats":{"get":{"operationId":"BackgroundJobsController_stats","parameters":[{"name":"tenantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceHours","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["background-jobs"]}},"/background-jobs/{id}":{"get":{"operationId":"BackgroundJobsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["background-jobs"]}},"/background-jobs/{id}/retry":{"post":{"operationId":"BackgroundJobsController_retry","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["background-jobs"]}},"/background-jobs/{id}/cancel":{"post":{"operationId":"BackgroundJobsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["background-jobs"]}},"/background-jobs/{id}/send-to-dead-letter":{"post":{"operationId":"BackgroundJobsController_sendToDeadLetter","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["background-jobs"]}},"/encryption-keys":{"get":{"operationId":"EncryptionKeysController_list","parameters":[{"name":"tenantId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["encryption-keys"]},"post":{"operationId":"EncryptionKeysController_provision","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProvisionEncryptionKeyDto"}}}},"responses":{"201":{"description":""}},"tags":["encryption-keys"]}},"/encryption-keys/{id}":{"get":{"operationId":"EncryptionKeysController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["encryption-keys"]}},"/encryption-keys/{id}/activate":{"post":{"operationId":"EncryptionKeysController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["encryption-keys"]}},"/encryption-keys/{id}/start-rotation":{"post":{"operationId":"EncryptionKeysController_startRotation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["encryption-keys"]}},"/encryption-keys/{id}/retire":{"post":{"operationId":"EncryptionKeysController_retire","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetireEncryptionKeyDto"}}}},"responses":{"201":{"description":""}},"tags":["encryption-keys"]}},"/encryption-keys/{id}/mark-compromised":{"post":{"operationId":"EncryptionKeysController_markCompromised","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["encryption-keys"]}},"/encryption-keys/{id}/rotation-events":{"get":{"operationId":"EncryptionKeysController_listRotationEvents","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["encryption-keys"]}},"/usage-meter-readings":{"get":{"operationId":"UsageMeterReadingsController_list","parameters":[{"name":"tenantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}},{"name":"withOverageOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["usage-meter-readings"]},"post":{"operationId":"UsageMeterReadingsController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordUsageMeterReadingDto"}}}},"responses":{"201":{"description":""}},"tags":["usage-meter-readings"]}},"/usage-meter-readings/tenant-overview/{tenantId}":{"get":{"operationId":"UsageMeterReadingsController_tenantOverview","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["usage-meter-readings"]}},"/usage-meter-readings/{id}":{"get":{"operationId":"UsageMeterReadingsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["usage-meter-readings"]}},"/usage-meter-readings/{id}/mark-invoiced":{"post":{"operationId":"UsageMeterReadingsController_markInvoiced","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkUsageMeterInvoicedDto"}}}},"responses":{"201":{"description":""}},"tags":["usage-meter-readings"]}},"/pos-devices":{"get":{"operationId":"PosDevicesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locationId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-devices"]},"post":{"operationId":"PosDevicesController_provision","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProvisionPosDeviceDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-devices"]}},"/pos-devices/fleet-overview":{"get":{"operationId":"PosDevicesController_fleetOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-devices"]}},"/pos-devices/{id}":{"get":{"operationId":"PosDevicesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-devices"]},"patch":{"operationId":"PosDevicesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePosDeviceDto"}}}},"responses":{"200":{"description":""}},"tags":["pos-devices"]}},"/pos-devices/pair":{"post":{"operationId":"PosDevicesController_pair","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PairPosDeviceDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-devices"]}},"/pos-devices/{id}/heartbeat":{"post":{"operationId":"PosDevicesController_heartbeat","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PosDeviceHeartbeatDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-devices"]}},"/pos-devices/{id}/mark-offline":{"post":{"operationId":"PosDevicesController_markOffline","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pos-devices"]}},"/pos-devices/{id}/deactivate":{"post":{"operationId":"PosDevicesController_deactivate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pos-devices"]}},"/pos-locations":{"get":{"operationId":"PosLocationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-locations"]},"post":{"operationId":"PosLocationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePosLocationDto"}}}},"responses":{"201":{"description":""}},"tags":["pos-locations"]}},"/pos-locations/store-overview":{"get":{"operationId":"PosLocationsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-locations"]}},"/pos-locations/{id}":{"get":{"operationId":"PosLocationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pos-locations"]},"patch":{"operationId":"PosLocationsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePosLocationDto"}}}},"responses":{"200":{"description":""}},"tags":["pos-locations"]}},"/pos-locations/{id}/deactivate":{"post":{"operationId":"PosLocationsController_deactivate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pos-locations"]}},"/pos-locations/{id}/reactivate":{"post":{"operationId":"PosLocationsController_reactivate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pos-locations"]}},"/pos-locations/{id}/close":{"post":{"operationId":"PosLocationsController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pos-locations"]}},"/metaobjects/definitions":{"get":{"operationId":"MetaobjectsController_listDefinitions","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metaobjects"]},"post":{"operationId":"MetaobjectsController_createDefinition","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMetaobjectDefinitionDto"}}}},"responses":{"201":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/definitions/{id}":{"get":{"operationId":"MetaobjectsController_getDefinitionById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metaobjects"]},"patch":{"operationId":"MetaobjectsController_updateDefinition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMetaobjectDefinitionDto"}}}},"responses":{"200":{"description":""}},"tags":["metaobjects"]},"delete":{"operationId":"MetaobjectsController_deleteDefinition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/definitions/{id}/toggle":{"post":{"operationId":"MetaobjectsController_toggleDefinition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsActiveBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/store-overview":{"get":{"operationId":"MetaobjectsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metaobjects"]}},"/metaobjects":{"get":{"operationId":"MetaobjectsController_listMetaobjects","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"definitionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"definitionType","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metaobjects"]},"post":{"operationId":"MetaobjectsController_upsertMetaobject","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMetaobjectDto"}}}},"responses":{"201":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/{id}":{"get":{"operationId":"MetaobjectsController_getMetaobjectById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["metaobjects"]},"delete":{"operationId":"MetaobjectsController_deleteMetaobject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/{id}/publish":{"post":{"operationId":"MetaobjectsController_publishMetaobject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/{id}/archive":{"post":{"operationId":"MetaobjectsController_archiveMetaobject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["metaobjects"]}},"/metaobjects/{id}/restore":{"post":{"operationId":"MetaobjectsController_restoreMetaobject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["metaobjects"]}},"/data-deletion-runs":{"get":{"operationId":"DataDeletionRunsController_list","parameters":[{"name":"subjectId","required":true,"in":"query","schema":{"type":"string"}},{"name":"dsrRequestId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-deletion-runs"]},"post":{"operationId":"DataDeletionRunsController_schedule","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleDataDeletionRunDto"}}}},"responses":{"201":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/tenant-overview":{"get":{"operationId":"DataDeletionRunsController_tenantOverview","parameters":[{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/{id}":{"get":{"operationId":"DataDeletionRunsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/subject-search":{"post":{"operationId":"DataDeletionRunsController_searchSubjects","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchDataDeletionSubjectsDto"}}}},"responses":{"200":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/{id}/start":{"post":{"operationId":"DataDeletionRunsController_start","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/{id}/hard-delete":{"post":{"operationId":"DataDeletionRunsController_hardDelete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/{id}/fail":{"post":{"operationId":"DataDeletionRunsController_fail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailDataDeletionRunDto"}}}},"responses":{"201":{"description":""}},"tags":["data-deletion-runs"]}},"/data-deletion-runs/{id}/cancel":{"post":{"operationId":"DataDeletionRunsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["data-deletion-runs"]}},"/product-swatches":{"get":{"operationId":"ProductSwatchesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"optionName","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-swatches"]},"post":{"operationId":"ProductSwatchesController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertProductSwatchDto"}}}},"responses":{"201":{"description":""}},"tags":["product-swatches"]}},"/product-swatches/product-overview/{productId}":{"get":{"operationId":"ProductSwatchesController_productOverview","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-swatches"]}},"/product-swatches/{id}":{"get":{"operationId":"ProductSwatchesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-swatches"]},"delete":{"operationId":"ProductSwatchesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-swatches"]}},"/product-swatches/{id}/flags":{"patch":{"operationId":"ProductSwatchesController_updateFlags","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSwatchFlagsDto"}}}},"responses":{"200":{"description":""}},"tags":["product-swatches"]}},"/product-swatches/reorder":{"post":{"operationId":"ProductSwatchesController_reorder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductOrderedIdsBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-swatches"]}},"/product-videos":{"get":{"operationId":"ProductVideosController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-videos"]},"post":{"operationId":"ProductVideosController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductVideoDto"}}}},"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/product-videos/product-overview/{productId}":{"get":{"operationId":"ProductVideosController_productOverview","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-videos"]}},"/product-videos/{id}":{"get":{"operationId":"ProductVideosController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-videos"]},"delete":{"operationId":"ProductVideosController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-videos"]}},"/product-videos/{id}/progress":{"post":{"operationId":"ProductVideosController_reportProgress","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportProductVideoProgressDto"}}}},"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/product-videos/{id}/mark-ready":{"post":{"operationId":"ProductVideosController_markReady","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductVideoMetadataDto"}}}},"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/product-videos/{id}/mark-errored":{"post":{"operationId":"ProductVideosController_markErrored","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorMessageBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/product-videos/{id}/archive":{"post":{"operationId":"ProductVideosController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/product-videos/{id}/restore":{"post":{"operationId":"ProductVideosController_restore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/product-videos/reorder":{"post":{"operationId":"ProductVideosController_reorder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductOrderedIdsBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-videos"]}},"/lighthouse-runs/ingest":{"post":{"operationId":"LighthouseRunsController_ingest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestLighthouseRunDto"}}}},"responses":{"201":{"description":""}},"tags":["lighthouse-runs"]}},"/lighthouse-runs":{"get":{"operationId":"LighthouseRunsController_list","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["lighthouse-runs"]}},"/lighthouse-runs/trend":{"get":{"operationId":"LighthouseRunsController_trend","parameters":[{"name":"url","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["lighthouse-runs"]}},"/theme-packages":{"get":{"operationId":"ThemePackagesController_listPackages","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"themeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-packages"]},"post":{"operationId":"ThemePackagesController_createPackage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateThemePackageDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/store-overview":{"get":{"operationId":"ThemePackagesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/activations":{"get":{"operationId":"ThemePackagesController_listActivations","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/{id}":{"get":{"operationId":"ThemePackagesController_getPackage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-packages"]},"delete":{"operationId":"ThemePackagesController_deletePackage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/{id}/publish":{"post":{"operationId":"ThemePackagesController_publishPackage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/{id}/activate":{"post":{"operationId":"ThemePackagesController_activatePackage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/stores/{storeId}/rollback":{"post":{"operationId":"ThemePackagesController_rollbackActivation","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-packages"]}},"/theme-packages/{id}/archive":{"post":{"operationId":"ThemePackagesController_archivePackage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-packages"]}},"/storefront/theme-package/{storeId}/version":{"get":{"operationId":"ThemePackagePublicController_version","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ThemePackagePublic"]}},"/storefront/theme-package/{storeId}/preview":{"get":{"operationId":"ThemePackagePublicController_preview","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ThemePackagePublic"]}},"/storefront/theme-package/{storeId}":{"get":{"operationId":"ThemePackagePublicController_active","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["ThemePackagePublic"]}},"/theme-customizations":{"get":{"operationId":"ThemeCustomizationsController_form","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/preview-token":{"get":{"operationId":"ThemeCustomizationsController_previewToken","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/draft":{"post":{"operationId":"ThemeCustomizationsController_saveDraft","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveThemeCustomizationDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/layout":{"post":{"operationId":"ThemeCustomizationsController_saveLayout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveThemeLayoutDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/publish":{"post":{"operationId":"ThemeCustomizationsController_publish","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThemeCustomizationTargetDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/history":{"get":{"operationId":"ThemeCustomizationsController_history","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":50,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/history/restore":{"post":{"operationId":"ThemeCustomizationsController_restore","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreThemeSnapshotDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/saved-sections":{"get":{"operationId":"ThemeCustomizationsController_listSavedSections","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":50,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["theme-customizations"]},"post":{"operationId":"ThemeCustomizationsController_createSavedSection","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSavedSectionDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/saved-sections/{id}":{"delete":{"operationId":"ThemeCustomizationsController_removeSavedSection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-customizations/discard":{"post":{"operationId":"ThemeCustomizationsController_discard","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThemeCustomizationTargetDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-customizations"]}},"/theme-publication-contexts/resolve":{"get":{"operationId":"ThemePublicationContextsController_resolveForVisitor","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"visitorId","required":true,"in":"query","schema":{"type":"string"}},{"name":"path","required":true,"in":"query","schema":{"type":"string"}},{"name":"segment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-publication-contexts"]}},"/theme-publication-contexts":{"get":{"operationId":"ThemePublicationContextsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-publication-contexts"]},"post":{"operationId":"ThemePublicationContextsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePublicationContextDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-publication-contexts"]}},"/theme-publication-contexts/{id}":{"patch":{"operationId":"ThemePublicationContextsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePublicationContextDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-publication-contexts"]},"delete":{"operationId":"ThemePublicationContextsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["theme-publication-contexts"]}},"/shipping-customs-policies":{"get":{"operationId":"ShippingCustomsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-customs"]},"put":{"operationId":"ShippingCustomsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertShippingCustomsDto"}}}},"responses":{"200":{"description":""}},"tags":["shipping-customs"]}},"/shipping-customs-policies/{id}":{"delete":{"operationId":"ShippingCustomsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveShippingCustomsDto"}}}},"responses":{"204":{"description":""}},"tags":["shipping-customs"]}},"/shipping-labels":{"get":{"operationId":"ShippingLabelsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"shipmentId","required":true,"in":"query","schema":{"type":"string"}},{"name":"carrier","required":true,"in":"query","schema":{"type":"string"}},{"name":"trackingNumber","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-labels"]},"post":{"operationId":"ShippingLabelsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShippingLabelDto"}}}},"responses":{"201":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/store-overview":{"get":{"operationId":"ShippingLabelsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/{id}":{"get":{"operationId":"ShippingLabelsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/{id}/complete-purchase":{"post":{"operationId":"ShippingLabelsController_completePurchase","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletePurchaseDto"}}}},"responses":{"201":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/{id}/mark-printed":{"post":{"operationId":"ShippingLabelsController_markPrinted","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/{id}/void":{"post":{"operationId":"ShippingLabelsController_voidLabel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/{id}/mark-failed":{"post":{"operationId":"ShippingLabelsController_markFailed","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorMessageBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["shipping-labels"]}},"/shipping-labels/sweep-expired":{"post":{"operationId":"ShippingLabelsController_sweepExpired","parameters":[],"responses":{"201":{"description":""}},"tags":["shipping-labels"]}},"/tax-filing-periods":{"get":{"operationId":"TaxFilingPeriodsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"countryCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"taxRegistrationId","required":true,"in":"query","schema":{"type":"string"}},{"name":"overdueOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-filing-periods"]},"post":{"operationId":"TaxFilingPeriodsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaxFilingPeriodDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/store-overview":{"get":{"operationId":"TaxFilingPeriodsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}":{"get":{"operationId":"TaxFilingPeriodsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/record-totals":{"post":{"operationId":"TaxFilingPeriodsController_recordTotals","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordTotalsDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/submit-for-review":{"post":{"operationId":"TaxFilingPeriodsController_submitForReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/approve":{"post":{"operationId":"TaxFilingPeriodsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/file":{"post":{"operationId":"TaxFilingPeriodsController_file","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileTaxPeriodDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/accept":{"post":{"operationId":"TaxFilingPeriodsController_accept","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/reject":{"post":{"operationId":"TaxFilingPeriodsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/record-payment":{"post":{"operationId":"TaxFilingPeriodsController_recordPayment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordTaxPaymentDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/amend":{"post":{"operationId":"TaxFilingPeriodsController_amend","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmendTaxPeriodDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/{id}/close":{"post":{"operationId":"TaxFilingPeriodsController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-filing-periods/sweep-overdue":{"post":{"operationId":"TaxFilingPeriodsController_sweepOverdue","parameters":[],"responses":{"201":{"description":""}},"tags":["tax-filing-periods"]}},"/tax-nexus":{"get":{"operationId":"TaxNexusController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"countryCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"approachingOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-nexus"]},"post":{"operationId":"TaxNexusController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaxNexusDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/store-overview":{"get":{"operationId":"TaxNexusController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}":{"get":{"operationId":"TaxNexusController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/record-rolling-activity":{"post":{"operationId":"TaxNexusController_recordRollingActivity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordRollingActivityDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/reset-rolling-window":{"post":{"operationId":"TaxNexusController_resetRollingWindow","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/set-registration-deadline":{"post":{"operationId":"TaxNexusController_setRegistrationDeadline","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetRegistrationDeadlineDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/link-registration":{"post":{"operationId":"TaxNexusController_linkRegistration","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkRegistrationDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/start-deregistration":{"post":{"operationId":"TaxNexusController_startDeregistration","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartDeregistrationDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/complete-deregistration":{"post":{"operationId":"TaxNexusController_completeDeregistration","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/mark-exempt":{"post":{"operationId":"TaxNexusController_markExempt","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/tax-nexus/{id}/record-review":{"post":{"operationId":"TaxNexusController_recordReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-nexus"]}},"/pickup-slots":{"get":{"operationId":"PickupSlotsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"pickupLocationId","required":true,"in":"query","schema":{"type":"string"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"availableOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-slots"]},"post":{"operationId":"PickupSlotsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePickupSlotDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/store-overview":{"get":{"operationId":"PickupSlotsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"lookaheadDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}":{"get":{"operationId":"PickupSlotsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/reserve":{"post":{"operationId":"PickupSlotsController_reserve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/confirm-booking":{"post":{"operationId":"PickupSlotsController_confirmBooking","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/release-reservation":{"post":{"operationId":"PickupSlotsController_releaseReservation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/cancel-booking":{"post":{"operationId":"PickupSlotsController_cancelBooking","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/close":{"post":{"operationId":"PickupSlotsController_closeSlot","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/cancel":{"post":{"operationId":"PickupSlotsController_cancelSlot","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/pickup-slots/{id}/resize":{"post":{"operationId":"PickupSlotsController_resizeCapacity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResizePickupSlotCapacityDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-slots"]}},"/product-digital-certificates":{"get":{"operationId":"ProductDigitalCertificatesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerCustomerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-digital-certificates"]},"post":{"operationId":"ProductDigitalCertificatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCertificateDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/store-overview":{"get":{"operationId":"ProductDigitalCertificatesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/verify/{code}":{"get":{"operationId":"ProductDigitalCertificatesController_lookupByVerificationCode","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}":{"get":{"operationId":"ProductDigitalCertificatesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/issue":{"post":{"operationId":"ProductDigitalCertificatesController_issue","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueCertificateDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/anchor-on-chain":{"post":{"operationId":"ProductDigitalCertificatesController_anchorOnChain","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnchorOnChainDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/transfer":{"post":{"operationId":"ProductDigitalCertificatesController_transfer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferDigitalCertificateDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/revoke":{"post":{"operationId":"ProductDigitalCertificatesController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/dispute":{"post":{"operationId":"ProductDigitalCertificatesController_dispute","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotesBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/resolve-dispute":{"post":{"operationId":"ProductDigitalCertificatesController_resolveDispute","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveCertificateDisputeDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/appraise":{"post":{"operationId":"ProductDigitalCertificatesController_appraise","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppraiseDto"}}}},"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/{id}/archive":{"post":{"operationId":"ProductDigitalCertificatesController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/product-digital-certificates/sweep-expired":{"post":{"operationId":"ProductDigitalCertificatesController_sweepExpired","parameters":[],"responses":{"201":{"description":""}},"tags":["product-digital-certificates"]}},"/content-translations":{"get":{"operationId":"ContentTranslationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}},{"name":"staleOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-translations"]},"post":{"operationId":"ContentTranslationsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertTranslationDto"}}}},"responses":{"201":{"description":""}},"tags":["content-translations"]}},"/content-translations/page":{"get":{"operationId":"ContentTranslationsController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}},{"name":"staleOnly","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-translations"]}},"/content-translations/store-overview":{"get":{"operationId":"ContentTranslationsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-translations"]}},"/content-translations/resource/{resourceKind}/{resourceId}":{"get":{"operationId":"ContentTranslationsController_getResourceTranslations","parameters":[{"name":"resourceId","required":true,"in":"path","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-translations"]}},"/content-translations/{id}":{"get":{"operationId":"ContentTranslationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-translations"]},"delete":{"operationId":"ContentTranslationsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["content-translations"]}},"/content-translations/{id}/submit-for-review":{"post":{"operationId":"ContentTranslationsController_submitForReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-translations"]}},"/content-translations/{id}/publish":{"post":{"operationId":"ContentTranslationsController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-translations"]}},"/content-translations/{id}/revert-to-draft":{"post":{"operationId":"ContentTranslationsController_revertToDraft","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-translations"]}},"/content-translations/mark-stale":{"post":{"operationId":"ContentTranslationsController_markStale","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareSourceDto"}}}},"responses":{"201":{"description":""}},"tags":["content-translations"]}},"/image-transforms/store-overview":{"get":{"operationId":"ImageTransformsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["image-transforms"]}},"/image-transforms/presets":{"get":{"operationId":"ImageTransformsController_listPresets","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isSystem","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["image-transforms"]},"post":{"operationId":"ImageTransformsController_createPreset","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePresetDto"}}}},"responses":{"201":{"description":""}},"tags":["image-transforms"]}},"/image-transforms/presets/{id}":{"get":{"operationId":"ImageTransformsController_getPresetById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["image-transforms"]},"patch":{"operationId":"ImageTransformsController_updatePreset","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePresetDto"}}}},"responses":{"200":{"description":""}},"tags":["image-transforms"]},"delete":{"operationId":"ImageTransformsController_deletePreset","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["image-transforms"]}},"/image-transforms/cache":{"get":{"operationId":"ImageTransformsController_listCacheEntries","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sourceMediaId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["image-transforms"]}},"/image-transforms/cache/lookup-or-record":{"post":{"operationId":"ImageTransformsController_lookupOrRecord","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordCacheEntryDto"}}}},"responses":{"201":{"description":""}},"tags":["image-transforms"]}},"/image-transforms/cache/invalidate-media/{sourceMediaId}":{"post":{"operationId":"ImageTransformsController_invalidateMediaCache","parameters":[{"name":"sourceMediaId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["image-transforms"]}},"/image-transforms/cache/prune":{"post":{"operationId":"ImageTransformsController_pruneStaleCache","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PruneImageTransformsCacheDto"}}}},"responses":{"201":{"description":""}},"tags":["image-transforms"]}},"/form-submissions":{"get":{"operationId":"FormSubmissionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"formCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"assignedUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"spamOnly","required":true,"in":"query","schema":{"type":"string"}},{"name":"overdueOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["form-submissions"]},"post":{"operationId":"FormSubmissionsController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitFormDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/store-overview":{"get":{"operationId":"FormSubmissionsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}":{"get":{"operationId":"FormSubmissionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/assign":{"post":{"operationId":"FormSubmissionsController_assign","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignFormSubmissionDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/start-work":{"post":{"operationId":"FormSubmissionsController_startWork","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/respond":{"post":{"operationId":"FormSubmissionsController_respond","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RespondFormSubmissionDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/resolve":{"post":{"operationId":"FormSubmissionsController_resolve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SatisfactionRatingBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/convert":{"post":{"operationId":"FormSubmissionsController_convert","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertFormSubmissionDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/decline":{"post":{"operationId":"FormSubmissionsController_decline","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/escalate":{"post":{"operationId":"FormSubmissionsController_escalate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/mark-spam":{"post":{"operationId":"FormSubmissionsController_markSpam","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkSpamFormSubmissionDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/{id}/archive":{"post":{"operationId":"FormSubmissionsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/storefront":{"post":{"operationId":"FormSubmissionsPublicController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorefrontFormSubmitDto"}}}},"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/form-submissions/storefront/stores/{storeId}/attachments":{"post":{"operationId":"FormSubmissionsPublicController_uploadAttachment","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["form-submissions"]}},"/quote-requests":{"get":{"operationId":"QuoteRequestsController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"bucket","required":false,"in":"query","schema":{"default":"open","type":"string","enum":["open","responded","closed","spam"]}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["quote-requests"]}},"/customer-survey-responses/public/{id}":{"get":{"operationId":"CustomerSurveyResponsesController_viewSurveyPublic","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/public/{id}/start":{"post":{"operationId":"CustomerSurveyResponsesController_startSurveyPublic","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/public/{id}/submit":{"post":{"operationId":"CustomerSurveyResponsesController_submitPublic","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitSurveyPublicDto"}}}},"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses":{"get":{"operationId":"CustomerSurveyResponsesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"surveyCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"flaggedOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/page":{"get":{"operationId":"CustomerSurveyResponsesController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"surveyCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"flaggedOnly","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/stats":{"get":{"operationId":"CustomerSurveyResponsesController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/store-overview":{"get":{"operationId":"CustomerSurveyResponsesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}":{"get":{"operationId":"CustomerSurveyResponsesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/invite":{"post":{"operationId":"CustomerSurveyResponsesController_invite","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteSurveyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}/start":{"post":{"operationId":"CustomerSurveyResponsesController_startSurvey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}/submit":{"post":{"operationId":"CustomerSurveyResponsesController_submit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitSurveyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}/send-reminder":{"post":{"operationId":"CustomerSurveyResponsesController_sendReminder","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}/abandon":{"post":{"operationId":"CustomerSurveyResponsesController_abandon","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}/approve-testimonial":{"post":{"operationId":"CustomerSurveyResponsesController_approveTestimonial","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/{id}/handle-follow-up":{"post":{"operationId":"CustomerSurveyResponsesController_handleFollowUp","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalNotesBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/customer-survey-responses/sweep-expired":{"post":{"operationId":"CustomerSurveyResponsesController_sweepExpired","parameters":[],"responses":{"201":{"description":""}},"tags":["customer-survey-responses"]}},"/b2b-credit-reviews":{"get":{"operationId":"B2BCreditReviewsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"query","schema":{"type":"string"}},{"name":"overdueOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-credit-reviews"]},"post":{"operationId":"B2BCreditReviewsController_schedule","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleReviewDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/store-overview":{"get":{"operationId":"B2BCreditReviewsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}":{"get":{"operationId":"B2BCreditReviewsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/start-data-collection":{"post":{"operationId":"B2BCreditReviewsController_startDataCollection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/record-totals":{"post":{"operationId":"B2BCreditReviewsController_recordTotals","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordTotalsDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/submit-for-decision":{"post":{"operationId":"B2BCreditReviewsController_submitForDecision","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitForDecisionDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/decide":{"post":{"operationId":"B2BCreditReviewsController_decide","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecideDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/escalate":{"post":{"operationId":"B2BCreditReviewsController_escalate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/send-to-vendor":{"post":{"operationId":"B2BCreditReviewsController_sendToVendor","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TtlDaysBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/record-vendor-response":{"post":{"operationId":"B2BCreditReviewsController_recordVendorResponse","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotesBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/complete":{"post":{"operationId":"B2BCreditReviewsController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-reviews/{id}/cancel":{"post":{"operationId":"B2BCreditReviewsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b-credit-reviews"]}},"/b2b-credit-applications":{"get":{"operationId":"B2BCreditApplicationsController_list","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","SUBMITTED","UNDER_REVIEW","ADDITIONAL_DOCS_REQUESTED","APPROVED","REJECTED","EXPIRED","WITHDRAWN"]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b-credit-applications/{id}":{"get":{"operationId":"B2BCreditApplicationsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b-credit-applications/{id}/decide":{"post":{"operationId":"B2BCreditApplicationsController_decide","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecideB2BCreditApplicationDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/me/credit-applications":{"post":{"operationId":"B2BCreditApplicationsSelfController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitB2BCreditApplicationDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]},"get":{"operationId":"B2BCreditApplicationsSelfController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/me/credit-applications/{id}":{"get":{"operationId":"B2BCreditApplicationsSelfController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/me/credit-applications/{id}/withdraw":{"post":{"operationId":"B2BCreditApplicationsSelfController_withdraw","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/invoices":{"get":{"operationId":"B2BInvoicesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"wholesaleCustomerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]},"post":{"operationId":"B2BInvoicesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateB2bInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/invoices/{id}":{"get":{"operationId":"B2BInvoicesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]},"patch":{"operationId":"B2BInvoicesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateB2bInvoiceDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/invoices/{id}/issue":{"post":{"operationId":"B2BInvoicesController_issue","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/invoices/{id}/payments":{"post":{"operationId":"B2BInvoicesController_recordPayment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordB2bInvoicePaymentDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/invoices/{id}/void":{"post":{"operationId":"B2BInvoicesController_voidInvoice","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoidB2bInvoiceDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/invoices/convert-from-quote":{"post":{"operationId":"B2BInvoicesController_convertFromQuote","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertQuoteToInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/reports/dealers":{"get":{"operationId":"B2BReportsController_dealers","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"wholesaleCustomerId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/reports/dealers/{id}/products":{"get":{"operationId":"B2BReportsController_products","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]}},"/promotion-campaigns":{"get":{"operationId":"PromotionCampaignsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerStaffId","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["promotion-campaigns"]},"post":{"operationId":"PromotionCampaignsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePromotionCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/store-overview":{"get":{"operationId":"PromotionCampaignsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}":{"get":{"operationId":"PromotionCampaignsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/approve":{"post":{"operationId":"PromotionCampaignsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/schedule":{"post":{"operationId":"PromotionCampaignsController_schedule","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/activate":{"post":{"operationId":"PromotionCampaignsController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/pause":{"post":{"operationId":"PromotionCampaignsController_pause","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/end":{"post":{"operationId":"PromotionCampaignsController_end","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/cancel":{"post":{"operationId":"PromotionCampaignsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/promotion-campaigns/{id}/attach":{"post":{"operationId":"PromotionCampaignsController_attach","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachPromotionCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["promotion-campaigns"]}},"/market-pricing-rules":{"get":{"operationId":"MarketPricingRulesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"marketId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"collectionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["market-pricing-rules"]},"post":{"operationId":"MarketPricingRulesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["market-pricing-rules"]}},"/market-pricing-rules/market-overview":{"get":{"operationId":"MarketPricingRulesController_marketOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"marketId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["market-pricing-rules"]}},"/market-pricing-rules/{id}":{"get":{"operationId":"MarketPricingRulesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["market-pricing-rules"]},"patch":{"operationId":"MarketPricingRulesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMarketPricingRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["market-pricing-rules"]},"delete":{"operationId":"MarketPricingRulesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["market-pricing-rules"]}},"/market-pricing-rules/{id}/toggle-active":{"post":{"operationId":"MarketPricingRulesController_toggleActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["market-pricing-rules"]}},"/market-pricing-rules/{id}/reprioritize":{"post":{"operationId":"MarketPricingRulesController_reprioritize","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReprioritizeMarketPricingRuleDto"}}}},"responses":{"201":{"description":""}},"tags":["market-pricing-rules"]}},"/markets/public/stores/{storeId}":{"get":{"operationId":"MarketsController_listPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["markets"]}},"/markets/public/resolve-price":{"get":{"operationId":"MarketsController_resolvePrice","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"variantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"countryCode","required":false,"in":"query","schema":{"minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$","type":"string"}},{"name":"marketCode","required":false,"in":"query","schema":{"minLength":2,"maxLength":20,"pattern":"^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["markets"]}},"/markets/public/resolve":{"get":{"operationId":"MarketsController_resolveMarket","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"host","required":false,"in":"query","schema":{"minLength":3,"maxLength":255,"type":"string"}},{"name":"pathname","required":false,"in":"query","schema":{"maxLength":800,"type":"string"}},{"name":"countryCode","required":false,"in":"query","schema":{"minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$","type":"string"}},{"name":"marketCode","required":false,"in":"query","schema":{"minLength":2,"maxLength":20,"pattern":"^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["markets"]}},"/markets":{"get":{"operationId":"MarketsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["markets"]},"post":{"operationId":"MarketsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMarketDto"}}}},"responses":{"201":{"description":""}},"tags":["markets"]}},"/markets/{id}":{"get":{"operationId":"MarketsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["markets"]},"patch":{"operationId":"MarketsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMarketDto"}}}},"responses":{"200":{"description":""}},"tags":["markets"]},"delete":{"operationId":"MarketsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["markets"]}},"/orders/{orderId}/einvoice":{"post":{"operationId":"EInvoiceController_send","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendEInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["einvoice"]},"get":{"operationId":"EInvoiceController_get","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["einvoice"]}},"/orders/{orderId}/einvoice/reverse":{"post":{"operationId":"EInvoiceController_reverse","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["einvoice"]}},"/merchant/marketplace/{storeId}/quarantine":{"get":{"operationId":"MarketplaceController_listQuarantined","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/quarantine/{quarantineId}/retry":{"post":{"operationId":"MarketplaceController_retryQuarantined","parameters":[{"name":"quarantineId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/sync-categories":{"post":{"operationId":"MarketplaceController_syncCategories","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/categories":{"get":{"operationId":"MarketplaceController_listCategories","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/categories/{categoryId}/sync-attributes":{"post":{"operationId":"MarketplaceController_syncAttributes","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/contract-lists":{"get":{"operationId":"MarketplaceController_getContractLists","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/categories/{categoryId}/attributes":{"get":{"operationId":"MarketplaceController_listAttributes","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/brands":{"get":{"operationId":"MarketplaceController_searchBrands","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/listings/by-products":{"post":{"operationId":"MarketplaceController_listingsByProducts","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListingsByProductsDto"}}}},"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/category-mappings":{"get":{"operationId":"MarketplaceController_listCategoryMappings","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/category-mappings/{categoryId}":{"put":{"operationId":"MarketplaceController_saveCategoryMapping","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveMarketplaceCategoryMappingDto"}}}},"responses":{"200":{"description":""}},"tags":["marketplace"]},"delete":{"operationId":"MarketplaceController_deleteCategoryMapping","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/category-mappings/{categoryId}/bulk-list":{"post":{"operationId":"MarketplaceController_bulkListByCategory","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"categoryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/products/{productId}/variant-info":{"get":{"operationId":"MarketplaceController_getVariantInfo","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/products/{productId}/mapping":{"put":{"operationId":"MarketplaceController_saveMapping","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveMarketplaceMappingDto"}}}},"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/products/{productId}/list":{"post":{"operationId":"MarketplaceController_listProduct","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/products/{productId}/unlist":{"post":{"operationId":"MarketplaceController_unlistProduct","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/products/{productId}/price-inventory":{"post":{"operationId":"MarketplaceController_updatePriceInventory","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/pull-orders":{"post":{"operationId":"MarketplaceController_pullOrders","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/backfill-orders":{"post":{"operationId":"MarketplaceController_backfillOrders","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/verify":{"post":{"operationId":"MarketplaceController_verifyIntegration","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/webhook/enable":{"post":{"operationId":"MarketplaceController_enableOrderWebhook","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/webhook/disable":{"post":{"operationId":"MarketplaceController_disableOrderWebhook","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/orders/{orderId}/push-status":{"post":{"operationId":"MarketplaceController_pushOrderStatus","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceOrderPushDto"}}}},"responses":{"201":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/listings":{"get":{"operationId":"MarketplaceController_listListings","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/merchant/marketplace/{storeId}/{provider}/listings/{productId}":{"get":{"operationId":"MarketplaceController_getListing","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["marketplace"]}},"/marketplace-webhooks/incoming/{token}":{"post":{"operationId":"MarketplaceWebhooksController_receive","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceOrderWebhookPayloadDto"}}}},"responses":{"200":{"description":""}},"tags":["marketplace-webhooks"]}},"/cohort-snapshots":{"get":{"operationId":"CohortSnapshotsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cohortKey","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cohort-snapshots"]},"post":{"operationId":"CohortSnapshotsController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSnapshotDto"}}}},"responses":{"201":{"description":""}},"tags":["cohort-snapshots"]}},"/cohort-snapshots/matrix":{"get":{"operationId":"CohortSnapshotsController_cohortMatrix","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceCohorts","required":true,"in":"query","schema":{"type":"string"}},{"name":"periodCap","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cohort-snapshots"]}},"/cohort-snapshots/{id}":{"get":{"operationId":"CohortSnapshotsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cohort-snapshots"]},"delete":{"operationId":"CohortSnapshotsController_deleteSnapshot","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["cohort-snapshots"]}},"/cohort-snapshots/prune":{"post":{"operationId":"CohortSnapshotsController_pruneOlderThan","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PruneCohortSnapshotsDto"}}}},"responses":{"201":{"description":""}},"tags":["cohort-snapshots"]}},"/saved-report-templates":{"get":{"operationId":"SavedReportTemplatesController_list","parameters":[{"name":"reportType","required":true,"in":"query","schema":{"type":"string"}},{"name":"activeOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saved-report-templates"]},"post":{"operationId":"SavedReportTemplatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTemplateDto"}}}},"responses":{"201":{"description":""}},"tags":["saved-report-templates"]}},"/saved-report-templates/overview":{"get":{"operationId":"SavedReportTemplatesController_overview","parameters":[],"responses":{"200":{"description":""}},"tags":["saved-report-templates"]}},"/saved-report-templates/by-code/{code}":{"get":{"operationId":"SavedReportTemplatesController_getByCode","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saved-report-templates"]}},"/saved-report-templates/{id}":{"get":{"operationId":"SavedReportTemplatesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saved-report-templates"]},"patch":{"operationId":"SavedReportTemplatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTemplateDto"}}}},"responses":{"200":{"description":""}},"tags":["saved-report-templates"]},"delete":{"operationId":"SavedReportTemplatesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["saved-report-templates"]}},"/saved-report-templates/{id}/toggle-active":{"post":{"operationId":"SavedReportTemplatesController_toggleActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["saved-report-templates"]}},"/merchant-activity":{"get":{"operationId":"MerchantActivityController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"actorId","required":true,"in":"query","schema":{"type":"string"}},{"name":"targetType","required":true,"in":"query","schema":{"type":"string"}},{"name":"targetId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-activity"]},"post":{"operationId":"MerchantActivityController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordActivityDto"}}}},"responses":{"201":{"description":""}},"tags":["merchant-activity"]}},"/merchant-activity/store-feed":{"get":{"operationId":"MerchantActivityController_storeFeed","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-activity"]}},"/merchant-activity/{id}":{"get":{"operationId":"MerchantActivityController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["merchant-activity"]}},"/merchant-activity/prune":{"post":{"operationId":"MerchantActivityController_pruneOlderThan","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PruneMerchantActivityDto"}}}},"responses":{"201":{"description":""}},"tags":["merchant-activity"]}},"/workflows":{"get":{"operationId":"WorkflowsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"triggerKey","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["workflows"]},"post":{"operationId":"WorkflowsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowDto"}}}},"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/store-overview":{"get":{"operationId":"WorkflowsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["workflows"]}},"/workflows/runs":{"get":{"operationId":"WorkflowsController_listRuns","parameters":[{"name":"workflowId","required":true,"in":"query","schema":{"type":"string"}},{"name":"since","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["workflows"]}},"/workflows/runs/{id}":{"get":{"operationId":"WorkflowsController_getRunById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["workflows"]}},"/workflows/{id}":{"get":{"operationId":"WorkflowsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["workflows"]},"patch":{"operationId":"WorkflowsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowDto"}}}},"responses":{"200":{"description":""}},"tags":["workflows"]},"delete":{"operationId":"WorkflowsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["workflows"]}},"/workflows/{id}/transition":{"post":{"operationId":"WorkflowsController_transitionStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionWorkflowStatusDto"}}}},"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/{id}/runs":{"post":{"operationId":"WorkflowsController_createRun","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunDto"}}}},"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/{id}/test-run":{"post":{"operationId":"WorkflowsController_testRun","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowRunDto"}}}},"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/runs/{id}/start":{"post":{"operationId":"WorkflowsController_startRun","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/runs/{id}/complete":{"post":{"operationId":"WorkflowsController_completeRun","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteWorkflowRunDto"}}}},"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/runs/{id}/cancel":{"post":{"operationId":"WorkflowsController_cancelRun","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["workflows"]}},"/workflows/runs/{id}/retry":{"post":{"operationId":"WorkflowsController_retryRun","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["workflows"]}},"/content-revisions":{"get":{"operationId":"ContentRevisionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"authorId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}},{"name":"isPublished","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-revisions"]},"post":{"operationId":"ContentRevisionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContentRevisionDto"}}}},"responses":{"201":{"description":""}},"tags":["content-revisions"]}},"/content-revisions/store-overview":{"get":{"operationId":"ContentRevisionsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-revisions"]}},"/content-revisions/history":{"get":{"operationId":"ContentRevisionsController_getResourceHistory","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-revisions"]}},"/content-revisions/current-published":{"get":{"operationId":"ContentRevisionsController_getCurrentPublished","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"locale","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-revisions"]}},"/content-revisions/{id}":{"get":{"operationId":"ContentRevisionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-revisions"]}},"/content-revisions/{id}/publish":{"post":{"operationId":"ContentRevisionsController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-revisions"]}},"/content-revisions/{id}/restore":{"post":{"operationId":"ContentRevisionsController_restore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-revisions"]}},"/content-scheduled-publishes":{"get":{"operationId":"ContentScheduledPublishesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"authorUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceKind","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-scheduled-publishes"]},"post":{"operationId":"ContentScheduledPublishesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContentScheduledPublishDto"}}}},"responses":{"201":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/store-overview":{"get":{"operationId":"ContentScheduledPublishesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/due-for-publish":{"get":{"operationId":"ContentScheduledPublishesController_getDueForPublish","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/due-for-unpublish":{"get":{"operationId":"ContentScheduledPublishesController_getDueForUnpublish","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/{id}":{"get":{"operationId":"ContentScheduledPublishesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["content-scheduled-publishes"]},"patch":{"operationId":"ContentScheduledPublishesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateContentScheduledPublishDto"}}}},"responses":{"200":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/{id}/submit-for-approval":{"post":{"operationId":"ContentScheduledPublishesController_submitForApproval","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/{id}/approve":{"post":{"operationId":"ContentScheduledPublishesController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/{id}/reject":{"post":{"operationId":"ContentScheduledPublishesController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/{id}/schedule":{"post":{"operationId":"ContentScheduledPublishesController_schedule","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["content-scheduled-publishes"]}},"/content-scheduled-publishes/{id}/cancel":{"post":{"operationId":"ContentScheduledPublishesController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["content-scheduled-publishes"]}},"/funnels":{"get":{"operationId":"FunnelsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["funnels"]},"post":{"operationId":"FunnelsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFunnelDefinitionDto"}}}},"responses":{"201":{"description":""}},"tags":["funnels"]}},"/funnels/store-overview":{"get":{"operationId":"FunnelsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["funnels"]}},"/funnels/{id}":{"get":{"operationId":"FunnelsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["funnels"]},"patch":{"operationId":"FunnelsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFunnelDefinitionDto"}}}},"responses":{"200":{"description":""}},"tags":["funnels"]},"delete":{"operationId":"FunnelsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["funnels"]}},"/funnels/{id}/timeline":{"get":{"operationId":"FunnelsController_getTimeline","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["funnels"]}},"/funnels/{id}/metrics":{"get":{"operationId":"FunnelsController_getMetrics","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["funnels"]}},"/email-templates":{"get":{"operationId":"EmailTemplatesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-templates"]},"post":{"operationId":"EmailTemplatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEmailTemplateDto"}}}},"responses":{"201":{"description":""}},"tags":["email-templates"]}},"/email-templates/store-overview":{"get":{"operationId":"EmailTemplatesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-templates"]}},"/email-templates/by-slug":{"get":{"operationId":"EmailTemplatesController_getBySlug","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"slug","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-templates"]}},"/email-templates/{id}":{"get":{"operationId":"EmailTemplatesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-templates"]},"patch":{"operationId":"EmailTemplatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmailTemplateDto"}}}},"responses":{"200":{"description":""}},"tags":["email-templates"]},"delete":{"operationId":"EmailTemplatesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["email-templates"]}},"/email-templates/{id}/publish":{"post":{"operationId":"EmailTemplatesController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["email-templates"]}},"/email-templates/{id}/unpublish":{"post":{"operationId":"EmailTemplatesController_unpublish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["email-templates"]}},"/email-templates/{id}/archive":{"post":{"operationId":"EmailTemplatesController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["email-templates"]}},"/email-templates/{id}/duplicate":{"post":{"operationId":"EmailTemplatesController_duplicate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateEmailTemplateDto"}}}},"responses":{"201":{"description":""}},"tags":["email-templates"]}},"/store-email-templates":{"get":{"operationId":"StoreEmailTemplatesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-email-templates"]}},"/store-email-templates/{key}":{"get":{"operationId":"StoreEmailTemplatesController_detail","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-email-templates"]},"put":{"operationId":"StoreEmailTemplatesController_save","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveStoreEmailTemplateDto"}}}},"responses":{"200":{"description":""}},"tags":["store-email-templates"]},"delete":{"operationId":"StoreEmailTemplatesController_reset","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-email-templates"]}},"/store-email-templates/{key}/preview":{"post":{"operationId":"StoreEmailTemplatesController_preview","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewStoreEmailTemplateDto"}}}},"responses":{"200":{"description":""}},"tags":["store-email-templates"]}},"/store-email-templates/{key}/test":{"post":{"operationId":"StoreEmailTemplatesController_sendTest","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreEmailTemplateStoreDto"}}}},"responses":{"200":{"description":""}},"tags":["store-email-templates"]}},"/email-campaigns":{"get":{"operationId":"EmailCampaignsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"templateId","required":true,"in":"query","schema":{"type":"string"}},{"name":"segmentId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-campaigns"]},"post":{"operationId":"EmailCampaignsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEmailCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["email-campaigns"]}},"/email-campaigns/store-overview":{"get":{"operationId":"EmailCampaignsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-campaigns"]}},"/email-campaigns/{id}":{"get":{"operationId":"EmailCampaignsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-campaigns"]},"patch":{"operationId":"EmailCampaignsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmailCampaignDto"}}}},"responses":{"200":{"description":""}},"tags":["email-campaigns"]}},"/email-campaigns/{id}/stats":{"get":{"operationId":"EmailCampaignsController_getStats","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-campaigns"]}},"/email-campaigns/{id}/schedule":{"post":{"operationId":"EmailCampaignsController_schedule","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleEmailCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["email-campaigns"]}},"/email-campaigns/test-send":{"post":{"operationId":"EmailCampaignsController_testSend","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestSendEmailCampaignDto"}}}},"responses":{"200":{"description":""}},"tags":["email-campaigns"]}},"/email-campaigns/{id}/cancel":{"post":{"operationId":"EmailCampaignsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["email-campaigns"]}},"/email-delivery-events":{"get":{"operationId":"EmailDeliveryEventsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignId","required":true,"in":"query","schema":{"type":"string"}},{"name":"templateId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"recipientEmailHash","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-delivery-events"]},"post":{"operationId":"EmailDeliveryEventsController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordEmailDeliveryEventDto"}}}},"responses":{"201":{"description":""}},"tags":["email-delivery-events"]}},"/email-delivery-events/store-overview":{"get":{"operationId":"EmailDeliveryEventsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-delivery-events"]}},"/email-delivery-events/campaign-timeline/{campaignId}":{"get":{"operationId":"EmailDeliveryEventsController_getCampaignTimeline","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-delivery-events"]}},"/email-delivery-events/campaign-funnel/{campaignId}":{"get":{"operationId":"EmailDeliveryEventsController_getCampaignFunnel","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-delivery-events"]}},"/email-delivery-events/recipient-timeline":{"get":{"operationId":"EmailDeliveryEventsController_getRecipientTimeline","parameters":[{"name":"recipientEmail","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-delivery-events"]}},"/email-delivery-events/{id}":{"get":{"operationId":"EmailDeliveryEventsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["email-delivery-events"]}},"/email-delivery-events/prune-older-than":{"post":{"operationId":"EmailDeliveryEventsController_pruneOlderThan","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderThanDaysBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["email-delivery-events"]}},"/e-invoices":{"get":{"operationId":"EInvoicesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","QUEUED","SENT","ACCEPTED","REJECTED","FAILED","CANCELLED"]}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["E_FATURA","E_ARSIV","E_IRSALIYE"]}},{"name":"profile","required":false,"in":"query","schema":{"type":"string","enum":["TICARI","TEMELFATURA","IHRACAT","YOLCUBERABERFATURA"]}},{"name":"orderId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"buyerTaxNumber","required":false,"in":"query","schema":{"maxLength":20,"type":"string"}},{"name":"q","required":false,"in":"query","schema":{"maxLength":120,"type":"string"}},{"name":"issueDateFrom","required":false,"in":"query","schema":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},{"name":"issueDateTo","required":false,"in":"query","schema":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["e-invoices"]},"post":{"operationId":"EInvoicesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/export":{"get":{"operationId":"EInvoicesController_exportArchive","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","QUEUED","SENT","ACCEPTED","REJECTED","FAILED","CANCELLED"]}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["E_FATURA","E_ARSIV","E_IRSALIYE"]}},{"name":"profile","required":false,"in":"query","schema":{"type":"string","enum":["TICARI","TEMELFATURA","IHRACAT","YOLCUBERABERFATURA"]}},{"name":"orderId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"buyerTaxNumber","required":false,"in":"query","schema":{"maxLength":20,"type":"string"}},{"name":"q","required":false,"in":"query","schema":{"maxLength":120,"type":"string"}},{"name":"issueDateFrom","required":false,"in":"query","schema":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},{"name":"issueDateTo","required":false,"in":"query","schema":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}}],"responses":{"200":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/store-overview":{"get":{"operationId":"EInvoicesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/queued-for-gib":{"get":{"operationId":"EInvoicesController_getQueued","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/by-ettn/{ettn}":{"get":{"operationId":"EInvoicesController_getByEttn","parameters":[{"name":"ettn","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}":{"get":{"operationId":"EInvoicesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["e-invoices"]},"patch":{"operationId":"EInvoicesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEInvoiceDto"}}}},"responses":{"200":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}/queue":{"post":{"operationId":"EInvoicesController_queue","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}/mark-sent":{"post":{"operationId":"EInvoicesController_markSent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkSentEInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}/mark-accepted":{"post":{"operationId":"EInvoicesController_markAccepted","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkAcceptedEInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}/mark-rejected":{"post":{"operationId":"EInvoicesController_markRejected","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkRejectedEInvoiceDto"}}}},"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}/mark-failed":{"post":{"operationId":"EInvoicesController_markFailed","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/e-invoices/{id}/cancel":{"post":{"operationId":"EInvoicesController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["e-invoices"]}},"/fulfillment-orders":{"get":{"operationId":"FulfillmentOrdersController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}},{"name":"warehouseId","required":true,"in":"query","schema":{"type":"string"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}},{"name":"shipmentId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fulfillment-orders"]},"post":{"operationId":"FulfillmentOrdersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFulfillmentOrderDto"}}}},"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/store-overview":{"get":{"operationId":"FulfillmentOrdersController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/for-order/{orderId}":{"get":{"operationId":"FulfillmentOrdersController_listForOrder","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}":{"get":{"operationId":"FulfillmentOrdersController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/assign":{"post":{"operationId":"FulfillmentOrdersController_assign","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignFulfillmentOrderDto"}}}},"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/start":{"post":{"operationId":"FulfillmentOrdersController_startProgress","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/hold":{"post":{"operationId":"FulfillmentOrdersController_hold","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/release":{"post":{"operationId":"FulfillmentOrdersController_release","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/fulfill":{"post":{"operationId":"FulfillmentOrdersController_fulfill","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkFulfillmentShipmentDto"}}}},"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/cancel":{"post":{"operationId":"FulfillmentOrdersController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/fulfillment-orders/{id}/close":{"post":{"operationId":"FulfillmentOrdersController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["fulfillment-orders"]}},"/delivery-proofs":{"get":{"operationId":"DeliveryProofsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"shipmentId","required":true,"in":"query","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}},{"name":"capturedByCourierId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-proofs"]},"post":{"operationId":"DeliveryProofsController_capture","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaptureDeliveryProofDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-proofs/store-overview":{"get":{"operationId":"DeliveryProofsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-proofs/for-shipment/{shipmentId}":{"get":{"operationId":"DeliveryProofsController_listForShipment","parameters":[{"name":"shipmentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-proofs/{id}":{"get":{"operationId":"DeliveryProofsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-proofs/{id}/verify":{"post":{"operationId":"DeliveryProofsController_verify","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-proofs/{id}/dispute":{"post":{"operationId":"DeliveryProofsController_dispute","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-proofs/{id}/reject":{"post":{"operationId":"DeliveryProofsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-proofs"]}},"/delivery-window-slots":{"get":{"operationId":"DeliveryWindowSlotsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"zoneId","required":true,"in":"query","schema":{"type":"string"}},{"name":"warehouseId","required":true,"in":"query","schema":{"type":"string"}},{"name":"slotDateFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"slotDateTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-window-slots"]},"post":{"operationId":"DeliveryWindowSlotsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDeliveryWindowSlotDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/store-overview":{"get":{"operationId":"DeliveryWindowSlotsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"dateFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"dateTo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/available-for-zone":{"get":{"operationId":"DeliveryWindowSlotsController_getAvailableForZone","parameters":[{"name":"zoneId","required":true,"in":"query","schema":{"type":"string"}},{"name":"slotDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}":{"get":{"operationId":"DeliveryWindowSlotsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["delivery-window-slots"]},"patch":{"operationId":"DeliveryWindowSlotsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeliveryWindowSlotDto"}}}},"responses":{"200":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}/reserve":{"post":{"operationId":"DeliveryWindowSlotsController_reserve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}/confirm-booking":{"post":{"operationId":"DeliveryWindowSlotsController_confirmBooking","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}/release-reservation":{"post":{"operationId":"DeliveryWindowSlotsController_releaseReservation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}/cancel-booking":{"post":{"operationId":"DeliveryWindowSlotsController_cancelBooking","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}/close":{"post":{"operationId":"DeliveryWindowSlotsController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/delivery-window-slots/{id}/cancel":{"post":{"operationId":"DeliveryWindowSlotsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["delivery-window-slots"]}},"/customer-ltv-snapshots":{"get":{"operationId":"CustomerLtvSnapshotsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"minTotalRevenueMinor","required":true,"in":"query","schema":{"type":"string"}},{"name":"maxChurnRisk","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]},"post":{"operationId":"CustomerLtvSnapshotsController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCustomerLtvSnapshotDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/page":{"get":{"operationId":"CustomerLtvSnapshotsController_listPage","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"minTotalRevenueMinor","required":true,"in":"query","schema":{"type":"string"}},{"name":"maxChurnRisk","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/stats":{"get":{"operationId":"CustomerLtvSnapshotsController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/store-overview":{"get":{"operationId":"CustomerLtvSnapshotsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/top-by-revenue":{"get":{"operationId":"CustomerLtvSnapshotsController_getTopByRevenue","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/at-risk":{"get":{"operationId":"CustomerLtvSnapshotsController_getAtRisk","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"churnThreshold","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/by-customer/{customerId}":{"get":{"operationId":"CustomerLtvSnapshotsController_getByCustomerId","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-ltv-snapshots/{id}":{"get":{"operationId":"CustomerLtvSnapshotsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-ltv-snapshots"]}},"/customer-note-entries":{"get":{"operationId":"CustomerNoteEntriesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"authorUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isCritical","required":true,"in":"query","schema":{"type":"string"}},{"name":"isPinned","required":true,"in":"query","schema":{"type":"string"}},{"name":"showOnBanner","required":true,"in":"query","schema":{"type":"string"}},{"name":"parentNoteId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-note-entries"]},"post":{"operationId":"CustomerNoteEntriesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCustomerNoteEntryDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/page":{"get":{"operationId":"CustomerNoteEntriesController_listPage","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"authorUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isCritical","required":true,"in":"query","schema":{"type":"string"}},{"name":"isPinned","required":true,"in":"query","schema":{"type":"string"}},{"name":"showOnBanner","required":true,"in":"query","schema":{"type":"string"}},{"name":"parentNoteId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/stats":{"get":{"operationId":"CustomerNoteEntriesController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/store-overview":{"get":{"operationId":"CustomerNoteEntriesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/for-customer/{customerId}/panel":{"get":{"operationId":"CustomerNoteEntriesController_getCustomerPanel","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/{id}":{"get":{"operationId":"CustomerNoteEntriesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["customer-note-entries"]},"patch":{"operationId":"CustomerNoteEntriesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCustomerNoteEntryDto"}}}},"responses":{"200":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/{id}/resolve":{"post":{"operationId":"CustomerNoteEntriesController_resolve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/{id}/archive":{"post":{"operationId":"CustomerNoteEntriesController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/{id}/redact":{"post":{"operationId":"CustomerNoteEntriesController_redact","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/{id}/pin":{"post":{"operationId":"CustomerNoteEntriesController_pin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PinCustomerNoteEntryDto"}}}},"responses":{"201":{"description":""}},"tags":["customer-note-entries"]}},"/customer-note-entries/{id}/unpin":{"post":{"operationId":"CustomerNoteEntriesController_unpin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["customer-note-entries"]}},"/barcode-mappings":{"get":{"operationId":"BarcodeMappingsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"query","schema":{"type":"string"}},{"name":"bundleId","required":true,"in":"query","schema":{"type":"string"}},{"name":"giftCardId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isPrimary","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["barcode-mappings"]},"post":{"operationId":"BarcodeMappingsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBarcodeMappingDto"}}}},"responses":{"201":{"description":""}},"tags":["barcode-mappings"]}},"/barcode-mappings/store-overview":{"get":{"operationId":"BarcodeMappingsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["barcode-mappings"]}},"/barcode-mappings/resolve":{"get":{"operationId":"BarcodeMappingsController_resolveByCode","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"code","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["barcode-mappings"]}},"/barcode-mappings/for-variant/{variantId}":{"get":{"operationId":"BarcodeMappingsController_getForVariant","parameters":[{"name":"variantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["barcode-mappings"]}},"/barcode-mappings/for-product/{productId}":{"get":{"operationId":"BarcodeMappingsController_getForProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["barcode-mappings"]}},"/barcode-mappings/{id}":{"get":{"operationId":"BarcodeMappingsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["barcode-mappings"]},"patch":{"operationId":"BarcodeMappingsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalNotesBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["barcode-mappings"]},"delete":{"operationId":"BarcodeMappingsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["barcode-mappings"]}},"/barcode-mappings/{id}/set-primary":{"post":{"operationId":"BarcodeMappingsController_setPrimary","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["barcode-mappings"]}},"/address-autocomplete-cache":{"get":{"operationId":"AddressAutocompleteCacheController_list","parameters":[{"name":"provider","required":false,"in":"query","schema":{"type":"string","enum":["GOOGLE_PLACES","HERE","MAPBOX","POSTA_KODU"]}},{"name":"countryCode","required":false,"in":"query","schema":{"pattern":"^[A-Z]{2}$","type":"string"}},{"name":"search","required":false,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["address-autocomplete-cache"]}},"/address-autocomplete-cache/overview":{"get":{"operationId":"AddressAutocompleteCacheController_overview","parameters":[],"responses":{"200":{"description":""}},"tags":["address-autocomplete-cache"]}},"/address-autocomplete-cache/peek":{"get":{"operationId":"AddressAutocompleteCacheController_peek","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string","enum":["GOOGLE_PLACES","HERE","MAPBOX","POSTA_KODU"]}},{"name":"countryCode","required":true,"in":"query","schema":{"pattern":"^[A-Z]{2}$","type":"string"}},{"name":"queryText","required":true,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["address-autocomplete-cache"]}},"/address-autocomplete-cache/{id}":{"get":{"operationId":"AddressAutocompleteCacheController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["address-autocomplete-cache"]},"delete":{"operationId":"AddressAutocompleteCacheController_invalidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["address-autocomplete-cache"]}},"/address-autocomplete-cache/prune-expired":{"post":{"operationId":"AddressAutocompleteCacheController_pruneExpired","parameters":[],"responses":{"201":{"description":""}},"tags":["address-autocomplete-cache"]}},"/address-autocomplete/providers":{"get":{"operationId":"AddressAutocompleteController_providers","parameters":[],"responses":{"200":{"description":""}},"tags":["address-autocomplete"]}},"/address-autocomplete/search":{"get":{"operationId":"AddressAutocompleteController_search","parameters":[{"name":"query","required":true,"in":"query","schema":{"minLength":2,"maxLength":200,"type":"string"}},{"name":"countryCode","required":true,"in":"query","schema":{"minLength":2,"maxLength":2,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["address-autocomplete"]}},"/email/provider-events/resend":{"post":{"operationId":"EmailProviderEventsController_resend","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendWebhookDto"}}}},"responses":{"200":{"description":""}},"tags":["EmailProviderEvents"]}},"/analytics-events":{"get":{"operationId":"AnalyticsEventsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"eventName","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"visitorId","required":true,"in":"query","schema":{"type":"string"}},{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"productId","required":true,"in":"query","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cartId","required":true,"in":"query","schema":{"type":"string"}},{"name":"utmCampaign","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-events"]},"post":{"operationId":"AnalyticsEventsController_record","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordAnalyticsEventDto"}}}},"responses":{"201":{"description":""}},"tags":["analytics-events"]}},"/analytics-events/store-overview":{"get":{"operationId":"AnalyticsEventsController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceHours","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-events"]}},"/analytics-events/session-timeline/{sessionId}":{"get":{"operationId":"AnalyticsEventsController_getSessionTimeline","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-events"]}},"/analytics-events/customer-timeline/{customerId}":{"get":{"operationId":"AnalyticsEventsController_getCustomerTimeline","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-events"]}},"/analytics-events/{id}":{"get":{"operationId":"AnalyticsEventsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-events"]}},"/analytics-events/batch":{"post":{"operationId":"AnalyticsEventsController_recordBatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordAnalyticsEventBatchDto"}}}},"responses":{"201":{"description":""}},"tags":["analytics-events"]}},"/analytics-events/prune-older-than":{"post":{"operationId":"AnalyticsEventsController_pruneOlderThan","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderThanDaysBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["analytics-events"]}},"/analytics-collect":{"post":{"operationId":"AnalyticsCollectController_collect","parameters":[{"name":"user-agent","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyticsCollectDto"}}}},"responses":{"202":{"description":""}},"tags":["analytics-collect"]}},"/analytics-daily-aggregates":{"get":{"operationId":"AnalyticsDailyAggregatesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"dimensionKey","required":true,"in":"query","schema":{"type":"string"}},{"name":"dimensionId","required":true,"in":"query","schema":{"type":"string"}},{"name":"bucketDateFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"bucketDateTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-daily-aggregates"]},"post":{"operationId":"AnalyticsDailyAggregatesController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertAnalyticsDailyAggregateDto"}}}},"responses":{"201":{"description":""}},"tags":["analytics-daily-aggregates"]}},"/analytics-daily-aggregates/store-overview":{"get":{"operationId":"AnalyticsDailyAggregatesController_storeOverview","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-daily-aggregates"]}},"/analytics-daily-aggregates/store-total-timeline":{"get":{"operationId":"AnalyticsDailyAggregatesController_getStoreTotalTimeline","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"bucketDateFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"bucketDateTo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-daily-aggregates"]}},"/analytics-daily-aggregates/dimension-leaders/{dimension}":{"get":{"operationId":"AnalyticsDailyAggregatesController_getDimensionLeaders","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"sinceDays","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-daily-aggregates"]}},"/analytics-daily-aggregates/{id}":{"get":{"operationId":"AnalyticsDailyAggregatesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["analytics-daily-aggregates"]}},"/product-recalls":{"get":{"operationId":"ProductRecallsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-recalls"]},"post":{"operationId":"ProductRecallsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductRecallNoticeDto"}}}},"responses":{"201":{"description":""}},"tags":["product-recalls"]}},"/product-recalls/{id}":{"get":{"operationId":"ProductRecallsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-recalls"]},"patch":{"operationId":"ProductRecallsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductRecallNoticeDto"}}}},"responses":{"200":{"description":""}},"tags":["product-recalls"]}},"/product-recalls/{id}/announce":{"post":{"operationId":"ProductRecallsController_announce","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recalls"]}},"/product-recalls/{id}/close":{"post":{"operationId":"ProductRecallsController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recalls"]}},"/product-recalls/{id}/cancel":{"post":{"operationId":"ProductRecallsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["product-recalls"]}},"/policy-documents":{"get":{"operationId":"PolicyDocumentsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["policy-documents"]},"post":{"operationId":"PolicyDocumentsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePolicyDocumentDto"}}}},"responses":{"201":{"description":""}},"tags":["policy-documents"]}},"/policy-documents/{id}":{"get":{"operationId":"PolicyDocumentsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["policy-documents"]},"patch":{"operationId":"PolicyDocumentsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePolicyDocumentDto"}}}},"responses":{"200":{"description":""}},"tags":["policy-documents"]}},"/policy-documents/{id}/approve":{"post":{"operationId":"PolicyDocumentsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["policy-documents"]}},"/policy-documents/{id}/publish":{"post":{"operationId":"PolicyDocumentsController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["policy-documents"]}},"/policy-documents/{id}/retire":{"post":{"operationId":"PolicyDocumentsController_retire","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionalReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["policy-documents"]}},"/loyalty-challenges/public/stores/{storeId}/active":{"get":{"operationId":"LoyaltyChallengesController_listActivePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-challenges"]}},"/loyalty-challenges":{"get":{"operationId":"LoyaltyChallengesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-challenges"]},"post":{"operationId":"LoyaltyChallengesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoyaltyChallengeDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-challenges"]}},"/loyalty-challenges/{id}":{"get":{"operationId":"LoyaltyChallengesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-challenges"]},"patch":{"operationId":"LoyaltyChallengesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLoyaltyChallengeDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty-challenges"]},"delete":{"operationId":"LoyaltyChallengesController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-challenges"]}},"/loyalty-missions/public/stores/{storeId}/active":{"get":{"operationId":"LoyaltyMissionsController_listActiveForStorePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-missions"]}},"/loyalty-missions":{"get":{"operationId":"LoyaltyMissionsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-missions"]},"post":{"operationId":"LoyaltyMissionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoyaltyMissionDto"}}}},"responses":{"201":{"description":""}},"tags":["loyalty-missions"]}},"/loyalty-missions/{id}":{"get":{"operationId":"LoyaltyMissionsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-missions"]},"patch":{"operationId":"LoyaltyMissionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLoyaltyMissionDto"}}}},"responses":{"200":{"description":""}},"tags":["loyalty-missions"]},"delete":{"operationId":"LoyaltyMissionsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["loyalty-missions"]}},"/local-delivery-zones":{"get":{"operationId":"LocalDeliveryZonesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["local-delivery-zones"]},"post":{"operationId":"LocalDeliveryZonesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLocalDeliveryZoneDto"}}}},"responses":{"201":{"description":""}},"tags":["local-delivery-zones"]}},"/local-delivery-zones/{id}":{"get":{"operationId":"LocalDeliveryZonesController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["local-delivery-zones"]},"patch":{"operationId":"LocalDeliveryZonesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLocalDeliveryZoneDto"}}}},"responses":{"200":{"description":""}},"tags":["local-delivery-zones"]},"delete":{"operationId":"LocalDeliveryZonesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["local-delivery-zones"]}},"/local-delivery-zones/{id}/toggle-active":{"post":{"operationId":"LocalDeliveryZonesController_toggleActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["local-delivery-zones"]}},"/local-delivery-zones/public/stores/{storeId}/summary":{"get":{"operationId":"LocalDeliveryZonesPublicController_summary","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["local-delivery-zones"]}},"/local-delivery-zones/public/stores/{storeId}/lookup":{"get":{"operationId":"LocalDeliveryZonesPublicController_lookup","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["local-delivery-zones"]}},"/pickup-locations":{"get":{"operationId":"PickupLocationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-locations"]},"post":{"operationId":"PickupLocationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePickupLocationDto"}}}},"responses":{"201":{"description":""}},"tags":["pickup-locations"]}},"/pickup-locations/{id}":{"get":{"operationId":"PickupLocationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-locations"]},"patch":{"operationId":"PickupLocationsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePickupLocationDto"}}}},"responses":{"200":{"description":""}},"tags":["pickup-locations"]},"delete":{"operationId":"PickupLocationsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["pickup-locations"]}},"/pickup-locations/{id}/toggle-active":{"post":{"operationId":"PickupLocationsController_toggleActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["pickup-locations"]}},"/catalog/public/stores/{storeId}/pickup-locations":{"get":{"operationId":"PickupLocationsPublicController_listPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-locations"]}},"/catalog/public/stores/{storeId}/pickup-locations/nearby":{"get":{"operationId":"PickupLocationsPublicController_nearby","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lat","required":true,"in":"query","schema":{"minimum":-90,"maximum":90,"type":"number"}},{"name":"lng","required":true,"in":"query","schema":{"minimum":-180,"maximum":180,"type":"number"}},{"name":"radiusKm","required":false,"in":"query","schema":{"maximum":500,"exclusiveMinimum":0,"default":50,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":50,"exclusiveMinimum":0,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["pickup-locations"]}},"/catalog/public/stores/{storeId}/products/{productId}/branch-availability":{"get":{"operationId":"PickupLocationsPublicController_branchAvailability","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["pickup-locations"]}},"/mobile/v1/customer/me/conversations":{"get":{"operationId":"CustomerConversationsController_list","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerConversationsController_start","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartConversationDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/conversations/{conversationId}":{"get":{"operationId":"CustomerConversationsController_thread","parameters":[{"name":"conversationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/conversations/{conversationId}/messages":{"post":{"operationId":"CustomerConversationsController_send","parameters":[{"name":"conversationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/vendor/me/conversations":{"get":{"operationId":"VendorConversationsController_list","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-conversations"]}},"/vendor/me/conversations/{conversationId}":{"get":{"operationId":"VendorConversationsController_thread","parameters":[{"name":"conversationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-conversations"]}},"/vendor/me/conversations/{conversationId}/messages":{"post":{"operationId":"VendorConversationsController_reply","parameters":[{"name":"conversationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-conversations"]}},"/voucher-code-pools":{"get":{"operationId":"VoucherCodePoolsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string","enum":["DRAFT","GENERATING","ACTIVE","PAUSED","EXHAUSTED","EXPIRED","ARCHIVED","CANCELLED"]}},{"name":"kind","required":true,"in":"query","schema":{"type":"string","enum":["PERCENT_OFF","FLAT_AMOUNT_OFF","FREE_SHIPPING","GIFT_WITH_PURCHASE","POINTS_BONUS","STORE_CREDIT_GRANT"]}}],"responses":{"200":{"description":""}},"tags":["voucher-code-pools"]},"post":{"operationId":"VoucherCodePoolsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVoucherCodePoolDto"}}}},"responses":{"201":{"description":""}},"tags":["voucher-code-pools"]}},"/voucher-code-pools/{id}":{"get":{"operationId":"VoucherCodePoolsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-pools"]},"patch":{"operationId":"VoucherCodePoolsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVoucherCodePoolDto"}}}},"responses":{"200":{"description":""}},"tags":["voucher-code-pools"]},"delete":{"operationId":"VoucherCodePoolsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["voucher-code-pools"]}},"/voucher-code-pools/{id}/approve":{"post":{"operationId":"VoucherCodePoolsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["voucher-code-pools"]}},"/shipping-insurance":{"get":{"operationId":"ShippingInsuranceController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"isActive","required":false,"in":"query","schema":{"type":"string","enum":["true","false"]}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["BASIC_PROTECTION","PREMIUM_PROTECTION","FULL_VALUE","THIRD_PARTY_ROUTE","THIRD_PARTY_GUARDIAN","CARRIER_DECLARED_VALUE","WHITE_GLOVE_PROTECTION"]}}],"responses":{"200":{"description":""}},"tags":["shipping-insurance"]},"post":{"operationId":"ShippingInsuranceController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShippingInsurancePolicyDto"}}}},"responses":{"201":{"description":""}},"tags":["shipping-insurance"]}},"/shipping-insurance/{id}":{"get":{"operationId":"ShippingInsuranceController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["shipping-insurance"]},"patch":{"operationId":"ShippingInsuranceController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateShippingInsurancePolicyDto"}}}},"responses":{"200":{"description":""}},"tags":["shipping-insurance"]},"delete":{"operationId":"ShippingInsuranceController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["shipping-insurance"]}},"/sla":{"get":{"operationId":"SlaController_list","parameters":[{"name":"isActive","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sla"]},"post":{"operationId":"SlaController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSlaDto"}}}},"responses":{"201":{"description":""}},"tags":["sla"]}},"/sla/{id}":{"get":{"operationId":"SlaController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sla"]},"patch":{"operationId":"SlaController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSlaDto"}}}},"responses":{"200":{"description":""}},"tags":["sla"]}},"/sla/{id}/reports":{"get":{"operationId":"SlaController_listReports","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sla"]},"post":{"operationId":"SlaController_createReport","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSlaReportDto"}}}},"responses":{"201":{"description":""}},"tags":["sla"]}},"/sla/reports/{reportId}/apply-credit":{"post":{"operationId":"SlaController_applyCredit","parameters":[{"name":"reportId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplySlaCreditDto"}}}},"responses":{"201":{"description":""}},"tags":["sla"]}},"/influencer-partnerships/public/stores/{storeId}/active":{"get":{"operationId":"InfluencerPartnershipsController_listActivePublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["influencer-partnerships"]}},"/influencer-partnerships":{"get":{"operationId":"InfluencerPartnershipsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["influencer-partnerships"]},"post":{"operationId":"InfluencerPartnershipsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInfluencerPartnershipDto"}}}},"responses":{"201":{"description":""}},"tags":["influencer-partnerships"]}},"/influencer-partnerships/{id}":{"get":{"operationId":"InfluencerPartnershipsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["influencer-partnerships"]},"patch":{"operationId":"InfluencerPartnershipsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInfluencerPartnershipDto"}}}},"responses":{"200":{"description":""}},"tags":["influencer-partnerships"]}},"/influencer-partnerships/{id}/transition":{"post":{"operationId":"InfluencerPartnershipsController_transition","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionInfluencerPartnershipDto"}}}},"responses":{"201":{"description":""}},"tags":["influencer-partnerships"]}},"/influencer-partnerships/{id}/cancel":{"post":{"operationId":"InfluencerPartnershipsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["influencer-partnerships"]}},"/bulk-import/products":{"post":{"operationId":"BulkImportController_importProducts","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportBulkProductsDto"}}}},"responses":{"200":{"description":""}},"tags":["bulk-import"]}},"/bulk-import/products/async":{"post":{"operationId":"BulkImportController_importProductsAsync","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportBulkProductsDto"}}}},"responses":{"202":{"description":""}},"tags":["bulk-import"]}},"/bulk-import/jobs":{"get":{"operationId":"BulkImportController_listJobs","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bulk-import"]}},"/bulk-import/jobs/{jobId}":{"get":{"operationId":"BulkImportController_getJobStatus","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bulk-import"]}},"/bulk-import/products/export":{"post":{"operationId":"BulkImportController_enqueueProductExport","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnqueueProductExportDto"}}}},"responses":{"202":{"description":""}},"tags":["bulk-import"]}},"/bulk-import/products/export/jobs/{jobId}":{"get":{"operationId":"BulkImportController_getProductExportJob","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bulk-import"]}},"/bulk-import/products/export/jobs/{jobId}/download":{"get":{"operationId":"BulkImportController_downloadProductExport","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bulk-import"]}},"/bundle-deals":{"get":{"operationId":"BundleDealsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]}}],"responses":{"200":{"description":""}},"tags":["bundle-deals"]},"post":{"operationId":"BundleDealsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductBundleDealDto"}}}},"responses":{"201":{"description":""}},"tags":["bundle-deals"]}},"/bundle-deals/{id}":{"get":{"operationId":"BundleDealsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bundle-deals"]},"patch":{"operationId":"BundleDealsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductBundleDealDto"}}}},"responses":{"200":{"description":""}},"tags":["bundle-deals"]},"delete":{"operationId":"BundleDealsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bundle-deals"]}},"/bundle-deals/public/stores/{storeId}/gifts":{"get":{"operationId":"BundleDealsPublicController_gifts","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["bundle-deals"]}},"/buy-button/snippet":{"post":{"operationId":"BuyButtonController_snippet","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateBuyButtonSnippetDto"}}}},"responses":{"200":{"description":""}},"tags":["buy-button"]}},"/buy-button/embed.js":{"get":{"operationId":"BuyButtonController_embed","parameters":[],"responses":{"200":{"description":""}},"tags":["buy-button"]}},"/cart-recovery":{"get":{"operationId":"CartRecoveryController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"unRecovered","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cart-recovery"]}},"/cart-recovery/{id}/recovered/{orderId}":{"post":{"operationId":"CartRecoveryController_markRecovered","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cart-recovery"]}},"/cart-recovery/export":{"get":{"operationId":"CartRecoveryController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cart-recovery"]}},"/cart-recovery/send-recovery-emails":{"post":{"operationId":"CartRecoveryController_sendRecoveryEmails","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"minAgeMinutes","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["cart-recovery"]}},"/compliance/customers/{customerId}/export":{"post":{"operationId":"ComplianceController_requestExport","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["compliance"]}},"/compliance/exports/{id}/process":{"post":{"operationId":"ComplianceController_process","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["compliance"]}},"/compliance/customers/{customerId}/exports":{"get":{"operationId":"ComplianceController_list","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["compliance"]}},"/compliance/exports/{id}/download":{"get":{"operationId":"ComplianceController_download","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["compliance"]}},"/compliance/customers/{customerId}/forget":{"delete":{"operationId":"ComplianceController_forget","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["compliance"]}},"/data-processing/dpa":{"get":{"operationId":"DataProcessingController_currentDpa","parameters":[{"name":"language","required":false,"in":"query","schema":{"minLength":2,"maxLength":10,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["data-processing"]}},"/data-processing/dpa/acceptance":{"get":{"operationId":"DataProcessingController_acceptanceState","parameters":[],"responses":{"200":{"description":""}},"tags":["data-processing"]}},"/data-processing/dpa/accept":{"post":{"operationId":"DataProcessingController_accept","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptDpaDto"}}}},"responses":{"200":{"description":""}},"tags":["data-processing"]}},"/data-processing/sub-processors":{"get":{"operationId":"DataProcessingController_subProcessors","parameters":[{"name":"activeOnly","required":false,"in":"query","schema":{"default":"true","type":"string","enum":["true","false"]}}],"responses":{"200":{"description":""}},"tags":["data-processing"]}},"/products/quality/summary":{"get":{"operationId":"ProductQualityController_summary","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-quality"]}},"/products/{id}/quality":{"get":{"operationId":"ProductQualityController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-quality"]}},"/products/{id}/quality/recompute":{"post":{"operationId":"ProductQualityController_recompute","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-quality"]}},"/checkout/stores/{storeId}/payment-mode":{"get":{"operationId":"CheckoutController_paymentMode","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout"]}},"/checkout/stores/{storeId}/quote":{"post":{"operationId":"CheckoutController_quote","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GuestCheckoutDto"}}}},"responses":{"200":{"description":""}},"tags":["checkout"]}},"/checkout/stores/{storeId}/shipping-quote":{"post":{"operationId":"CheckoutController_shippingQuote","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutShippingQuoteDto"}}}},"responses":{"200":{"description":""}},"tags":["checkout"]}},"/checkout/3ds/{intentId}":{"get":{"operationId":"CheckoutController_threeDsPage","parameters":[{"name":"intentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout"]}},"/checkout/installments":{"get":{"operationId":"CheckoutController_installments","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"amount","required":true,"in":"query","schema":{"exclusiveMinimum":0,"type":"number"}},{"name":"binNumber","required":false,"in":"query","schema":{"minLength":6,"maxLength":8,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout"]}},"/checkout/guest":{"post":{"operationId":"CheckoutController_guest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GuestCheckoutDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout"]}},"/checkout/authenticated":{"post":{"operationId":"CheckoutController_authenticated","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthenticatedCheckoutDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout"]}},"/checkout/guest/3ds/initiate":{"post":{"operationId":"CheckoutController_initiate3ds","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GuestCheckoutInitiate3dsDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout"]}},"/checkout/guest/session":{"post":{"operationId":"CheckoutController_createPaymentSession","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GuestCheckoutInitiate3dsDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout"]}},"/checkout/payments/callback/{provider}":{"post":{"operationId":"CheckoutController_handleCallback","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PspCallbackBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["checkout"]}},"/checkout/stores/{storeId}/orders/{orderNumber}":{"get":{"operationId":"CheckoutController_get","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderNumber","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout"]}},"/chargebacks":{"post":{"operationId":"ChargebacksController_open","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenChargebackDto"}}}},"responses":{"201":{"description":""}},"tags":["chargebacks"]},"get":{"operationId":"ChargebacksController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["chargebacks"]}},"/chargebacks/stats":{"get":{"operationId":"ChargebacksController_stats","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["chargebacks"]}},"/chargebacks/{id}":{"get":{"operationId":"ChargebacksController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["chargebacks"]}},"/chargebacks/{id}/evidence":{"post":{"operationId":"ChargebacksController_submitEvidence","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitChargebackEvidenceDto"}}}},"responses":{"201":{"description":""}},"tags":["chargebacks"]}},"/chargebacks/{id}/resolve":{"post":{"operationId":"ChargebacksController_resolve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveChargebackDto"}}}},"responses":{"201":{"description":""}},"tags":["chargebacks"]}},"/checkout-branding":{"get":{"operationId":"CheckoutBrandingController_get","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout-branding"]},"put":{"operationId":"CheckoutBrandingController_update","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCheckoutBrandingDto"}}}},"responses":{"200":{"description":""}},"tags":["checkout-branding"]}},"/checkout-branding/public":{"get":{"operationId":"CheckoutBrandingController_resolvePublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["checkout-branding"]}},"/listings/types":{"get":{"operationId":"ListingsController_listTypes","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]},"post":{"operationId":"ListingsController_createType","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListingTypeDto"}}}},"responses":{"201":{"description":""}},"tags":["listings"]}},"/listings/types/{typeId}":{"put":{"operationId":"ListingsController_updateType","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"typeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateListingTypeDto"}}}},"responses":{"200":{"description":""}},"tags":["listings"]}},"/listings/inquiries":{"get":{"operationId":"ListingsController_listInquiries","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"listingId","required":true,"in":"query","schema":{"type":"string"}},{"name":"onlyNew","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]}},"/listings/inquiries/{inquiryId}/read":{"post":{"operationId":"ListingsController_markInquiryRead","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"inquiryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["listings"]}},"/listings/public":{"get":{"operationId":"ListingsController_listPublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"typeSlug","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]}},"/listings/public/{slug}":{"get":{"operationId":"ListingsController_getPublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]}},"/listings/public/{listingId}/inquiries":{"post":{"operationId":"ListingsController_createPublicInquiry","parameters":[{"name":"listingId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListingInquiryDto"}}}},"responses":{"201":{"description":""}},"tags":["listings"]}},"/listings":{"get":{"operationId":"ListingsController_listPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"typeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]},"post":{"operationId":"ListingsController_create","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListingDto"}}}},"responses":{"201":{"description":""}},"tags":["listings"]}},"/listings/{listingId}":{"get":{"operationId":"ListingsController_get","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"listingId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]},"put":{"operationId":"ListingsController_update","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"listingId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateListingDto"}}}},"responses":{"200":{"description":""}},"tags":["listings"]},"delete":{"operationId":"ListingsController_remove","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"listingId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]}},"/listings/{listingId}/publish":{"post":{"operationId":"ListingsController_publish","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"listingId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]}},"/listings/{listingId}/close":{"post":{"operationId":"ListingsController_close","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"listingId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["listings"]}},"/observability/email-templates":{"get":{"operationId":"ObservabilityController_listEmailTemplates","parameters":[],"responses":{"200":{"description":""}},"tags":["observability"]}},"/observability/email-templates/{key}/preview":{"get":{"operationId":"ObservabilityController_previewEmailTemplate","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}},{"name":"brand","required":true,"in":"query","schema":{"type":"string"}},{"name":"format","required":true,"in":"query","schema":{"type":"string"}},{"name":"scheme","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["observability"]}},"/observability/outbox/dead":{"get":{"operationId":"ObservabilityController_deadOutboxEvents","parameters":[],"responses":{"200":{"description":""}},"tags":["observability"]}},"/observability/outbox/{id}/requeue":{"post":{"operationId":"ObservabilityController_requeueOutboxEvent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["observability"]}},"/observability/outbox/{id}/dismiss":{"post":{"operationId":"ObservabilityController_dismissOutboxEvent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["observability"]}},"/observability/stats":{"get":{"operationId":"ObservabilityController_stats","parameters":[],"responses":{"200":{"description":""}},"tags":["observability"]}},"/observability/rum":{"get":{"operationId":"ObservabilityController_rum","parameters":[{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["observability"]}},"/product-feed-imports":{"get":{"operationId":"ProductFeedImportsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feed-imports"]},"post":{"operationId":"ProductFeedImportsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductFeedImportDto"}}}},"responses":{"201":{"description":""}},"tags":["product-feed-imports"]}},"/product-feed-imports/{id}":{"get":{"operationId":"ProductFeedImportsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feed-imports"]},"patch":{"operationId":"ProductFeedImportsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductFeedImportDto"}}}},"responses":{"200":{"description":""}},"tags":["product-feed-imports"]},"delete":{"operationId":"ProductFeedImportsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-feed-imports"]}},"/product-feed-imports/{id}/run":{"post":{"operationId":"ProductFeedImportsController_run","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feed-imports"]}},"/product-feed-imports/preview":{"post":{"operationId":"ProductFeedImportsController_preview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewProductFeedDto"}}}},"responses":{"200":{"description":""}},"tags":["product-feed-imports"]}},"/product-feed-imports/analyze":{"post":{"operationId":"ProductFeedImportsController_analyze","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzeProductFeedDto"}}}},"responses":{"200":{"description":""}},"tags":["product-feed-imports"]}},"/product-feed-adapters":{"get":{"operationId":"FeedAdaptersController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["product-feed-adapters"]},"post":{"operationId":"FeedAdaptersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFeedAdapterDto"}}}},"responses":{"201":{"description":""}},"tags":["product-feed-adapters"]}},"/product-feed-adapters/{id}":{"patch":{"operationId":"FeedAdaptersController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFeedAdapterDto"}}}},"responses":{"200":{"description":""}},"tags":["product-feed-adapters"]},"delete":{"operationId":"FeedAdaptersController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-feed-adapters"]}},"/product-feeds":{"get":{"operationId":"ProductFeedsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feeds"]},"post":{"operationId":"ProductFeedsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductFeedDto"}}}},"responses":{"201":{"description":""}},"tags":["product-feeds"]}},"/product-feeds/{id}":{"get":{"operationId":"ProductFeedsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feeds"]},"patch":{"operationId":"ProductFeedsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductFeedDto"}}}},"responses":{"200":{"description":""}},"tags":["product-feeds"]},"delete":{"operationId":"ProductFeedsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["product-feeds"]}},"/product-feeds/{id}/build":{"post":{"operationId":"ProductFeedsController_build","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feeds"]}},"/product-feeds/public/{storeId}/{slug}.xml":{"get":{"operationId":"ProductFeedsController_publicXml","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-feeds"]}},"/product-qa/public/products/{productId}":{"get":{"operationId":"ProductQaController_listPublic","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/public/products/{productId}/ask":{"post":{"operationId":"ProductQaController_askPublic","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AskProductQaPublicDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/public/stores/{storeId}/topics":{"get":{"operationId":"ProductQaController_listPublicTopics","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/public/stores/{storeId}/questions":{"get":{"operationId":"ProductQaController_listPublicStoreQuestions","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":50,"default":20,"type":"integer"}},{"name":"topic","required":false,"in":"query","schema":{"minLength":1,"maxLength":80,"type":"string"}},{"name":"solved","required":false,"in":"query","schema":{"type":"string","enum":["0","1"]}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/public/stores/ask":{"post":{"operationId":"ProductQaController_askStoreQuestion","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AskStoreQuestionDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/stores/{storeId}/topics":{"get":{"operationId":"ProductQaController_listTopics","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]},"post":{"operationId":"ProductQaController_createTopic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertQuestionTopicDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/stores/{storeId}/topics/{topicId}":{"patch":{"operationId":"ProductQaController_updateTopic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"topicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertQuestionTopicDto"}}}},"responses":{"200":{"description":""}},"tags":["product-qa"]},"delete":{"operationId":"ProductQaController_deleteTopic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"topicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/questions/{id}/pin":{"post":{"operationId":"ProductQaController_pinQuestion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PinQuestionDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/questions/{id}/accept-answer":{"post":{"operationId":"ProductQaController_acceptAnswer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptQuestionAnswerDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/stores/{storeId}":{"get":{"operationId":"ProductQaController_listForStore","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"unpublishedOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/products/{productId}":{"get":{"operationId":"ProductQaController_listAll","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/products/{productId}/ask":{"post":{"operationId":"ProductQaController_ask","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AskProductQaDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/questions/{id}/answer":{"post":{"operationId":"ProductQaController_answer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnswerProductQaDto"}}}},"responses":{"201":{"description":""}},"tags":["product-qa"]}},"/product-qa/questions/{id}/upvote":{"post":{"operationId":"ProductQaController_upvote","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/product-qa/questions/{id}/publish":{"post":{"operationId":"ProductQaController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["product-qa"]}},"/punchout/profiles":{"get":{"operationId":"PunchOutController_listProfiles","parameters":[],"responses":{"200":{"description":""}},"tags":["punchout"]},"post":{"operationId":"PunchOutController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePunchOutProfileDto"}}}},"responses":{"201":{"description":""}},"tags":["punchout"]}},"/punchout/profiles/{id}":{"patch":{"operationId":"PunchOutController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePunchOutProfileDto"}}}},"responses":{"200":{"description":""}},"tags":["punchout"]}},"/punchout/cxml/setup":{"post":{"operationId":"PunchOutController_setupRequest","parameters":[],"responses":{"200":{"description":""}},"tags":["punchout"]}},"/punchout/cxml/order":{"post":{"operationId":"PunchOutController_orderRequest","parameters":[],"responses":{"200":{"description":""}},"tags":["punchout"]}},"/punchout/sessions/{sessionToken}":{"get":{"operationId":"PunchOutController_getSession","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["punchout"]}},"/punchout/sessions/{sessionToken}/catalog":{"get":{"operationId":"PunchOutController_catalog","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"q","required":false,"in":"query","schema":{"maxLength":120,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["punchout"]}},"/punchout/sessions/{sessionToken}/cart":{"post":{"operationId":"PunchOutController_submitCart","parameters":[{"name":"sessionToken","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PunchOutCartDto"}}}},"responses":{"200":{"description":""}},"tags":["punchout"]}},"/b2b/quotes/{id}/pdf":{"get":{"operationId":"B2BQuotesController_exportPdf","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes":{"post":{"operationId":"B2BQuotesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateQuoteDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-quotes"]},"get":{"operationId":"B2BQuotesController_list","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","SENT","ACCEPTED","REJECTED","EXPIRED","CONVERTED"]}},{"name":"requestStage","required":false,"in":"query","schema":{"type":"string","enum":["REQUESTED","PRICED","APPROVED","REJECTED","EXPIRED","ORDERED"]}},{"name":"wholesaleCustomerId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"salesRepId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes/{id}":{"get":{"operationId":"B2BQuotesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-quotes"]},"patch":{"operationId":"B2BQuotesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateQuoteDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes/{id}/price":{"post":{"operationId":"B2BQuotesController_price","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceQuoteDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes/{id}/send":{"post":{"operationId":"B2BQuotesController_send","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes/{id}/accept":{"post":{"operationId":"B2BQuotesController_accept","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes/{id}/reject":{"post":{"operationId":"B2BQuotesController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectQuoteDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/quotes/{id}/convert":{"post":{"operationId":"B2BQuotesController_convert","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertQuoteDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-quotes"]}},"/b2b/wholesale-customers/{wholesaleCustomerId}/addresses":{"get":{"operationId":"B2BCompanyAddressesController_list","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string","enum":["SHIPPING","BILLING","BOTH"]}}],"responses":{"200":{"description":""}},"tags":["b2b-wholesale"]}},"/b2b/me/addresses":{"get":{"operationId":"B2BSelfAddressesController_list","parameters":[{"name":"type","required":true,"in":"query","schema":{"type":"string","enum":["SHIPPING","BILLING","BOTH"]}}],"responses":{"200":{"description":""}},"tags":["b2b-self"]},"post":{"operationId":"B2BSelfAddressesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAddressDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/addresses/{id}":{"patch":{"operationId":"B2BSelfAddressesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyAddressDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-self"]},"delete":{"operationId":"B2BSelfAddressesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b-self"]}},"/qcommerce/zones":{"get":{"operationId":"QCommerceController_listZones","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["qcommerce"]},"post":{"operationId":"QCommerceController_createZone","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateZoneDto"}}}},"responses":{"201":{"description":""}},"tags":["qcommerce"]}},"/qcommerce/zones/{id}":{"patch":{"operationId":"QCommerceController_updateZone","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateZoneDto"}}}},"responses":{"200":{"description":""}},"tags":["qcommerce"]},"delete":{"operationId":"QCommerceController_deleteZone","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["qcommerce"]}},"/qcommerce/slots":{"post":{"operationId":"QCommerceController_createSlot","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSlotDto"}}}},"responses":{"201":{"description":""}},"tags":["qcommerce"]}},"/qcommerce/zones/{id}/slots":{"get":{"operationId":"QCommerceController_listSlots","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["qcommerce"]}},"/qcommerce/public/stores/{storeId}/resolve":{"post":{"operationId":"QCommerceController_resolveDelivery","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveDeliveryDto"}}}},"responses":{"200":{"description":""}},"tags":["qcommerce"]}},"/reviews":{"get":{"operationId":"ReviewsController_list","parameters":[{"name":"storeId","required":false,"in":"query","schema":{"type":"string"}},{"name":"productId","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","APPROVED","REJECTED"]}}],"responses":{"200":{"description":""}},"tags":["reviews"]}},"/reviews/{id}/approve":{"post":{"operationId":"ReviewsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["reviews"]}},"/reviews/{id}/reject":{"post":{"operationId":"ReviewsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["reviews"]}},"/reviews/{id}/auto-moderate":{"post":{"operationId":"ReviewsController_autoModerate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["reviews"]}},"/reviews/export":{"get":{"operationId":"ReviewsController_exportCsv","parameters":[{"name":"storeId","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","APPROVED","REJECTED"]}}],"responses":{"200":{"description":""}},"tags":["reviews"]}},"/reviews/bulk/approve":{"post":{"operationId":"ReviewsController_bulkApprove","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdsBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["reviews"]}},"/reviews/bulk/reject":{"post":{"operationId":"ReviewsController_bulkReject","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkRejectReviewsDto"}}}},"responses":{"200":{"description":""}},"tags":["reviews"]}},"/staff/invitations":{"get":{"operationId":"StaffController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["staff"]},"post":{"operationId":"StaffController_invite","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteStaffDto"}}}},"responses":{"201":{"description":""}},"tags":["staff"]}},"/staff/members":{"get":{"operationId":"StaffController_listMembers","parameters":[],"responses":{"200":{"description":""}},"tags":["staff"]}},"/staff/invitations/{id}":{"delete":{"operationId":"StaffController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["staff"]}},"/staff/accept":{"post":{"operationId":"StaffController_accept","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptInvitationDto"}}}},"responses":{"200":{"description":""}},"tags":["staff"]}},"/builder/popups/public":{"get":{"operationId":"BuilderPopupController_listPublic","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["builder-popup"]}},"/builder/popups":{"get":{"operationId":"BuilderPopupController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}},{"name":"isActive","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["builder-popup"]},"post":{"operationId":"BuilderPopupController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePopupDto"}}}},"responses":{"201":{"description":""}},"tags":["builder-popup"]}},"/builder/popups/{id}":{"get":{"operationId":"BuilderPopupController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["builder-popup"]},"patch":{"operationId":"BuilderPopupController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePopupDto"}}}},"responses":{"200":{"description":""}},"tags":["builder-popup"]},"delete":{"operationId":"BuilderPopupController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["builder-popup"]}},"/builder/popups/{id}/publish":{"post":{"operationId":"BuilderPopupController_publish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["builder-popup"]}},"/builder/popups/{id}/unpublish":{"post":{"operationId":"BuilderPopupController_unpublish","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["builder-popup"]}},"/section-telemetry/events":{"post":{"operationId":"SectionTelemetryController_recordEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionRenderEventDto"}}}},"responses":{"202":{"description":""}},"tags":["section-telemetry"]}},"/section-telemetry/events/batch":{"post":{"operationId":"SectionTelemetryController_recordBatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionRenderEventBatchDto"}}}},"responses":{"202":{"description":""}},"tags":["section-telemetry"]}},"/web-vitals/events":{"post":{"operationId":"WebVitalsController_recordEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebVitalEventDto"}}}},"responses":{"202":{"description":""}},"tags":["web-vitals"]}},"/web-vitals":{"get":{"operationId":"WebVitalsController_metrics","parameters":[],"responses":{"200":{"description":""}},"tags":["web-vitals"]}},"/sms/connection":{"get":{"operationId":"SmsController_connection","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sms"]}},"/sms/campaigns":{"get":{"operationId":"SmsController_listCampaigns","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sms"]},"post":{"operationId":"SmsController_createCampaign","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignDto"}}}},"responses":{"201":{"description":""}},"tags":["sms"]}},"/sms/campaigns/{id}":{"delete":{"operationId":"SmsController_deleteCampaign","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sms"]}},"/sms/opt-outs":{"get":{"operationId":"SmsController_listOptOuts","parameters":[],"responses":{"200":{"description":""}},"tags":["sms"]},"post":{"operationId":"SmsController_addOptOut","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddOptOutDto"}}}},"responses":{"201":{"description":""}},"tags":["sms"]}},"/sms/opt-outs/{phone}":{"delete":{"operationId":"SmsController_removeOptOut","parameters":[{"name":"phone","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sms"]}},"/sms/send":{"post":{"operationId":"SmsController_send","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendSmsDto"}}}},"responses":{"201":{"description":""}},"tags":["sms"]}},"/enterprise/sso":{"get":{"operationId":"SsoController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["sso"]},"put":{"operationId":"SsoController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSsoConfigDto"}}}},"responses":{"200":{"description":""}},"tags":["sso"]},"delete":{"operationId":"SsoController_remove","parameters":[],"responses":{"204":{"description":""}},"tags":["sso"]}},"/auth/sso/oidc/initiate":{"post":{"operationId":"OidcController_initiate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateSsoDto"}}}},"responses":{"200":{"description":""}},"tags":["sso"]}},"/auth/sso/oidc/callback":{"get":{"operationId":"OidcController_callback","parameters":[{"name":"state","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["sso"]}},"/auth/sso/oidc/synthetic-login":{"post":{"operationId":"OidcController_synthetic","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyntheticSsoDto"}}}},"responses":{"200":{"description":""}},"tags":["sso"]}},"/scim/v2/Users":{"get":{"operationId":"ScimUsersController_list","parameters":[{"name":"filter","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["scim"]},"post":{"operationId":"ScimUsersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimUserCreateDto"}}}},"responses":{"201":{"description":""}},"tags":["scim"]}},"/scim/v2/Users/{id}":{"get":{"operationId":"ScimUsersController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["scim"]},"put":{"operationId":"ScimUsersController_replace","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimUserCreateDto"}}}},"responses":{"200":{"description":""}},"tags":["scim"]},"patch":{"operationId":"ScimUsersController_patch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimPatchDto"}}}},"responses":{"200":{"description":""}},"tags":["scim"]},"delete":{"operationId":"ScimUsersController_deprovision","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["scim"]}},"/scim/v2/Groups":{"get":{"operationId":"ScimGroupsController_list","parameters":[{"name":"filter","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["scim"]},"post":{"operationId":"ScimGroupsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimGroupCreateDto"}}}},"responses":{"201":{"description":""}},"tags":["scim"]}},"/scim/v2/Groups/{id}":{"get":{"operationId":"ScimGroupsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["scim"]},"put":{"operationId":"ScimGroupsController_replace","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimGroupCreateDto"}}}},"responses":{"200":{"description":""}},"tags":["scim"]},"patch":{"operationId":"ScimGroupsController_patch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimGroupPatchDto"}}}},"responses":{"200":{"description":""}},"tags":["scim"]},"delete":{"operationId":"ScimGroupsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["scim"]}},"/scim-groups":{"get":{"operationId":"PanelScimGroupsController_list","parameters":[{"name":"tenantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"startIndex","required":false,"in":"query","schema":{"minimum":1,"maximum":9007199254740991,"type":"integer"}},{"name":"count","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"filter","required":false,"in":"query","schema":{"maxLength":400,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["panel-scim-groups"]},"post":{"operationId":"PanelScimGroupsController_create","parameters":[{"name":"tenantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimGroupCreateDto"}}}},"responses":{"201":{"description":""}},"tags":["panel-scim-groups"]}},"/scim-groups/{id}":{"get":{"operationId":"PanelScimGroupsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tenantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["panel-scim-groups"]},"put":{"operationId":"PanelScimGroupsController_replace","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tenantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimGroupCreateDto"}}}},"responses":{"200":{"description":""}},"tags":["panel-scim-groups"]},"patch":{"operationId":"PanelScimGroupsController_patch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tenantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimGroupPatchDto"}}}},"responses":{"200":{"description":""}},"tags":["panel-scim-groups"]},"delete":{"operationId":"PanelScimGroupsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tenantId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"204":{"description":""}},"tags":["panel-scim-groups"]}},"/scim/v2/ServiceProviderConfig":{"get":{"operationId":"ScimDiscoveryController_serviceProviderConfig","parameters":[],"responses":{"200":{"description":""}},"tags":["scim"]}},"/scim/v2/Schemas":{"get":{"operationId":"ScimDiscoveryController_listSchemas","parameters":[],"responses":{"200":{"description":""}},"tags":["scim"]}},"/scim/v2/Schemas/{id}":{"get":{"operationId":"ScimDiscoveryController_getSchema","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["scim"]}},"/scim/v2/ResourceTypes":{"get":{"operationId":"ScimDiscoveryController_listResourceTypes","parameters":[],"responses":{"200":{"description":""}},"tags":["scim"]}},"/scim/v2/ResourceTypes/{id}":{"get":{"operationId":"ScimDiscoveryController_getResourceType","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["scim"]}},"/settings/scim/tokens":{"get":{"operationId":"ScimTokensController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["scim-tokens"]},"post":{"operationId":"ScimTokensController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScimTokenCreateDto"}}}},"responses":{"201":{"description":""}},"tags":["scim-tokens"]}},"/settings/scim/tokens/{id}":{"delete":{"operationId":"ScimTokensController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["scim-tokens"]}},"/catalog/public/stores/{storeId}/buybox":{"get":{"operationId":"PublicBuyboxController_sellers","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"barcode","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["catalog"]}},"/marketplace/vendor-performance/leaderboard":{"get":{"operationId":"VendorPerformanceController_leaderboard","parameters":[{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"windowDays","required":false,"in":"query","schema":{"maximum":365,"exclusiveMinimum":0,"default":30,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-performance"]}},"/marketplace/vendor-performance":{"get":{"operationId":"VendorPerformanceController_get","parameters":[{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"windowDays","required":false,"in":"query","schema":{"maximum":365,"exclusiveMinimum":0,"default":30,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["vendor-performance"]}},"/stores/{id}/demo-content":{"post":{"operationId":"StoreDemoContentController_install","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["store-demo-content"]},"delete":{"operationId":"StoreDemoContentController_uninstall","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-demo-content"]}},"/stores/{id}/demo-content/status":{"get":{"operationId":"StoreDemoContentController_status","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-demo-content"]}},"/onboarding/setup":{"get":{"operationId":"StoreSetupController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["onboarding"]},"patch":{"operationId":"StoreSetupController_patch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreSetupPatchDto"}}}},"responses":{"200":{"description":""}},"tags":["onboarding"]}},"/onboarding/setup/launch":{"post":{"operationId":"StoreSetupController_launch","parameters":[],"responses":{"202":{"description":""}},"tags":["onboarding"]}},"/onboarding/setup/status":{"get":{"operationId":"StoreSetupController_status","parameters":[],"responses":{"200":{"description":""}},"tags":["onboarding"]}},"/merchant/store-domains":{"get":{"operationId":"StoreDomainsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-domains"]},"post":{"operationId":"StoreDomainsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStoreDomainDto"}}}},"responses":{"201":{"description":""}},"tags":["store-domains"]}},"/merchant/store-domains/{id}":{"get":{"operationId":"StoreDomainsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-domains"]},"delete":{"operationId":"StoreDomainsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["store-domains"]}},"/merchant/store-domains/{id}/refresh":{"post":{"operationId":"StoreDomainsController_refresh","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["store-domains"]}},"/merchant/store-domains/{id}/primary":{"post":{"operationId":"StoreDomainsController_setPrimary","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["store-domains"]}},"/service-centers":{"get":{"operationId":"ServiceCentersController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["service-centers"]},"post":{"operationId":"ServiceCentersController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceCenterDto"}}}},"responses":{"201":{"description":""}},"tags":["service-centers"]}},"/service-centers/{id}":{"patch":{"operationId":"ServiceCentersController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServiceCenterDto"}}}},"responses":{"200":{"description":""}},"tags":["service-centers"]},"delete":{"operationId":"ServiceCentersController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["service-centers"]}},"/service-centers/public/stores/{storeId}":{"get":{"operationId":"ServiceCentersPublicController_list","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"category","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["service-centers"]}},"/service-centers/public/stores/{storeId}/nearby":{"get":{"operationId":"ServiceCentersPublicController_nearby","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lat","required":true,"in":"query","schema":{"minimum":-90,"maximum":90,"type":"number"}},{"name":"lng","required":true,"in":"query","schema":{"minimum":-180,"maximum":180,"type":"number"}},{"name":"radiusKm","required":false,"in":"query","schema":{"maximum":500,"exclusiveMinimum":0,"default":50,"type":"number"}},{"name":"category","required":false,"in":"query","schema":{"minLength":1,"maxLength":60,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":50,"exclusiveMinimum":0,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["service-centers"]}},"/service-appointments":{"get":{"operationId":"ServiceAppointmentsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["service-appointments"]}},"/service-appointments/{id}/status":{"patch":{"operationId":"ServiceAppointmentsController_updateStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppointmentStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["service-appointments"]}},"/mobile/v1/customer/me/service-centers/{serviceCenterId}/availability":{"get":{"operationId":"CustomerServiceAppointmentsController_availability","parameters":[{"name":"serviceCenterId","required":true,"in":"path","schema":{"type":"string"}},{"name":"date","required":true,"in":"query","schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["mobile"]}},"/mobile/v1/customer/me/service-appointments":{"get":{"operationId":"CustomerServiceAppointmentsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["mobile"]},"post":{"operationId":"CustomerServiceAppointmentsController_book","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookAppointmentDto"}}}},"responses":{"201":{"description":""}},"tags":["mobile"]}},"/marketplace/vendors":{"get":{"operationId":"VendorsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]},"post":{"operationId":"VendorsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVendorDto"}}}},"responses":{"201":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/bulk/status":{"post":{"operationId":"VendorsController_bulkSetStatus","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSetVendorStatusDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/export":{"get":{"operationId":"VendorsController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/{id}":{"get":{"operationId":"VendorsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]},"patch":{"operationId":"VendorsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]},"delete":{"operationId":"VendorsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/from-application/{submissionId}":{"post":{"operationId":"VendorsController_createFromApplication","parameters":[{"name":"submissionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/products/pending":{"get":{"operationId":"VendorsController_listPendingApproval","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/products/{productId}/approve":{"post":{"operationId":"VendorsController_approveProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorProductApprovalDecisionDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/products/{productId}/reject":{"post":{"operationId":"VendorsController_rejectProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorProductApprovalDecisionDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor/me/profile":{"get":{"operationId":"VendorSelfController_getProfile","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]},"patch":{"operationId":"VendorSelfController_updateProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorSelfDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/notification-preferences":{"get":{"operationId":"VendorSelfController_getNotificationPreferences","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]},"put":{"operationId":"VendorSelfController_updateNotificationPreferences","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrgNotificationPreferencesDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/products":{"post":{"operationId":"VendorSelfController_createProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVendorSelfProductDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-self"]},"get":{"operationId":"VendorSelfController_listProducts","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/products/{id}":{"get":{"operationId":"VendorSelfController_getProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]},"patch":{"operationId":"VendorSelfController_updateProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorSelfProductDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/top-products":{"get":{"operationId":"VendorSelfController_topProducts","parameters":[{"name":"windowDays","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/catalog/public/stores/{storeId}/vendors":{"get":{"operationId":"VendorsPublicController_listPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/catalog/public/stores/{storeId}/vendors/{slug}":{"get":{"operationId":"VendorsPublicController_getPublic","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}":{"get":{"operationId":"VendorKycController_getStatus","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}/documents/upload":{"post":{"operationId":"VendorKycController_uploadDocument","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}/documents/file":{"get":{"operationId":"VendorKycController_documentFile","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"storageKey","required":true,"in":"query","schema":{"minLength":1,"maxLength":500,"pattern":"^[A-Za-z0-9/_.-]+$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}/documents":{"delete":{"operationId":"VendorKycController_removePendingDocument","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"storageKey","required":true,"in":"query","schema":{"minLength":1,"maxLength":500,"pattern":"^[A-Za-z0-9/_.-]+$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}/submit":{"post":{"operationId":"VendorKycController_submit","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitVendorKycDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}/approve":{"post":{"operationId":"VendorKycController_approve","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveVendorKycDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/{vendorId}/reject":{"post":{"operationId":"VendorKycController_reject","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectVendorKycDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor-kyc/pending/queue":{"get":{"operationId":"VendorKycController_listPending","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor/me/kyc":{"get":{"operationId":"VendorSelfKycController_getStatus","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/kyc/submit":{"post":{"operationId":"VendorSelfKycController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitVendorKycDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/kyc/documents/upload":{"post":{"operationId":"VendorSelfKycController_uploadDocument","parameters":[],"responses":{"201":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/kyc/documents/file":{"get":{"operationId":"VendorSelfKycController_documentFile","parameters":[{"name":"storageKey","required":true,"in":"query","schema":{"minLength":1,"maxLength":500,"pattern":"^[A-Za-z0-9/_.-]+$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/kyc/documents":{"delete":{"operationId":"VendorSelfKycController_removePendingDocument","parameters":[{"name":"storageKey","required":true,"in":"query","schema":{"minLength":1,"maxLength":500,"pattern":"^[A-Za-z0-9/_.-]+$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/brand-requests/pending/queue":{"get":{"operationId":"BrandRequestController_listPending","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/brand-requests/{id}/document":{"get":{"operationId":"BrandRequestController_document","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/brand-requests/{id}/approve":{"post":{"operationId":"BrandRequestController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveBrandRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/brand-requests/{id}/reject":{"post":{"operationId":"BrandRequestController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectBrandRequestDto"}}}},"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor/me/brand-requests":{"get":{"operationId":"VendorSelfBrandRequestController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]},"post":{"operationId":"VendorSelfBrandRequestController_create","parameters":[],"responses":{"201":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/brand-requests/{id}/document":{"get":{"operationId":"VendorSelfBrandRequestController_document","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/api-keys":{"get":{"operationId":"VendorSelfApiKeysController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]},"post":{"operationId":"VendorSelfApiKeysController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVendorApiKeyDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/api-keys/{id}":{"delete":{"operationId":"VendorSelfApiKeysController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/product-qa":{"get":{"operationId":"VendorSelfProductQaController_list","parameters":[{"name":"unansweredOnly","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/product-qa/questions/{id}/answer":{"post":{"operationId":"VendorSelfProductQaController_answer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnswerVendorProductQaDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-self"]}},"/marketplace/vendors/{id}/payout-account":{"get":{"operationId":"VendorPayoutAccountController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/marketplace/vendors/{id}/payout-account/reveal":{"post":{"operationId":"VendorPayoutAccountController_reveal","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor/me/payout-account":{"get":{"operationId":"VendorSelfPayoutAccountController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]},"put":{"operationId":"VendorSelfPayoutAccountController_set","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetVendorPayoutAccountDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/marketplace/vendors/{id}/activation-readiness":{"get":{"operationId":"VendorActivationController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendors"]}},"/vendor/me/activation-readiness":{"get":{"operationId":"VendorSelfActivationController_get","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendors/{vendorId}/team":{"get":{"operationId":"VendorTeamController_list","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-team"]}},"/vendors/{vendorId}/team/invitations":{"post":{"operationId":"VendorTeamController_invite","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddVendorTeamMemberDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-team"]},"get":{"operationId":"VendorTeamController_listInvitations","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-team"]}},"/vendors/{vendorId}/team/invitations/{invitationId}/resend":{"post":{"operationId":"VendorTeamController_resendInvitation","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-team"]}},"/vendors/{vendorId}/team/invitations/{invitationId}":{"delete":{"operationId":"VendorTeamController_revokeInvitation","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vendor-team"]}},"/vendors/{vendorId}/team/{memberId}":{"patch":{"operationId":"VendorTeamController_update","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"memberId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorTeamMemberDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-team"]},"delete":{"operationId":"VendorTeamController_remove","parameters":[{"name":"vendorId","required":true,"in":"path","schema":{"type":"string"}},{"name":"memberId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["vendor-team"]}},"/vendor-team/accept":{"post":{"operationId":"VendorTeamPublicController_accept","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptVendorInvitationDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-team"]}},"/vendor/me/categories":{"get":{"operationId":"VendorSelfCatalogController_listCategories","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/brands":{"get":{"operationId":"VendorSelfCatalogController_listBrands","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/tax-rules":{"get":{"operationId":"VendorSelfCatalogController_listTaxRules","parameters":[],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/categories/{id}/attributes":{"get":{"operationId":"VendorSelfCatalogController_getRequiredCategoryAttributes","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/marketplace/abuse-signals":{"get":{"operationId":"MarketplaceAbuseController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["OPEN","CONFIRMED","DISMISSED"]}},{"name":"vendorId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["marketplace-abuse"]}},"/marketplace/abuse-signals/scan":{"post":{"operationId":"MarketplaceAbuseController_scan","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanAbuseDto"}}}},"responses":{"200":{"description":""}},"tags":["marketplace-abuse"]}},"/marketplace/abuse-signals/{id}/resolve":{"post":{"operationId":"MarketplaceAbuseController_resolve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveAbuseSignalDto"}}}},"responses":{"200":{"description":""}},"tags":["marketplace-abuse"]}},"/marketplace/vendor-ops-rules":{"get":{"operationId":"VendorOpsRulesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-ops-rules"]},"put":{"operationId":"VendorOpsRulesController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertVendorOpsRuleDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-ops-rules"]}},"/marketplace/vendor-ops-rules/{id}":{"delete":{"operationId":"VendorOpsRulesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveVendorOpsRuleDto"}}}},"responses":{"204":{"description":""}},"tags":["vendor-ops-rules"]}},"/vendor-performance-reviews":{"get":{"operationId":"VendorPerformanceReviewsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"vendorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-performance-reviews"]},"post":{"operationId":"VendorPerformanceReviewsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVendorPerformanceReviewDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-performance-reviews"]}},"/vendor-performance-reviews/{id}":{"get":{"operationId":"VendorPerformanceReviewsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-performance-reviews"]},"patch":{"operationId":"VendorPerformanceReviewsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVendorPerformanceReviewDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-performance-reviews"]}},"/vendor-performance-reviews/{id}/start-collection":{"post":{"operationId":"VendorPerformanceReviewsController_startCollection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["vendor-performance-reviews"]}},"/vendor-performance-reviews/{id}/complete":{"post":{"operationId":"VendorPerformanceReviewsController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteVendorPerformanceReviewDto"}}}},"responses":{"201":{"description":""}},"tags":["vendor-performance-reviews"]}},"/vendor-performance-reviews/{id}/request-vendor-response":{"post":{"operationId":"VendorPerformanceReviewsController_requestVendorResponse","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["vendor-performance-reviews"]}},"/vendor-performance-reviews/{id}/escalate":{"post":{"operationId":"VendorPerformanceReviewsController_escalate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["vendor-performance-reviews"]}},"/vendor/me/performance-reviews":{"get":{"operationId":"VendorSelfPerformanceReviewsController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string","enum":["SCHEDULED","DATA_COLLECTION","IN_REVIEW","AWAITING_VENDOR_RESPONSE","COMPLETED","ESCALATED","CANCELLED","ARCHIVED"]}},{"name":"kind","required":true,"in":"query","schema":{"type":"string","enum":["QUARTERLY","ANNUAL","MID_YEAR","PROBATIONARY","PRE_RENEWAL","AD_HOC","POST_INCIDENT","CUSTOM"]}}],"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/vendor/me/performance-reviews/{id}/response":{"post":{"operationId":"VendorSelfPerformanceReviewsController_respond","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorPerformanceReviewResponseDto"}}}},"responses":{"200":{"description":""}},"tags":["vendor-self"]}},"/b2b/price-lists":{"get":{"operationId":"B2BController_listPriceLists","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]},"post":{"operationId":"B2BController_createPriceList","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePriceListDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/price-lists/bulk-active":{"post":{"operationId":"B2BController_setPriceListActive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkPriceListActiveDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/price-lists/{id}":{"patch":{"operationId":"B2BController_updatePriceList","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePriceListDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]},"delete":{"operationId":"B2BController_removePriceList","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b"]}},"/b2b/price-lists/reorder":{"post":{"operationId":"B2BController_reorderPriceLists","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdsBodyDto"}}}},"responses":{"204":{"description":""}},"tags":["b2b"]}},"/b2b/price-lists/{id}/items":{"get":{"operationId":"B2BController_listItems","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]},"post":{"operationId":"B2BController_upsertItems","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertItemsDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/wholesale":{"get":{"operationId":"B2BController_listWholesale","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b"]},"post":{"operationId":"B2BController_createWholesale","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWholesaleDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/wholesale/from-application/{submissionId}":{"post":{"operationId":"B2BController_createWholesaleFromApplication","parameters":[{"name":"submissionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["b2b"]}},"/b2b/wholesale/bulk-approval":{"post":{"operationId":"B2BController_setWholesaleApproval","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkWholesaleApprovalDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]}},"/b2b/wholesale/{id}":{"patch":{"operationId":"B2BController_updateWholesale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWholesaleDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b"]},"delete":{"operationId":"B2BController_removeWholesale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b"]}},"/b2b/wholesale-customers/{wholesaleCustomerId}/team":{"get":{"operationId":"B2BTeamController_list","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-team"]}},"/b2b/wholesale-customers/{wholesaleCustomerId}/team/invitations":{"get":{"operationId":"B2BTeamController_listInvitations","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-team"]},"post":{"operationId":"B2BTeamController_invite","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddWholesaleTeamMemberDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-team"]}},"/b2b/wholesale-customers/{wholesaleCustomerId}/team/invitations/{invitationId}/resend":{"post":{"operationId":"B2BTeamController_resendInvitation","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-team"]}},"/b2b/wholesale-customers/{wholesaleCustomerId}/team/invitations/{invitationId}":{"delete":{"operationId":"B2BTeamController_revokeInvitation","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b-team"]}},"/b2b/wholesale-customers/{wholesaleCustomerId}/team/{memberId}":{"delete":{"operationId":"B2BTeamController_remove","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"memberId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b-team"]}},"/b2b/team/accept":{"post":{"operationId":"B2BTeamPublicController_accept","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptWholesaleInvitationDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-team"]}},"/b2b/me/orders":{"get":{"operationId":"B2BSelfController_orders","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/invoices":{"get":{"operationId":"B2BSelfController_myInvoices","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/profile":{"get":{"operationId":"B2BSelfController_myProfile","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-self"]},"patch":{"operationId":"B2BSelfController_updateMyProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWholesaleSelfDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/catalog":{"get":{"operationId":"B2BSelfController_myCatalog","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"skus","required":true,"in":"query","schema":{"type":"string"}},{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/price-list":{"get":{"operationId":"B2BSelfController_myPriceList","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/team":{"get":{"operationId":"B2BSelfController_listTeam","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/team/invitations":{"get":{"operationId":"B2BSelfController_listTeamInvitations","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-self"]},"post":{"operationId":"B2BSelfController_inviteTeamMember","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddWholesaleTeamMemberDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/team/invitations/{invitationId}/resend":{"post":{"operationId":"B2BSelfController_resendTeamInvitation","parameters":[{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/team/invitations/{invitationId}":{"delete":{"operationId":"B2BSelfController_revokeTeamInvitation","parameters":[{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b-self"]}},"/b2b/me/team/{memberId}":{"patch":{"operationId":"B2BSelfController_updateTeamMember","parameters":[{"name":"memberId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWholesaleTeamMemberDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-self"]},"delete":{"operationId":"B2BSelfController_removeTeamMember","parameters":[{"name":"memberId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["b2b-self"]}},"/b2b/sales-reps":{"get":{"operationId":"SalesRepsController_listRoster","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-sales-reps"]},"post":{"operationId":"SalesRepsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSalesRepDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-sales-reps"]}},"/b2b/sales-reps/{id}":{"patch":{"operationId":"SalesRepsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSalesRepDto"}}}},"responses":{"200":{"description":""}},"tags":["b2b-sales-reps"]}},"/b2b/sales-reps/me":{"get":{"operationId":"SalesRepsSelfController_me","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-sales-reps-self"]}},"/b2b/sales-reps/me/customers":{"get":{"operationId":"SalesRepsSelfController_myCustomers","parameters":[{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":200,"exclusiveMinimum":0,"default":50,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["b2b-sales-reps-self"]}},"/b2b/sales-reps/me/summary":{"get":{"operationId":"SalesRepsSelfController_mySummary","parameters":[],"responses":{"200":{"description":""}},"tags":["b2b-sales-reps-self"]}},"/b2b/sales-reps/me/customers/{wholesaleCustomerId}/quotes":{"post":{"operationId":"SalesRepsSelfController_createQuoteOnBehalf","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOnBehalfDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-sales-reps-self"]}},"/b2b/sales-reps/me/customers/{wholesaleCustomerId}/orders":{"post":{"operationId":"SalesRepsSelfController_createOrderOnBehalf","parameters":[{"name":"wholesaleCustomerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrderOnBehalfDto"}}}},"responses":{"201":{"description":""}},"tags":["b2b-sales-reps-self"]}},"/tax-registrations":{"get":{"operationId":"TaxRegistrationsController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"countryCode","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-registrations"]},"post":{"operationId":"TaxRegistrationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaxRegistrationDto"}}}},"responses":{"201":{"description":""}},"tags":["tax-registrations"]}},"/tax-registrations/{id}":{"get":{"operationId":"TaxRegistrationsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["tax-registrations"]},"patch":{"operationId":"TaxRegistrationsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaxRegistrationDto"}}}},"responses":{"200":{"description":""}},"tags":["tax-registrations"]}},"/tax-registrations/{id}/activate":{"post":{"operationId":"TaxRegistrationsController_activate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-registrations"]}},"/tax-registrations/{id}/suspend":{"post":{"operationId":"TaxRegistrationsController_suspend","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-registrations"]}},"/tax-registrations/{id}/cancel":{"post":{"operationId":"TaxRegistrationsController_cancel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["tax-registrations"]}},"/global/currencies":{"get":{"operationId":"CurrenciesController_list","parameters":[{"name":"onlyActive","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["currencies"]},"post":{"operationId":"CurrenciesController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCurrencyDto"}}}},"responses":{"201":{"description":""}},"tags":["currencies"]}},"/global/currencies/{code}":{"get":{"operationId":"CurrenciesController_get","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["currencies"]},"patch":{"operationId":"CurrenciesController_update","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCurrencyDto"}}}},"responses":{"200":{"description":""}},"tags":["currencies"]}},"/global/currencies/refresh-rates":{"post":{"operationId":"CurrenciesController_refreshRates","parameters":[],"responses":{"202":{"description":""}},"tags":["currencies"]}},"/partner/me":{"get":{"operationId":"PartnerController_me","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/organization":{"patch":{"operationId":"PartnerController_updateOrganization","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartnerOrganizationDto"}}}},"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/notification-preferences":{"get":{"operationId":"PartnerController_getNotificationPreferences","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]},"put":{"operationId":"PartnerController_updateNotificationPreferences","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrgNotificationPreferencesDto"}}}},"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/dev-stores":{"get":{"operationId":"PartnerController_listDevStores","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/earnings/summary":{"get":{"operationId":"PartnerController_earningsSummary","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/earnings/ledger":{"get":{"operationId":"PartnerController_earningsLedger","parameters":[{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/team":{"get":{"operationId":"PartnerController_listTeam","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerController_addTeamMember","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddPartnerTeamMemberDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/team/{id}":{"patch":{"operationId":"PartnerController_updateTeamMember","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartnerTeamMemberDto"}}}},"responses":{"200":{"description":""}},"tags":["partner"]},"delete":{"operationId":"PartnerController_removeTeamMember","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner"]}},"/partner/apps":{"get":{"operationId":"PartnerController_listApps","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerController_createApp","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePartnerStudioAppDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}":{"get":{"operationId":"PartnerController_getApp","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]},"patch":{"operationId":"PartnerController_updateApp","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartnerStudioAppDto"}}}},"responses":{"200":{"description":""}},"tags":["partner"]},"delete":{"operationId":"PartnerController_removeApp","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/builds":{"get":{"operationId":"PartnerController_listAppBuilds","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerController_createBuild","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePartnerAppBuildDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/reviews":{"get":{"operationId":"PartnerController_listAppReviews","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/earnings":{"get":{"operationId":"PartnerController_appEarnings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/webhook-stats":{"get":{"operationId":"PartnerController_appWebhookStats","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/reviews/{reviewId}/reply":{"post":{"operationId":"PartnerController_replyToAppReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"reviewId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplyToPartnerReviewDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/submit-for-review":{"post":{"operationId":"PartnerController_submitAppForReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/archive":{"post":{"operationId":"PartnerController_archiveApp","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/rotate-secret":{"post":{"operationId":"PartnerController_rotateAppSecret","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/dev-install":{"post":{"operationId":"PartnerController_devInstallApp","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DevInstallAppDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/dev-installs":{"get":{"operationId":"PartnerController_listDevInstalls","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/dev-install/{installId}":{"delete":{"operationId":"PartnerController_removeDevInstall","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"installId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner"]}},"/partner/extensions":{"get":{"operationId":"PartnerController_listOrgExtensions","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/extensions":{"get":{"operationId":"PartnerController_listAppExtensions","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerController_createAppExtension","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePartnerAppExtensionDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/extensions/{extId}":{"patch":{"operationId":"PartnerController_updateAppExtension","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"extId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePartnerAppExtensionDto"}}}},"responses":{"200":{"description":""}},"tags":["partner"]},"delete":{"operationId":"PartnerController_removeAppExtension","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"extId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner"]}},"/partner/earnings/balance":{"get":{"operationId":"PartnerController_earningsBalance","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/earnings/entries":{"get":{"operationId":"PartnerController_earningsEntries","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/earnings/payouts":{"get":{"operationId":"PartnerController_earningsPayouts","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/payout-terms":{"get":{"operationId":"PartnerController_payoutTerms","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/payout-account":{"get":{"operationId":"PartnerController_getPayoutAccount","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]},"put":{"operationId":"PartnerController_setPayoutAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetPayoutAccountDto"}}}},"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/payouts":{"post":{"operationId":"PartnerController_requestPayout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestPayoutDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/referrals/kpis":{"get":{"operationId":"PartnerController_referralKpis","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/referrals/stores":{"get":{"operationId":"PartnerController_referralStores","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]}},"/partner/webhooks":{"get":{"operationId":"PartnerController_listWebhooks","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerController_createWebhook","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlEventsBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/apps/{id}/media":{"post":{"operationId":"PartnerController_uploadAppMedia","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/webhooks/{id}":{"delete":{"operationId":"PartnerController_deleteWebhook","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner"]}},"/app-charges":{"get":{"operationId":"MerchantAppChargesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["app-billing"]}},"/app-charges/{id}/approve":{"post":{"operationId":"MerchantAppChargesController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-billing"]}},"/app-charges/{id}/decline":{"post":{"operationId":"MerchantAppChargesController_decline","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-billing"]}},"/partner/themes":{"get":{"operationId":"PartnerThemesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerThemesController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitPartnerThemeDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/themes/{id}/submit-for-review":{"post":{"operationId":"PartnerThemesController_submitForReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/themes/{id}/grants":{"get":{"operationId":"PartnerThemesController_grants","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["partner"]},"post":{"operationId":"PartnerThemesController_grant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantThemeLicenseDto"}}}},"responses":{"201":{"description":""}},"tags":["partner"]}},"/partner/themes/{id}/grants/{tenantId}":{"delete":{"operationId":"PartnerThemesController_revokeGrant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner"]}},"/theme-marketplace/themes":{"get":{"operationId":"ThemeMarketplaceController_listPublished","parameters":[{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}},{"name":"search","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","PENDING_REVIEW","APPROVED","SUSPENDED","ARCHIVED"]}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]},"post":{"operationId":"ThemeMarketplaceController_submit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitThemeDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/slug/{slug}":{"get":{"operationId":"ThemeMarketplaceController_getBySlug","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}":{"get":{"operationId":"ThemeMarketplaceController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]},"delete":{"operationId":"ThemeMarketplaceController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/admin/themes":{"get":{"operationId":"ThemeMarketplaceController_listForAdmin","parameters":[{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}},{"name":"search","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","PENDING_REVIEW","APPROVED","SUSPENDED","ARCHIVED"]}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/submit-for-review":{"post":{"operationId":"ThemeMarketplaceController_submitForReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/approve":{"post":{"operationId":"ThemeMarketplaceController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/reject":{"post":{"operationId":"ThemeMarketplaceController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectThemeDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/archive":{"post":{"operationId":"ThemeMarketplaceController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/visibility":{"post":{"operationId":"ThemeMarketplaceController_setVisibility","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetThemeVisibilityDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/licensed":{"get":{"operationId":"ThemeMarketplaceController_listLicensed","parameters":[],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/licensed/{id}":{"get":{"operationId":"ThemeMarketplaceController_getLicensedById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/admin/checkouts":{"get":{"operationId":"ThemeMarketplaceController_listCheckouts","parameters":[{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"type":"integer"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","PAID","FAILED","REFUNDED"]}},{"name":"themeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/admin/checkouts/{id}/refund":{"post":{"operationId":"ThemeMarketplaceController_refundCheckout","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefundThemeCheckoutDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/admin/themes/{id}/licenses":{"get":{"operationId":"ThemeMarketplaceController_listLicenses","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]},"post":{"operationId":"ThemeMarketplaceController_grantLicense","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantThemeLicenseDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/admin/themes/{id}/licenses/{tenantId}":{"delete":{"operationId":"ThemeMarketplaceController_revokeLicense","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/purchase":{"post":{"operationId":"ThemeMarketplaceController_purchase","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/install":{"post":{"operationId":"ThemeMarketplaceController_install","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InstallThemeDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/update-installed":{"post":{"operationId":"ThemeMarketplaceController_updateInstalled","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInstalledThemeDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/purchases":{"get":{"operationId":"ThemeMarketplaceController_listPurchases","parameters":[],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/themes/{id}/reviews":{"post":{"operationId":"ThemeMarketplaceController_review","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewThemeDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]},"get":{"operationId":"ThemeMarketplaceController_listReviews","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/checkouts/themes/{themeId}/start":{"post":{"operationId":"ThemeCheckoutController_start","parameters":[{"name":"themeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartThemeCheckoutDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/checkouts/{id}/pay":{"post":{"operationId":"ThemeCheckoutController_pay","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayThemeCheckoutDto"}}}},"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/checkouts/{id}":{"get":{"operationId":"ThemeCheckoutController_status","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/checkouts/callback/{provider}":{"post":{"operationId":"ThemeCheckoutController_callback","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PspCallbackBodyDto"}}}},"responses":{"201":{"description":""}},"tags":["theme-marketplace"]}},"/theme-marketplace/checkouts/3ds/{token}":{"get":{"operationId":"ThemeCheckoutController_threeDsPage","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["theme-marketplace"]}},"/public/apps":{"get":{"operationId":"PartnerAppsController_listApproved","parameters":[],"responses":{"200":{"description":""}},"tags":["partner-apps"]}},"/apps/installed":{"get":{"operationId":"PartnerAppsController_listInstalled","parameters":[],"responses":{"200":{"description":""}},"tags":["partner-apps"]}},"/apps/install":{"post":{"operationId":"PartnerAppsController_install","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InstallAppDto"}}}},"responses":{"201":{"description":""}},"tags":["partner-apps"]}},"/apps/installed/{id}":{"delete":{"operationId":"PartnerAppsController_uninstall","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["partner-apps"]}},"/apps/{id}/reviews":{"get":{"operationId":"PartnerAppsController_listReviews","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":50,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["partner-apps"]}},"/apps/{id}/reviews/mine":{"put":{"operationId":"PartnerAppsController_saveReview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveAppReviewDto"}}}},"responses":{"200":{"description":""}},"tags":["partner-apps"]}},"/passkeys/availability":{"get":{"operationId":"PasskeysController_availability","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["passkeys"]}},"/passkeys/me":{"get":{"operationId":"PasskeysController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["passkeys"]}},"/passkeys/{id}":{"patch":{"operationId":"PasskeysController_rename","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenamePasskeyDto"}}}},"responses":{"200":{"description":""}},"tags":["passkeys"]},"delete":{"operationId":"PasskeysController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"reason","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokePasskeyDto"}}}},"responses":{"200":{"description":""}},"tags":["passkeys"]}},"/passkeys/register/begin":{"post":{"operationId":"PasskeysController_beginRegistration","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BeginPasskeyRegistrationDto"}}}},"responses":{"200":{"description":""}},"tags":["passkeys"]}},"/passkeys/register/verify":{"post":{"operationId":"PasskeysController_verifyRegistration","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyPasskeyRegistrationDto"}}}},"responses":{"201":{"description":""}},"tags":["passkeys"]}},"/passkeys/authenticate/begin":{"post":{"operationId":"PasskeysController_beginAuthentication","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BeginPasskeyAuthenticationDto"}}}},"responses":{"200":{"description":""}},"tags":["passkeys"]}},"/passkeys/authenticate/verify/{challengeId}":{"post":{"operationId":"PasskeysController_verifyAuthentication","parameters":[{"name":"challengeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyPasskeyAuthenticationDto"}}}},"responses":{"200":{"description":""}},"tags":["passkeys"]}},"/oauth/authorize":{"get":{"operationId":"OAuthController_authorize","parameters":[{"name":"client_id","required":true,"in":"query","schema":{"minLength":1,"maxLength":120,"type":"string"}},{"name":"redirect_uri","required":true,"in":"query","schema":{"maxLength":500,"format":"uri","type":"string"}},{"name":"scope","required":true,"in":"query","schema":{"minLength":1,"maxLength":2000,"type":"string"}},{"name":"state","required":true,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}},{"name":"code_challenge","required":true,"in":"query","schema":{"minLength":10,"maxLength":200,"type":"string"}},{"name":"code_challenge_method","required":false,"in":"query","schema":{"default":"S256","type":"string","enum":["S256"]}},{"name":"response_type","required":false,"in":"query","schema":{"default":"code","type":"string","enum":["code"]}},{"name":"installation_id","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/authorize/app":{"get":{"operationId":"OAuthController_appForConsent","parameters":[{"name":"client_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/authorize/grant":{"post":{"operationId":"OAuthController_grantAuthorization","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthAuthorizeGrantDto"}}}},"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/token":{"post":{"operationId":"OAuthController_token","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthTokenBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/revoke":{"post":{"operationId":"OAuthController_revoke","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthRevokeBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/tokens/inspect":{"post":{"operationId":"OAuthController_inspectToken","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthTokenInspectBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/introspect":{"post":{"operationId":"OAuthController_introspect","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthIntrospectBodyDto"}}}},"responses":{"200":{"description":""}},"tags":["oauth"]}},"/oauth/me":{"get":{"operationId":"OAuthController_me","parameters":[],"responses":{"200":{"description":""}},"tags":["oauth"]}},"/app/shop":{"get":{"operationId":"AppContextController_shop","parameters":[],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/products":{"get":{"operationId":"AppCatalogController_listProducts","parameters":[{"name":"storeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"search","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"]}}],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/orders":{"get":{"operationId":"AppOrdersController_listOrders","parameters":[{"name":"storeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","AWAITING_PAYMENT","CONFIRMED","PROCESSING","SHIPPED","COMPLETED","CANCELLED","REFUNDED"]}},{"name":"paymentStatus","required":false,"in":"query","schema":{"type":"string","enum":["UNPAID","AWAITING_3DS","AUTHORIZED","CAPTURED","REFUND_PENDING","PARTIALLY_REFUNDED","REFUNDED","FAILED","VOIDED"]}},{"name":"search","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/customers":{"get":{"operationId":"AppCustomersController_listCustomers","parameters":[{"name":"storeId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":1,"maxLength":500,"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":200,"type":"integer"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["ACTIVE","BLACKLISTED","DELETED"]}},{"name":"search","required":false,"in":"query","schema":{"maxLength":200,"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/webhooks":{"post":{"operationId":"AppWebhooksController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookDto"}}}},"responses":{"201":{"description":""}},"tags":["app-api"]},"get":{"operationId":"AppWebhooksController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/webhooks/{id}":{"delete":{"operationId":"AppWebhooksController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["app-api"]}},"/app/charges":{"post":{"operationId":"AppChargesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAppChargeDto"}}}},"responses":{"201":{"description":""}},"tags":["app-api"]},"get":{"operationId":"AppChargesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/community/me":{"get":{"operationId":"AppCommunityController_profile","parameters":[],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/community/discussions/{id}/votes":{"get":{"operationId":"AppCommunityController_voterChoices","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/community/discussions":{"post":{"operationId":"AppCommunityController_createDiscussion","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDiscussionDto"}}}},"responses":{"201":{"description":""}},"tags":["app-api"]}},"/app/community/discussions/{id}/comments":{"post":{"operationId":"AppCommunityController_createComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommentDto"}}}},"responses":{"201":{"description":""}},"tags":["app-api"]}},"/app/community/discussions/{id}/report":{"post":{"operationId":"AppCommunityController_reportDiscussion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommunityReportDto"}}}},"responses":{"201":{"description":""}},"tags":["app-api"]}},"/app/community/comments/{id}/report":{"post":{"operationId":"AppCommunityController_reportComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommunityReportDto"}}}},"responses":{"201":{"description":""}},"tags":["app-api"]}},"/app/community/discussions/{id}/vote":{"post":{"operationId":"AppCommunityController_voteDiscussion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoteDto"}}}},"responses":{"200":{"description":""}},"tags":["app-api"]}},"/app/community/comments/{id}/vote":{"post":{"operationId":"AppCommunityController_voteComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoteDto"}}}},"responses":{"200":{"description":""}},"tags":["app-api"]}},"/webhooks/topics":{"get":{"operationId":"WebhooksController_listTopics","parameters":[],"responses":{"200":{"description":""}},"tags":["webhooks"]}},"/webhooks":{"get":{"operationId":"WebhooksController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["webhooks"]},"post":{"operationId":"WebhooksController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookDto"}}}},"responses":{"201":{"description":""}},"tags":["webhooks"]}},"/webhooks/export":{"get":{"operationId":"WebhooksController_exportCsv","parameters":[],"responses":{"200":{"description":""}},"tags":["webhooks"]}},"/webhooks/{id}":{"patch":{"operationId":"WebhooksController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookDto"}}}},"responses":{"200":{"description":""}},"tags":["webhooks"]},"delete":{"operationId":"WebhooksController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["webhooks"]}},"/webhooks/deliveries/recent":{"get":{"operationId":"WebhooksController_recentDeliveries","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["webhooks"]}},"/webhooks/{id}/deliveries":{"get":{"operationId":"WebhooksController_deliveries","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["webhooks"]}},"/webhooks/deliveries/{deliveryId}/replay":{"post":{"operationId":"WebhooksController_replay","parameters":[{"name":"deliveryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["webhooks"]}},"/webhooks/{id}/test":{"post":{"operationId":"WebhooksController_test","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestWebhookDto"}}}},"responses":{"202":{"description":""}},"tags":["webhooks"]}},"/admin-ui-extensions":{"post":{"operationId":"AdminUIExtensionsController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterAdminUIExtensionDto"}}}},"responses":{"201":{"description":""}},"tags":["admin-ui-extensions"]},"get":{"operationId":"AdminUIExtensionsController_list","parameters":[{"name":"point","required":false,"in":"query","schema":{"type":"string","enum":["MERCHANT_NAV","MERCHANT_PRODUCT_DETAIL","MERCHANT_ORDER_DETAIL","ADMIN_TENANT_DETAIL","STOREFRONT_PRODUCT_PAGE","STOREFRONT_CART_PAGE"]}},{"name":"appId","required":false,"in":"query","schema":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"}}],"responses":{"200":{"description":""}},"tags":["admin-ui-extensions"]}},"/admin-ui-extensions/{id}":{"patch":{"operationId":"AdminUIExtensionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAdminUIExtensionDto"}}}},"responses":{"200":{"description":""}},"tags":["admin-ui-extensions"]},"delete":{"operationId":"AdminUIExtensionsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["admin-ui-extensions"]}},"/admin-ui-extensions/{id}/active":{"patch":{"operationId":"AdminUIExtensionsController_setActive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetAdminUIExtensionActiveDto"}}}},"responses":{"200":{"description":""}},"tags":["admin-ui-extensions"]}},"/storefront-theme/render-issues":{"post":{"operationId":"ThemeRenderIssuesController_report","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportThemeRenderIssuesDto"}}}},"responses":{"201":{"description":""}},"tags":["storefront-theme"]},"get":{"operationId":"ThemeRenderIssuesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["storefront-theme"]}},"/storefront-theme/render-issues/{id}/resolve":{"post":{"operationId":"ThemeRenderIssuesController_resolve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["storefront-theme"]}},"/auth/sso/saml/initiate":{"post":{"operationId":"SamlController_initiate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateSamlDto"}}}},"responses":{"302":{"description":""}},"tags":["saml"]}},"/auth/sso/saml/acs":{"post":{"operationId":"SamlController_acs","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SamlAcsDto"}}}},"responses":{"200":{"description":""}},"tags":["saml"]}},"/auth/sso/saml/metadata/preview":{"post":{"operationId":"SamlController_preview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SamlMetadataPreviewDto"}}}},"responses":{"200":{"description":""}},"tags":["saml"]}},"/auth/sso/saml/config/{tenantId}":{"get":{"operationId":"SamlController_getConfig","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saml"]},"put":{"operationId":"SamlController_upsertConfig","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSamlConfigDto"}}}},"responses":{"200":{"description":""}},"tags":["saml"]}},"/auth/sso/saml/configs":{"get":{"operationId":"SamlController_listAllConfigs","parameters":[{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["saml"]}},"/audit-exports":{"post":{"operationId":"AuditExportsController_enqueue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnqueueAuditExportDto"}}}},"responses":{"202":{"description":""}},"tags":["audit-exports"]},"get":{"operationId":"AuditExportsController_list","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["PENDING","PROCESSING","COMPLETED","FAILED","EXPIRED"]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"integer"}}],"responses":{"200":{"description":""}},"tags":["audit-exports"]}},"/audit-exports/{id}":{"get":{"operationId":"AuditExportsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["audit-exports"]}},"/audit-exports/{id}/download":{"get":{"operationId":"AuditExportsController_download","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["audit-exports"]}},"/rebalance/suggestions/page":{"get":{"operationId":"RebalanceController_suggestionsPage","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"severity","required":true,"in":"query","schema":{"type":"string"}},{"name":"reasonType","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["rebalance"]}},"/rebalance/transfers":{"post":{"operationId":"RebalanceController_createTransfer","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRebalanceTransferDto"}}}},"responses":{"201":{"description":""}},"tags":["rebalance"]}},"/warehouses/performance":{"get":{"operationId":"WarehousesController_listPerformance","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warehouses"]}},"/warehouses":{"get":{"operationId":"WarehousesController_list","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warehouses"]},"post":{"operationId":"WarehousesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWarehouseDto"}}}},"responses":{"201":{"description":""}},"tags":["warehouses"]}},"/warehouses/export":{"get":{"operationId":"WarehousesController_exportCsv","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warehouses"]}},"/warehouses/{id}":{"patch":{"operationId":"WarehousesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWarehouseDto"}}}},"responses":{"200":{"description":""}},"tags":["warehouses"]},"delete":{"operationId":"WarehousesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["warehouses"]}},"/warehouses/reorder":{"post":{"operationId":"WarehousesController_reorder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdsBodyDto"}}}},"responses":{"204":{"description":""}},"tags":["warehouses"]}},"/warehouses/stock":{"post":{"operationId":"WarehousesController_upsertStock","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertStockDto"}}}},"responses":{"200":{"description":""}},"tags":["warehouses"]}},"/warehouses/{id}/stock":{"get":{"operationId":"WarehousesController_listStock","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["warehouses"]}},"/warehouses/route":{"post":{"operationId":"WarehousesController_route","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RouteOrderDto"}}}},"responses":{"200":{"description":""}},"tags":["warehouses"]}},"/whatsapp/stores/{storeId}/config":{"get":{"operationId":"WhatsAppController_getConfig","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/config":{"post":{"operationId":"WhatsAppController_upsertConfig","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertWhatsAppConfigDto"}}}},"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/send":{"post":{"operationId":"WhatsAppController_send","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWhatsAppMessageDto"}}}},"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/send-template":{"post":{"operationId":"WhatsAppController_sendTemplate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWhatsAppTemplateDto"}}}},"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/send-product":{"post":{"operationId":"WhatsAppController_sendProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendProductDto"}}}},"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/stores/{storeId}/messages":{"get":{"operationId":"WhatsAppController_listMessages","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/stores/{storeId}/templates":{"get":{"operationId":"WhatsAppController_listTemplates","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/whatsapp/webhook/{storeId}":{"get":{"operationId":"WhatsAppController_verify","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}},{"name":"hub.mode","required":true,"in":"query","schema":{"type":"string"}},{"name":"hub.verify_token","required":true,"in":"query","schema":{"type":"string"}},{"name":"hub.challenge","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["whatsapp"]},"post":{"operationId":"WhatsAppController_inbound","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhatsAppInboundPayloadDto"}}}},"responses":{"200":{"description":""}},"tags":["whatsapp"]}},"/wishlist/customers/{customerId}":{"get":{"operationId":"WishlistController_list","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["wishlist"]},"post":{"operationId":"WishlistController_add","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddWishlistItemDto"}}}},"responses":{"201":{"description":""}},"tags":["wishlist"]}},"/wishlist/analytics/summary":{"get":{"operationId":"WishlistController_analyticsSummary","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["wishlist"]}},"/wishlist/analytics/top-products":{"get":{"operationId":"WishlistController_analyticsTopProducts","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["wishlist"]}},"/wishlist/analytics/trend":{"get":{"operationId":"WishlistController_analyticsTrend","parameters":[{"name":"storeId","required":true,"in":"query","schema":{"type":"string"}},{"name":"weeks","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}},"tags":["wishlist"]}},"/wishlist/customers/{customerId}/{productId}":{"delete":{"operationId":"WishlistController_remove","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["wishlist"]}}},"info":{"title":"Daras API","description":"Daras public API — multi-tenant commerce platform. See https://developers.daras.com.tr","version":"4.18.0","contact":{}},"tags":[{"name":"auth","description":"Authentication + JWT + 2FA + password reset"},{"name":"organization","description":"Tenant + store CRUD for merchants"},{"name":"catalog","description":"Product + category + public storefront search"},{"name":"checkout","description":"Guest + authenticated checkout + payments"},{"name":"community","description":"Platform-wide UGC: discussions + comments + voting"},{"name":"help-center","description":"Public knowledge base articles + feedback"},{"name":"support","description":"Customer support tickets with SLA tracking"},{"name":"impersonation","description":"Super-admin → tenant impersonation (audit-logged)"},{"name":"platform","description":"Super-admin only: tenants, audit log, stats, feature flags"}],"servers":[{"url":"https://api.daras.com.tr/api/v1","description":"Production"},{"url":"https://staging.daras.com.tr/api/v1","description":"Staging"}],"components":{"securitySchemes":{"access-token":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"JWT HS256 access token issued by POST /auth/login"},"tenant-api-key":{"type":"apiKey","in":"header","name":"X-API-Key"},"impersonation-session":{"type":"apiKey","in":"header","name":"X-Impersonation"},"idempotency-key":{"type":"apiKey","in":"header","name":"Idempotency-Key"}},"schemas":{"CreateApiKeyDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"scopes":{"default":[],"maxItems":40,"type":"array","items":{"type":"string","maxLength":80}},"environment":{"default":"live","type":"string","enum":["live","test"]},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["name"]},"RegisterDto":{"type":"object","properties":{"accountType":{"default":"INDIVIDUAL","type":"string","enum":["INDIVIDUAL","BUSINESS"]},"email":{"type":"string","maxLength":320,"pattern":"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,24}$"},"password":{"type":"string","minLength":8,"maxLength":128},"firstName":{"type":"string","minLength":2,"maxLength":100,"pattern":"^[\\p{L}'’\\- ]+$"},"lastName":{"type":"string","minLength":2,"maxLength":100,"pattern":"^[\\p{L}'’\\- ]+$"},"phone":{"type":"string","pattern":"^\\+[1-9]\\d{6,14}$"},"organizationName":{"type":"string","minLength":2,"maxLength":200},"organizationSlug":{"type":"string","minLength":3,"maxLength":100,"pattern":"^[a-z0-9][a-z0-9-]*[a-z0-9]$"},"planCode":{"type":"string","enum":["tezgah","starter","growth","scale"]},"taxNumber":{"type":"string","minLength":10,"maxLength":11,"pattern":"^\\d+$"},"legalCompanyName":{"type":"string","minLength":2,"maxLength":200},"referralCode":{"type":"string","minLength":2,"maxLength":120},"vertical":{"type":"string","minLength":2,"maxLength":40}},"required":["email","password","firstName","lastName","organizationName","organizationSlug"]},"RegisterPartnerDto":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"pattern":"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,24}$"},"password":{"type":"string","minLength":8,"maxLength":128},"firstName":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[\\p{L}'’\\- ]+$"},"lastName":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[\\p{L}'’\\- ]+$"},"organizationName":{"type":"string","minLength":1,"maxLength":200},"organizationSlug":{"type":"string","minLength":3,"maxLength":120,"pattern":"^[a-z0-9][a-z0-9-]*[a-z0-9]$"},"referralCode":{"type":"string","minLength":2,"maxLength":120}},"required":["email","password","firstName","lastName","organizationName","organizationSlug"]},"LoginDto":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"password":{"type":"string","minLength":1,"maxLength":128}},"required":["email","password"]},"RefreshDto":{"type":"object","properties":{"refreshToken":{"type":"string","minLength":40,"maxLength":400}}},"VerifyEmailDto":{"type":"object","properties":{"token":{"type":"string","minLength":40,"maxLength":200}},"required":["token"]},"ForgotPasswordDto":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["email"]},"ResetPasswordDto":{"type":"object","properties":{"token":{"type":"string","minLength":40,"maxLength":200},"password":{"type":"string","minLength":8,"maxLength":128}},"required":["token","password"]},"TwoFactorActivateDto":{"type":"object","properties":{"code":{"type":"string","minLength":6,"maxLength":10,"pattern":"^\\d{6}$"}},"required":["code"]},"TwoFactorChallengeDto":{"type":"object","properties":{"challengeToken":{"type":"string","minLength":20,"maxLength":500},"code":{"type":"string","minLength":6,"maxLength":15}},"required":["challengeToken","code"]},"TwoFactorDisableDto":{"type":"object","properties":{"password":{"type":"string","minLength":1,"maxLength":128}},"required":["password"]},"SendPhoneOtpDto":{"type":"object","properties":{"phone":{"type":"string","pattern":"^\\+[1-9]\\d{6,14}$"}},"required":["phone"]},"VerifyPhoneOtpDto":{"type":"object","properties":{"phone":{"type":"string","pattern":"^\\+[1-9]\\d{6,14}$"},"code":{"type":"string","pattern":"^\\d{6}$"}},"required":["phone","code"]},"CliDeviceRequestDto":{"type":"object","properties":{"clientName":{"type":"string","maxLength":80},"audience":{"type":"string","enum":["merchant","partner"]}}},"CliDeviceTokenDto":{"type":"object","properties":{"deviceCode":{"type":"string","minLength":20,"maxLength":256}},"required":["deviceCode"]},"CliDeviceCodeDto":{"type":"object","properties":{"userCode":{"type":"string","minLength":8,"maxLength":12}},"required":["userCode"]},"UpdateAccountProfileDto":{"type":"object","properties":{"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100}}},"ChangeAccountPasswordDto":{"type":"object","properties":{"currentPassword":{"type":"string","minLength":1,"maxLength":128},"newPassword":{"type":"string","minLength":8,"maxLength":128}},"required":["currentPassword","newPassword"]},"UpdateTenantDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":200},"b2bApprovalWorkflowEnabled":{"type":"boolean"},"b2bCreditOveragePolicy":{"type":"string","enum":["OFF","BLOCK","WARN","APPROVAL"]},"billingEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}}},"CreateStoreDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":200},"slug":{"type":"string","minLength":3,"maxLength":100,"pattern":"^[a-z][a-z0-9-]{1,98}[a-z0-9]$"},"defaultLanguage":{"type":"string","minLength":2,"maxLength":10},"currency":{"type":"string","minLength":3,"maxLength":3},"timezone":{"type":"string","minLength":3,"maxLength":60},"vertical":{"type":"string","minLength":2,"maxLength":40}},"required":["name","slug"]},"UpdateStoreDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":200},"defaultLanguage":{"type":"string","minLength":2,"maxLength":10},"currency":{"type":"string","minLength":3,"maxLength":3},"timezone":{"type":"string","minLength":3,"maxLength":60},"status":{"type":"string","enum":["ACTIVE","MAINTENANCE","SUSPENDED","ARCHIVED"]},"hideDarasBranding":{"type":"boolean"},"storefrontUrlScheme":{"type":"string","enum":["FLAT","PREFIXED"]},"maintenanceMessage":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]},"hidePricesFromGuests":{"type":"boolean"},"cartRecoveryEmailsEnabled":{"type":"boolean"},"purchaseMode":{"type":"string","enum":["CART","QUOTE"]},"quoteListEnabled":{"type":"boolean"},"quoteAttachmentsEnabled":{"type":"boolean"},"quotePricesVisible":{"type":"boolean"},"onboardingCompleted":{"type":"boolean","const":true},"quoteCtaLabel":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"quoteCtaUrl":{"anyOf":[{"type":"string","maxLength":400,"pattern":"^(?:\\/[^\\s]*|https?:\\/\\/[^\\s]+)$"},{"type":"null"}]},"autoShipmentOnPaid":{"type":"boolean"},"autoShipmentCarrier":{"anyOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"null"}]},"subscriptionDiscountPct":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"freeShippingThresholdCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"minOrderAmountCents":{"anyOf":[{"type":"integer","minimum":1,"maximum":100000000},{"type":"null"}]},"monthlyRevenueTargetCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000000},{"type":"null"}]},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"faviconUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"ogImageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"supportEmail":{"anyOf":[{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"null"}]},"supportPhone":{"anyOf":[{"type":"string","minLength":7,"maxLength":32,"pattern":"^[+0-9 ()-]+$"},{"type":"null"}]},"addressLine1":{"anyOf":[{"type":"string","minLength":3,"maxLength":240},{"type":"null"}]},"addressLine2":{"anyOf":[{"type":"string","minLength":1,"maxLength":240},{"type":"null"}]},"district":{"anyOf":[{"type":"string","minLength":2,"maxLength":120},{"type":"null"}]},"city":{"anyOf":[{"type":"string","minLength":2,"maxLength":120},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string","minLength":3,"maxLength":20},{"type":"null"}]},"country":{"anyOf":[{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Za-z]{2}$"},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","minLength":3,"maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","minLength":3,"maxLength":500},{"type":"null"}]},"robotsTxt":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"socialLinks":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","enum":["instagram","facebook","twitter","youtube","tiktok","whatsapp","linkedin","pinterest"]},"url":{"type":"string","maxLength":500,"format":"uri"}},"required":["platform","url"]}},"customHeadMeta":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":64,"pattern":"^[A-Za-z][A-Za-z0-9:._-]*$"},"content":{"type":"string","minLength":1,"maxLength":500,"pattern":"^[^<>\"']+$"}},"required":["name","content"]}},"legalCompanyName":{"anyOf":[{"type":"string","minLength":2,"maxLength":240},{"type":"null"}]},"taxOffice":{"anyOf":[{"type":"string","minLength":2,"maxLength":120},{"type":"null"}]},"taxNumber":{"anyOf":[{"type":"string","minLength":5,"maxLength":20},{"type":"null"}]},"mersisNumber":{"anyOf":[{"type":"string","minLength":10,"maxLength":32},{"type":"null"}]},"tradeRegistryNumber":{"anyOf":[{"type":"string","minLength":2,"maxLength":64},{"type":"null"}]},"kepAddress":{"anyOf":[{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"null"}]},"vertical":{"type":"string","minLength":2,"maxLength":40}}},"CreateProductDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sku":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":300},"slug":{"type":"string","minLength":1,"maxLength":300,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"type":"string","maxLength":8000},"type":{"default":"PHYSICAL","type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"currency":{"type":"string","minLength":3,"maxLength":3},"basePrice":{"type":"number","minimum":0},"compareAtPrice":{"type":"number","minimum":0},"costPrice":{"type":"number","minimum":0},"taxRate":{"type":"number","minimum":0,"maximum":100},"hsCode":{"type":"string","minLength":4,"maxLength":20,"pattern":"^[0-9.]+$"},"countryOfOrigin":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$"},"barcode":{"type":"string","minLength":6,"maxLength":40,"pattern":"^[A-Za-z0-9-]+$"},"imageUrl":{"type":"string","maxLength":500,"format":"uri"},"imageUrls":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":500,"format":"uri"}},"videoUrl":{"type":"string","maxLength":500},"minOrderQuantity":{"type":"integer","minimum":1,"maximum":1000000},"subscriptionEnabled":{"type":"boolean"},"freeShipping":{"type":"boolean"},"isFeatured":{"type":"boolean"},"bestBefore":{"type":"string","format":"date-time"},"channels":{"minItems":0,"maxItems":8,"type":"array","items":{"type":"string","enum":["storefront","b2b","pos","marketplace"]}},"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"brandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"packageLengthMm":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"packageWidthMm":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"packageHeightMm":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"volumetricDivisor":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"seoTitle":{"type":"string","maxLength":300},"seoDescription":{"type":"string","maxLength":500},"seoKeywords":{"maxItems":30,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"seoNoindex":{"type":"boolean"},"imageAlts":{"maxItems":30,"type":"array","items":{"type":"string","maxLength":300}},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","sku","name","slug","currency","basePrice"]},"UpdateProductDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":300},"description":{"type":"string","maxLength":8000},"basePrice":{"type":"number","minimum":0},"compareAtPrice":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"costPrice":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"taxRate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"hsCode":{"anyOf":[{"type":"string","minLength":4,"maxLength":20,"pattern":"^[0-9.]+$"},{"type":"null"}]},"countryOfOrigin":{"anyOf":[{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string","minLength":6,"maxLength":40,"pattern":"^[A-Za-z0-9-]+$"},{"type":"null"}]},"imageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"imageUrls":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":500,"format":"uri"}},"videoUrl":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"minOrderQuantity":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000},{"type":"null"}]},"subscriptionEnabled":{"type":"boolean"},"freeShipping":{"type":"boolean"},"isFeatured":{"type":"boolean"},"bestBefore":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"channels":{"minItems":0,"maxItems":8,"type":"array","items":{"type":"string","enum":["storefront","b2b","pos","marketplace"]}},"currency":{"type":"string","minLength":3,"maxLength":3},"categoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"brandId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"vendorId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"packageLengthMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"packageWidthMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"packageHeightMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"volumetricDivisor":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"seoKeywords":{"anyOf":[{"maxItems":30,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"imageAlts":{"maxItems":30,"type":"array","items":{"type":"string","maxLength":300}},"slug":{"type":"string","minLength":1,"maxLength":300,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"ProductIdsBodyDto":{"type":"object","properties":{"productIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["productIds"]},"BulkSetCategoryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productIds":{"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"selectAllMatching":{"type":"boolean"},"filter":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"]},"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"brandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"search":{"type":"string","maxLength":200},"priceMin":{"type":"number","minimum":0},"priceMax":{"type":"number","minimum":0},"hasBarcode":{"type":"boolean"}},"additionalProperties":false},"categoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["storeId","categoryId"]},"BulkSetProductStatusDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productIds":{"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"selectAllMatching":{"type":"boolean"},"filter":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"]},"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"brandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"search":{"type":"string","maxLength":200},"priceMin":{"type":"number","minimum":0},"priceMax":{"type":"number","minimum":0},"hasBarcode":{"type":"boolean"}},"additionalProperties":false},"status":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"]}},"required":["storeId","status"]},"BulkUpdatePriceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productIds":{"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"selectAllMatching":{"type":"boolean"},"filter":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"]},"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"brandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"search":{"type":"string","maxLength":200},"priceMin":{"type":"number","minimum":0},"priceMax":{"type":"number","minimum":0},"hasBarcode":{"type":"boolean"}},"additionalProperties":false},"mode":{"type":"string","enum":["set","increase_percent","decrease_percent","increase_amount","decrease_amount"]},"value":{"type":"number","minimum":0}},"required":["storeId","mode","value"]},"BulkProductTagsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productIds":{"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"selectAllMatching":{"type":"boolean"},"filter":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"]},"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"brandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"search":{"type":"string","maxLength":200},"priceMin":{"type":"number","minimum":0},"priceMax":{"type":"number","minimum":0},"hasBarcode":{"type":"boolean"}},"additionalProperties":false},"tagNames":{"minItems":1,"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}}},"required":["storeId","tagNames"]},"CreateCategoryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":150,"pattern":"^[a-z0-9][a-z0-9-]*$"},"parentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"imageUrl":{"type":"string","maxLength":500,"format":"uri"},"imageAlt":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"contentHtml":{"anyOf":[{"type":"string","maxLength":40000},{"type":"null"}]},"ogImageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"position":{"type":"integer","minimum":0,"maximum":999},"commissionRate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]}},"required":["storeId","name","slug"]},"UpdateCategoryDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"imageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"slug":{"type":"string","minLength":1,"maxLength":150,"pattern":"^[a-z0-9][a-z0-9-]*$"},"imageAlt":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"contentHtml":{"anyOf":[{"type":"string","maxLength":40000},{"type":"null"}]},"ogImageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"position":{"type":"integer","minimum":0,"maximum":999},"commissionRate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]}}},"ReorderCategoriesDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"ids":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["storeId","ids"]},"CsvImportBodyDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"csv":{"type":"string","minLength":1,"maxLength":10000000}},"required":["storeId","csv"]},"UpsertProductRelationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"relatedProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"default":"RELATED","type":"string","enum":["RELATED","CROSS_SELL","UP_SELL"]},"sortOrder":{"default":0,"type":"integer","minimum":0,"maximum":9999}},"required":["storeId","relatedProductId"]},"ReorderProductRelationsDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["RELATED","CROSS_SELL","UP_SELL"]},"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["type","ids"]},"CreateProductTagDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[a-z0-9][a-z0-9-]*$"},"badgeLabel":{"type":"string","minLength":1,"maxLength":60},"badgeTone":{"type":"string","enum":["BRAND","SALE","INK","SUCCESS","WARN"]}},"required":["storeId","name","slug"]},"UpdateProductTagDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"badgeLabel":{"anyOf":[{"type":"string","minLength":1,"maxLength":60},{"type":"null"}]},"badgeTone":{"anyOf":[{"type":"string","enum":["BRAND","SALE","INK","SUCCESS","WARN"]},{"type":"null"}]}}},"AssignProductTagDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["productId"]},"UpdateFilterConfigDto":{"type":"object","properties":{"filters":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":80},"source":{"type":"string","enum":["PRICE","RATING","AVAILABILITY","DISCOUNT","BRAND","CATEGORY","OPTION"]},"optionName":{"type":"string","minLength":1,"maxLength":120},"label":{"type":"string","minLength":1,"maxLength":120},"displayType":{"type":"string","enum":["LIST","RANGE","RATING","TOGGLE","SWATCH"]},"enabled":{"type":"boolean"},"position":{"type":"integer","minimum":0,"maximum":100}},"required":["id","source","displayType","enabled","position"]}}},"required":["filters"]},"CreateBrandDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"type":"string","maxLength":4000},"logoUrl":{"type":"string","maxLength":500,"format":"uri"},"isActive":{"type":"boolean"}},"required":["storeId","name","slug"]},"UpdateBrandDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"isActive":{"type":"boolean"}}},"BulkSetBrandStatusDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"brandIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isActive":{"type":"boolean"}},"required":["storeId","brandIds","isActive"]},"CreateBundleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","enum":["FIXED","CUSTOMIZABLE","MIX_AND_MATCH"]},"discountPct":{"type":"number","minimum":0,"maximum":100},"minItems":{"type":"integer","minimum":1,"maximum":100},"maxItems":{"type":"integer","minimum":1,"maximum":100},"isActive":{"type":"boolean"},"items":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":999},"required":{"type":"boolean"},"groupKey":{"type":"string","maxLength":60},"sortOrder":{"type":"integer","minimum":0,"maximum":999}},"required":["productId"]}}},"required":["storeId","productId","name","items"]},"UpdateBundleDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","enum":["FIXED","CUSTOMIZABLE","MIX_AND_MATCH"]},"discountPct":{"type":"number","minimum":0,"maximum":100},"minItems":{"type":"integer","minimum":1,"maximum":100},"maxItems":{"type":"integer","minimum":1,"maximum":100},"isActive":{"type":"boolean"},"items":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":999},"required":{"type":"boolean"},"groupKey":{"type":"string","maxLength":60},"sortOrder":{"type":"integer","minimum":0,"maximum":999}},"required":["productId"]}}}},"ComputeBundlePriceDto":{"type":"object","properties":{"bundleId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"itemPrices":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"priceCents":{"type":"integer","minimum":0,"maximum":1000000000}},"required":["productId","priceCents"]}}},"required":["bundleId","itemPrices"]},"CreateSearchSynonymRuleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":2,"maxLength":80,"pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"type":"string","maxLength":500},"kind":{"type":"string","enum":["EQUIVALENT","ONE_WAY","TYPO_CORRECTION","REDIRECT","ZERO_RESULT_RECOVERY","PINNED_PROMOTION","BLOCKLIST"]},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]},"matchMode":{"type":"string","enum":["EXACT","PREFIX","CONTAINS","REGEX","PHONETIC"]},"language":{"type":"string","minLength":2,"maxLength":10},"sourceTerms":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"targetTerms":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"redirectUrl":{"type":"string","maxLength":2048,"pattern":"^\\/(?![/\\\\])"},"pinnedProductIds":{"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"blockedProductIds":{"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applyOnAutocomplete":{"type":"boolean"},"applyOnSearch":{"type":"boolean"},"applyOnZeroResults":{"type":"boolean"},"priority":{"type":"integer","minimum":0,"maximum":1000},"effectiveFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"effectiveTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["storeId","code","kind"]},"UpdateSearchSynonymRuleDto":{"type":"object","properties":{"code":{"type":"string","minLength":2,"maxLength":80,"pattern":"^[a-z0-9][a-z0-9_-]*$"},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"kind":{"type":"string","enum":["EQUIVALENT","ONE_WAY","TYPO_CORRECTION","REDIRECT","ZERO_RESULT_RECOVERY","PINNED_PROMOTION","BLOCKLIST"]},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]},"matchMode":{"type":"string","enum":["EXACT","PREFIX","CONTAINS","REGEX","PHONETIC"]},"language":{"type":"string","minLength":2,"maxLength":10},"sourceTerms":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"targetTerms":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"redirectUrl":{"anyOf":[{"type":"string","maxLength":2048,"pattern":"^\\/(?![/\\\\])"},{"type":"null"}]},"pinnedProductIds":{"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"blockedProductIds":{"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applyOnAutocomplete":{"type":"boolean"},"applyOnSearch":{"type":"boolean"},"applyOnZeroResults":{"type":"boolean"},"priority":{"type":"integer","minimum":0,"maximum":1000},"effectiveFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}}},"VisualSearchSettingsDto":{"type":"object","properties":{"enabled":{"type":"boolean"}},"required":["enabled"]},"IndexProductDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"imageUrl":{"type":"string","format":"uri"}},"required":["productId","imageUrl"]},"QueryByImageDto":{"type":"object","properties":{"imageUrl":{"type":"string","minLength":64,"maxLength":9000000},"limit":{"type":"integer","exclusiveMinimum":0,"maximum":24}},"required":["imageUrl"]},"SetCategoryAttributesDto":{"type":"object","properties":{"attributes":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"metafieldDefinitionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"required":{"default":false,"type":"boolean"},"filterable":{"default":false,"type":"boolean"},"position":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["metafieldDefinitionId"]}}},"required":["attributes"]},"CreateSponsoredListingDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"endsAt":{"type":"string","format":"date-time"}},"required":["storeId","productId"]},"UpdateSponsoredListingDto":{"type":"object","properties":{"status":{"type":"string","enum":["ACTIVE","PAUSED","ENDED"]},"endsAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]}}},"TrackSponsoredClickDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","productId"]},"CreatePricingRuleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","enum":["TIME_WINDOW","QUANTITY_BREAK","CUSTOMER_TIER","STORE_DEFAULT"]},"priority":{"type":"integer","minimum":0,"maximum":9999},"isActive":{"type":"boolean"},"minQuantity":{"type":"integer","minimum":1,"maximum":100000},"discountPct":{"type":"number","minimum":0,"maximum":100},"fixedPriceCents":{"type":"integer","minimum":0,"maximum":1000000000},"customerTag":{"type":"string","maxLength":60},"startAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","name","type"]},"UpdatePricingRuleDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"priority":{"type":"integer","minimum":0,"maximum":9999},"isActive":{"type":"boolean"},"minQuantity":{"anyOf":[{"type":"integer","minimum":1,"maximum":100000},{"type":"null"}]},"discountPct":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"fixedPriceCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000},{"type":"null"}]},"customerTag":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"startAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}}},"ComputeProductPriceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"basePriceCents":{"type":"integer","minimum":0,"maximum":1000000000},"quantity":{"type":"integer","minimum":1,"maximum":100000},"customerTags":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":60}}},"required":["storeId","productId","basePriceCents","quantity"]},"CreateFlashSaleCampaignDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","SCHEDULED","ACTIVE","PAUSED","EXPIRED","ENDED","ARCHIVED"]},"visibility":{"type":"string","enum":["PUBLIC_ALL","REGISTERED_ONLY"]},"discountType":{"type":"string","enum":["PERCENTAGE","FIXED_AMOUNT","FREE_SHIPPING"]},"countdownStyle":{"type":"string","enum":["CIRCULAR","LINEAR_BAR","DIGITAL_FLIP","TEXT_ONLY","PULSING_BANNER"]},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"earlyAccessStartsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"discountPercentageBp":{"type":"integer","minimum":1,"maximum":10000},"discountFixedAmountMinor":{"anyOf":[{"type":"string","pattern":"^[1-9]\\d{0,14}$"},{"type":"null"}]},"maxPurchasePerCustomer":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"maxTotalUnitsAvailable":{"anyOf":[{"type":"string","pattern":"^[1-9]\\d{0,14}$"},{"type":"null"}]},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCollectionIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"bannerImageStorageKey":{"type":"string","minLength":1,"maxLength":500},"brandColorHex":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80}},"required":["slug","title","startsAt","endsAt","storeId","code"]},"UpdateFlashSaleCampaignDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","SCHEDULED","ACTIVE","PAUSED","EXPIRED","ENDED","ARCHIVED"]},"visibility":{"type":"string","enum":["PUBLIC_ALL","REGISTERED_ONLY"]},"discountType":{"type":"string","enum":["PERCENTAGE","FIXED_AMOUNT","FREE_SHIPPING"]},"countdownStyle":{"type":"string","enum":["CIRCULAR","LINEAR_BAR","DIGITAL_FLIP","TEXT_ONLY","PULSING_BANNER"]},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"earlyAccessStartsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"discountPercentageBp":{"type":"integer","minimum":1,"maximum":10000},"discountFixedAmountMinor":{"anyOf":[{"type":"string","pattern":"^[1-9]\\d{0,14}$"},{"type":"null"}]},"maxPurchasePerCustomer":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"maxTotalUnitsAvailable":{"anyOf":[{"type":"string","pattern":"^[1-9]\\d{0,14}$"},{"type":"null"}]},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCollectionIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"bannerImageStorageKey":{"type":"string","minLength":1,"maxLength":500},"brandColorHex":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"}}},"CreateShippingRateDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"carrier":{"type":"string","minLength":1,"maxLength":60},"name":{"type":"string","minLength":1,"maxLength":200},"minWeightGrams":{"type":"integer","minimum":0,"maximum":1000000},"maxWeightGrams":{"type":"integer","minimum":1,"maximum":1000000},"minOrderCents":{"type":"integer","minimum":0,"maximum":1000000000},"maxOrderCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000},{"type":"null"}]},"priceCents":{"type":"integer","minimum":0,"maximum":1000000000},"estimatedDays":{"type":"integer","minimum":0,"maximum":365},"isActive":{"type":"boolean"}},"required":["storeId","carrier","name","priceCents"]},"UpdateShippingRateDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"minWeightGrams":{"type":"integer","minimum":0,"maximum":1000000},"maxWeightGrams":{"type":"integer","minimum":1,"maximum":1000000},"minOrderCents":{"type":"integer","minimum":0,"maximum":1000000000},"maxOrderCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000},{"type":"null"}]},"priceCents":{"type":"integer","minimum":0,"maximum":1000000000},"estimatedDays":{"type":"integer","minimum":0,"maximum":365},"isActive":{"type":"boolean"}}},"QuoteShippingDto":{"type":"object","properties":{"destinationCountry":{"type":"string","minLength":2,"maxLength":2},"weightGrams":{"type":"integer","minimum":0,"maximum":1000000},"orderTotalCents":{"type":"integer","minimum":0,"maximum":1000000000},"postalCode":{"type":"string","maxLength":16}},"required":["weightGrams","orderTotalCents"]},"BulkSetCollectionStatusDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"collectionIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isActive":{"type":"boolean"}},"required":["storeId","collectionIds","isActive"]},"CreateCollectionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"type":"string","maxLength":4000},"imageUrl":{"type":"string","maxLength":500,"format":"uri"},"isActive":{"type":"boolean"},"sortOrder":{"type":"integer","minimum":0,"maximum":10000},"imageAlt":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"ogImageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"seoNoindex":{"type":"boolean"}},"required":["storeId","name","slug"]},"UpdateCollectionDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"imageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"isActive":{"type":"boolean"},"sortOrder":{"type":"integer","minimum":0,"maximum":10000},"imageAlt":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"ogImageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"seoNoindex":{"type":"boolean"}}},"IdsBodyDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["ids"]},"CollectionItemsDto":{"type":"object","properties":{"productIds":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["productIds"]},"CreatePageDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"title":{"type":"string","minLength":1,"maxLength":300},"body":{"type":"string","maxLength":100000},"seoTitle":{"type":"string","maxLength":300},"seoDescription":{"type":"string","maxLength":500},"published":{"type":"boolean"}},"required":["storeId","slug","title","body"]},"UpdatePageDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"title":{"type":"string","minLength":1,"maxLength":300},"body":{"type":"string","maxLength":100000},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"published":{"type":"boolean"}}},"CreatePostDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"title":{"type":"string","minLength":1,"maxLength":300},"excerpt":{"type":"string","maxLength":500},"body":{"type":"string","maxLength":200000},"coverImageUrl":{"type":"string","maxLength":500,"format":"uri"},"authorName":{"type":"string","maxLength":120},"tags":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":40}},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"published":{"type":"boolean"}},"required":["storeId","slug","title","body"]},"UpdatePostDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"title":{"type":"string","minLength":1,"maxLength":300},"excerpt":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"body":{"type":"string","maxLength":200000},"coverImageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"authorName":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"tags":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":40}},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"published":{"type":"boolean"}}},"CreateDiscussionDto":{"type":"object","properties":{"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string","minLength":2,"maxLength":80,"pattern":"^[a-z0-9-]+$"},"title":{"type":"string","minLength":3,"maxLength":200},"body":{"type":"string","minLength":10,"maxLength":20000},"tags":{"maxItems":8,"type":"array","items":{"type":"string","maxLength":40}}},"required":["categoryId","slug","title","body"]},"CreateCommentDto":{"type":"object","properties":{"body":{"type":"string","minLength":1,"maxLength":10000},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["body"]},"VoteDto":{"type":"object","properties":{"value":{"type":"string","enum":["UP","DOWN"]}},"required":["value"]},"CreateCommunityReportDto":{"type":"object","properties":{"reason":{"type":"string","enum":["SPAM","ABUSE","OFF_TOPIC","MISINFORMATION","OTHER"]},"note":{"type":"string","maxLength":500}},"required":["reason"]},"ModerateDiscussionDto":{"type":"object","properties":{"status":{"type":"string","enum":["PUBLISHED","HIDDEN","DELETED"]},"pinned":{"type":"boolean"},"locked":{"type":"boolean"}}},"ModerateCommentDto":{"type":"object","properties":{"accepted":{"type":"boolean"},"removed":{"type":"boolean"}}},"ResolveCommunityReportDto":{"type":"object","properties":{"status":{"type":"string","enum":["RESOLVED","DISMISSED"]}},"required":["status"]},"CreateCommunityCategoryDto":{"type":"object","properties":{"slug":{"type":"string","minLength":2,"maxLength":80,"pattern":"^[a-z0-9-]+$"},"name":{"type":"string","minLength":2,"maxLength":120},"description":{"type":"string","maxLength":800},"icon":{"type":"string","maxLength":60},"shortName":{"type":"string","maxLength":40},"accent":{"type":"string","enum":["yellow","ink","blue","green","red"]},"sortOrder":{"type":"integer","minimum":0,"maximum":9999}},"required":["slug","name"]},"UpdateCommunityCategoryDto":{"type":"object","properties":{"slug":{"type":"string","minLength":2,"maxLength":80,"pattern":"^[a-z0-9-]+$"},"name":{"type":"string","minLength":2,"maxLength":120},"description":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]},"icon":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"shortName":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"accent":{"anyOf":[{"type":"string","enum":["yellow","ink","blue","green","red"]},{"type":"null"}]},"sortOrder":{"type":"integer","minimum":0,"maximum":9999}}},"RequestPlanBankTransferDto":{"type":"object","properties":{"planCode":{"type":"string","minLength":1,"maxLength":60},"billingCycle":{"type":"string","enum":["MONTHLY","YEARLY"]},"invoice":{"type":"object","properties":{"buyerType":{"type":"string","enum":["INDIVIDUAL","CORPORATE"]},"name":{"type":"string","minLength":2,"maxLength":160},"taxNumber":{"type":"string","pattern":"^\\d{10,11}$"},"taxOffice":{"type":"string","maxLength":120},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["buyerType","name","taxNumber","email"]},"note":{"type":"string","maxLength":400}},"required":["planCode","billingCycle","invoice"]},"SendLeadPaymentLinkDto":{"type":"object","properties":{"planCode":{"type":"string","minLength":1,"maxLength":60},"billingCycle":{"type":"string","enum":["MONTHLY","YEARLY"]}},"required":["planCode","billingCycle"]},"LinkLeadStoreDto":{"type":"object","properties":{"ownerEmail":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}}},"CrmBulkAssignDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["ids"]},"CrmLeadTransferDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"toUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reason":{"type":"string","minLength":3,"maxLength":500}},"required":["ids","toUserId","reason"]},"DemoRequestDto":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"workEmail":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"phone":{"type":"string","maxLength":50},"company":{"type":"string","maxLength":200},"website":{"type":"string","maxLength":300},"revenueBand":{"type":"string","maxLength":50},"industry":{"type":"string","maxLength":100},"channels":{"maxItems":30,"type":"array","items":{"type":"string","maxLength":50}},"monthlyOrders":{"type":"string","maxLength":50},"message":{"type":"string","maxLength":4000},"consent":{"type":"boolean","const":true}},"required":["fullName","workEmail","consent"]},"CreateLeadDto":{"type":"object","properties":{"contactName":{"type":"string","minLength":1,"maxLength":200},"contactEmail":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"contactPhone":{"type":"string","maxLength":50},"companyName":{"type":"string","maxLength":200},"source":{"type":"string","maxLength":100},"stage":{"type":"string","enum":["NEW","QUALIFIED","CONTACTED","DEMO_SCHEDULED","PROPOSAL_SENT","WON","LOST","TRIAL_STARTED","ONBOARDING_IN_PROGRESS","ACTIVATED","EXPANSION_CANDIDATE","CHURN_RISK"]},"estimatedValue":{"type":"number","minimum":0},"currency":{"type":"string","maxLength":10},"notes":{"type":"string"},"nextStep":{"type":"object","properties":{"type":{"type":"string","enum":["CALL","EMAIL","MEETING","NOTE","TASK"]},"subject":{"type":"string","minLength":1,"maxLength":300},"dueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["type","subject","dueAt"]}},"required":["contactName","contactEmail"]},"UpdateLeadDto":{"type":"object","properties":{"stage":{"type":"string","enum":["NEW","QUALIFIED","CONTACTED","DEMO_SCHEDULED","PROPOSAL_SENT","WON","LOST","TRIAL_STARTED","ONBOARDING_IN_PROGRESS","ACTIVATED","EXPANSION_CANDIDATE","CHURN_RISK"]},"nextStep":{"type":"object","properties":{"type":{"type":"string","enum":["CALL","EMAIL","MEETING","NOTE","TASK"]},"subject":{"type":"string","minLength":1,"maxLength":300},"dueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["type","subject","dueAt"]},"estimatedValue":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}]},"notes":{"type":"array","items":{"type":"string"}},"lostReason":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]}}},"CreateActivityDto":{"type":"object","properties":{"leadId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["CALL","EMAIL","MEETING","NOTE","TASK"]},"subject":{"type":"string","minLength":1,"maxLength":300},"body":{"type":"string"},"dueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["type","subject"]},"SubscribeDto":{"type":"object","properties":{"planCode":{"type":"string","minLength":1,"maxLength":60},"billingCycle":{"default":"MONTHLY","type":"string","enum":["MONTHLY","YEARLY"]}},"required":["planCode"]},"PlanCheckoutDto":{"type":"object","properties":{"planCode":{"type":"string","minLength":1,"maxLength":60},"billingCycle":{"default":"MONTHLY","type":"string","enum":["MONTHLY","YEARLY"]},"idempotencyKey":{"type":"string","minLength":8,"maxLength":80}},"required":["planCode","idempotencyKey"]},"PayPlanPurchaseDto":{"type":"object","properties":{"cardHolderName":{"type":"string","minLength":2,"maxLength":80},"cardNumber":{"type":"string","pattern":"^\\d{12,19}$"},"expireMonth":{"type":"string","pattern":"^(0[1-9]|1[0-2])$"},"expireYear":{"type":"string","pattern":"^(\\d{2}|\\d{4})$"},"cvc":{"type":"string","pattern":"^\\d{3,4}$"},"installments":{"default":1,"type":"integer","minimum":1,"maximum":12},"invoice":{"type":"object","properties":{"buyerType":{"type":"string","enum":["INDIVIDUAL","CORPORATE"]},"name":{"type":"string","minLength":2,"maxLength":160},"taxNumber":{"type":"string","pattern":"^\\d{10,11}$"},"taxOffice":{"type":"string","maxLength":120},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["buyerType","name","taxNumber","email"]}},"required":["cardHolderName","cardNumber","expireMonth","expireYear","cvc","invoice"]},"PspCallbackBodyDto":{"type":"object","propertyNames":{"type":"string","maxLength":120},"additionalProperties":{"type":"string","maxLength":4096}},"UpsertDunningCaseDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"subscriptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"companyName":{"type":"string","minLength":1,"maxLength":200},"contactEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"amountCents":{"type":"integer","minimum":0,"maximum":1000000000},"currency":{"default":"TRY","type":"string","minLength":3,"maxLength":3},"stage":{"type":"string","enum":["FIRST_NOTICE","GRACE","SECOND_NOTICE","SUSPENSION","RECOVERED","WRITTEN_OFF"]},"notes":{"type":"string","maxLength":2000},"nextAttemptAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["tenantId","companyName","contactEmail","amountCents"]},"AdvanceDunningDto":{"type":"object","properties":{"stage":{"type":"string","enum":["FIRST_NOTICE","GRACE","SECOND_NOTICE","SUSPENSION","RECOVERED","WRITTEN_OFF"]},"notes":{"type":"string","maxLength":2000}},"required":["stage"]},"UpsertSubscriptionInvoiceDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"subscriptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"planCode":{"type":"string","minLength":1,"maxLength":60},"companyName":{"type":"string","minLength":1,"maxLength":200},"amountCents":{"type":"integer","minimum":0,"maximum":1000000000},"currency":{"default":"TRY","type":"string","minLength":3,"maxLength":3},"method":{"default":"CARD","type":"string","enum":["CARD","BANK_TRANSFER","WIRE","CREDIT"]},"methodDetail":{"type":"string","maxLength":200},"status":{"default":"PENDING","type":"string","enum":["DRAFT","PENDING","SUCCEEDED","FAILED","REFUNDED","DISPUTED"]},"failureCode":{"type":"string","maxLength":80},"nextRetryAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["tenantId","planCode","companyName","amountCents"]},"AdvanceSubscriptionInvoiceDto":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","PENDING","SUCCEEDED","FAILED","REFUNDED","DISPUTED"]},"failureCode":{"type":"string","maxLength":80}},"required":["status"]},"StoreEntitlementActionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"planId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"PurchaseAppListingDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":80},"planId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","idempotencyKey"]},"PayAppPurchaseDto":{"type":"object","properties":{"cardHolderName":{"type":"string","minLength":2,"maxLength":80},"cardNumber":{"type":"string","pattern":"^\\d{12,19}$"},"expireMonth":{"type":"string","pattern":"^(0[1-9]|1[0-2])$"},"expireYear":{"type":"string","pattern":"^(\\d{2}|\\d{4})$"},"cvc":{"type":"string","pattern":"^\\d{3,4}$"},"installments":{"default":1,"type":"integer","minimum":1,"maximum":12},"invoice":{"type":"object","properties":{"buyerType":{"type":"string","enum":["INDIVIDUAL","CORPORATE"]},"name":{"type":"string","minLength":2,"maxLength":160},"taxNumber":{"type":"string","pattern":"^\\d{10,11}$"},"taxOffice":{"type":"string","maxLength":120},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["buyerType","name","taxNumber","email"]}},"required":["cardHolderName","cardNumber","expireMonth","expireYear","cvc","invoice"]},"CreatePaymentDto":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amount":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","minLength":3,"maxLength":3},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120},"walletKind":{"type":"string","enum":["NONE","APPLE_PAY","GOOGLE_PAY","SAMSUNG_PAY","TROY_PAY"]},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["orderId","amount","currency","idempotencyKey"]},"RefundPaymentDto":{"type":"object","properties":{"amount":{"type":"number","exclusiveMinimum":0},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120}},"required":["amount","idempotencyKey"]},"ConfirmManualRefundDto":{"type":"object","properties":{"bankReference":{"type":"string","minLength":3,"maxLength":120}},"required":["bankReference"]},"UpsertMerchantCheckoutSettingsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"default3dSecure":{"type":"boolean"},"allow3dSecureBypass":{"type":"boolean"},"installmentMaxCount":{"type":"integer","minimum":0,"maximum":12},"allowGuestCheckout":{"type":"boolean"},"savePaymentMethod":{"type":"boolean"},"autoCapture":{"type":"boolean"},"fraudCheckEnabled":{"type":"boolean"}},"required":["storeId","default3dSecure","allow3dSecureBypass","installmentMaxCount","allowGuestCheckout","savePaymentMethod","autoCapture","fraudCheckEnabled"]},"WalletChargeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"walletKind":{"type":"string","enum":["APPLE_PAY","GOOGLE_PAY"]},"walletToken":{"type":"string","minLength":20,"maxLength":20000},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amount":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","minLength":3,"maxLength":3},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120},"buyerEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"buyerName":{"type":"string","minLength":1,"maxLength":200},"buyerSurname":{"type":"string","minLength":1,"maxLength":200},"buyerPhone":{"type":"string","minLength":4,"maxLength":40}},"required":["storeId","walletKind","walletToken","orderId","amount","currency","idempotencyKey","buyerEmail","buyerName","buyerSurname"]},"WalletConfigUpsertDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applePayEnabled":{"type":"boolean"},"applePayMerchantId":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"applePayDomainAssociationToken":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]},"googlePayEnabled":{"type":"boolean"},"googlePayMerchantId":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"googlePayGatewayMerchantId":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"environment":{"type":"string","enum":["SANDBOX","PRODUCTION"]}},"required":["storeId"]},"ConnectStoreIntegrationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"category":{"type":"string","enum":["PAYMENT","EINVOICE","MARKETPLACE","SHIPPING","ACCOUNTING","FEED","SMS","MARKETING"]},"providerCode":{"type":"string","minLength":1,"maxLength":60},"environment":{"default":"TEST","type":"string","enum":["TEST","LIVE"]},"credentials":{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":60},"additionalProperties":{"type":"string","maxLength":4000}},"enabled":{"default":false,"type":"boolean"}},"required":["storeId","category","providerCode","credentials"]},"ToggleStoreIntegrationDto":{"type":"object","properties":{"enabled":{"type":"boolean"},"autoIssueOnPaid":{"type":"boolean"},"autoReverseOnRefund":{"type":"boolean"}}},"ClientErrorBatchDto":{"type":"object","properties":{"app":{"type":"string","minLength":1,"maxLength":40},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"release":{"type":"string","maxLength":80},"events":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"message":{"type":"string","minLength":1,"maxLength":2000},"stack":{"type":"string","maxLength":8000},"kind":{"default":"window","type":"string","enum":["vue","window","unhandledrejection","section","api","manual"]},"level":{"default":"error","type":"string","enum":["error","warning","info"]},"url":{"default":"","type":"string","maxLength":500},"componentName":{"type":"string","maxLength":200},"clientEventId":{"type":"string","minLength":1,"maxLength":80},"timestamp":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["message","clientEventId"]}}},"required":["app","events"]},"SetGroupStatusDto":{"type":"object","properties":{"status":{"type":"string","enum":["open","resolved","ignored"]},"note":{"type":"string","maxLength":2000}},"required":["status"]},"AddCommentDto":{"type":"object","properties":{"body":{"type":"string","minLength":1,"maxLength":4000}},"required":["body"]},"LinkTicketsIncidentDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"incidentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["ids","incidentId"]},"IncidentBroadcastDto":{"type":"object","properties":{"body":{"type":"string","minLength":3,"maxLength":5000}},"required":["body"]},"SubmitTicketDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"subject":{"type":"string","minLength":5,"maxLength":300},"body":{"type":"string","minLength":10,"maxLength":10000},"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"name":{"type":"string","maxLength":200},"category":{"type":"string","maxLength":80},"priority":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"]},"channel":{"type":"string","enum":["FORM","EMAIL","WHATSAPP","PHONE"]},"sourceRef":{"type":"string","minLength":1,"maxLength":120}},"required":["tenantId","subject","body","email"]},"OpenPlatformTicketDto":{"type":"object","properties":{"subject":{"type":"string","minLength":5,"maxLength":300},"body":{"type":"string","minLength":10,"maxLength":10000},"category":{"type":"string","maxLength":80}},"required":["subject","body"]},"ReplyTicketDto":{"type":"object","properties":{"body":{"type":"string","minLength":1,"maxLength":10000},"internalNote":{"type":"boolean"}},"required":["body"]},"AssignTicketsDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["ids"]},"BulkTicketUpdateDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"status":{"type":"string","enum":["OPEN","IN_PROGRESS","WAITING_ON_CUSTOMER","RESOLVED","CLOSED"]},"priority":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"]}},"required":["ids"]},"UpdateTicketDto":{"type":"object","properties":{"status":{"type":"string","enum":["OPEN","IN_PROGRESS","WAITING_ON_CUSTOMER","RESOLVED","CLOSED"]},"priority":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"]},"assignedAgentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"category":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]}}},"CreateSavedReportDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":240},"reportType":{"type":"string","minLength":1,"maxLength":120},"filters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"columns":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"schedule":{"type":"string","enum":["DAILY","WEEKLY","MONTHLY"]},"recipients":{"maxItems":100,"type":"array","items":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}}},"required":["name","reportType","filters"]},"UpdateNotificationPreferenceDto":{"type":"object","properties":{"emailEnabled":{"type":"boolean"},"smsEnabled":{"type":"boolean"},"pushEnabled":{"type":"boolean"}}},"UpsertTenantNotificationPolicyDto":{"type":"object","properties":{"eventKey":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9_.-]+$"},"label":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":400},"category":{"type":"string","enum":["ORDERS","INVENTORY","CUSTOMER","BILLING","SYSTEM"]},"emailEnabled":{"default":true,"type":"boolean"},"smsEnabled":{"default":false,"type":"boolean"},"pushEnabled":{"default":true,"type":"boolean"},"critical":{"default":false,"type":"boolean"}},"required":["eventKey","label","category"]},"UpsertTenantNotificationPoliciesDto":{"type":"object","properties":{"policies":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"eventKey":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9_.-]+$"},"label":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":400},"category":{"type":"string","enum":["ORDERS","INVENTORY","CUSTOMER","BILLING","SYSTEM"]},"emailEnabled":{"default":true,"type":"boolean"},"smsEnabled":{"default":false,"type":"boolean"},"pushEnabled":{"default":true,"type":"boolean"},"critical":{"default":false,"type":"boolean"}},"required":["eventKey","label","category"]}}},"required":["policies"]},"UpsertTenantNotificationDigestDto":{"type":"object","properties":{"dailyDigestEnabled":{"type":"boolean"},"dailyDigestTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"weeklyDigestEnabled":{"type":"boolean"},"weeklyDigestDay":{"type":"string","enum":["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]},"quietHoursEnabled":{"type":"boolean"},"quietHoursStart":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"quietHoursEnd":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["dailyDigestEnabled","dailyDigestTime","weeklyDigestEnabled","weeklyDigestDay","quietHoursEnabled","quietHoursStart","quietHoursEnd"]},"CreateOnboardingHandoffDto":{"type":"object","properties":{"soldServices":{"default":[],"maxItems":4,"type":"array","items":{"type":"string","enum":["MIGRATION","MARKETPLACE_SETUP","CUSTOM_THEME","TEAM_TRAINING"]}},"salesPromises":{"type":"string","minLength":3,"maxLength":4000},"setupNeeds":{"type":"string","minLength":3,"maxLength":4000},"targetLaunchAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"missingInfo":{"type":"string","maxLength":4000}},"required":["salesPromises","setupNeeds"]},"RequestHandoffInfoDto":{"type":"object","properties":{"note":{"type":"string","minLength":3,"maxLength":4000}},"required":["note"]},"CompleteHandoffTaskDto":{"type":"object","properties":{"evidence":{"type":"string","maxLength":4000}}},"CreateCampaignDto":{"type":"object","properties":{"name":{"type":"string","maxLength":160},"segmentLabel":{"type":"string","maxLength":120},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"to":{"type":"string","minLength":5,"maxLength":4000},"text":{"type":"string","minLength":1,"maxLength":1000},"sender":{"type":"string","maxLength":11}},"required":["storeId","to","text"]},"UpdateCampaignDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"array","items":{"type":"string"}},"subject":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"body":{"type":"array","items":{"type":"string"}},"segmentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"status":{"type":"string","enum":["DRAFT","SCHEDULED","RUNNING","PAUSED","COMPLETED","CANCELLED"]}}},"CreateAutomationDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":200},"description":{"type":"string","maxLength":2000},"trigger":{"type":"string","enum":["ORDER_PLACED","ORDER_COMPLETED","CART_ABANDONED","CUSTOMER_CREATED","CUSTOMER_BIRTHDAY","PRODUCT_LOW_STOCK","MANUAL"]},"isActive":{"type":"boolean"},"steps":{"minItems":1,"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":80},"type":{"type":"string","enum":["ACTION","DELAY","CONDITION"]},"action":{"type":"string","enum":["SEND_EMAIL","SEND_SMS","SEND_PUSH","TAG_CUSTOMER","ISSUE_DISCOUNT","NOTIFY_STAFF"]},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"delay":{"type":"object","properties":{"minutes":{"type":"integer","minimum":0,"maximum":525600},"hours":{"type":"integer","minimum":0,"maximum":8760},"days":{"type":"integer","minimum":0,"maximum":365}}},"condition":{"type":"object","properties":{"field":{"type":"string","minLength":1},"op":{"type":"string","enum":["eq","ne","gt","gte","lt","lte","exists"]},"value":{"type":["string","number","boolean"]}},"required":["field","op"]},"next":{"type":"string"},"nextIfTrue":{"type":"string"},"nextIfFalse":{"type":"string"}},"required":["id","type"]}}},"required":["name","trigger","steps"]},"UpdateAutomationDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"isActive":{"type":"boolean"},"steps":{"minItems":1,"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":80},"type":{"type":"string","enum":["ACTION","DELAY","CONDITION"]},"action":{"type":"string","enum":["SEND_EMAIL","SEND_SMS","SEND_PUSH","TAG_CUSTOMER","ISSUE_DISCOUNT","NOTIFY_STAFF"]},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"delay":{"type":"object","properties":{"minutes":{"type":"integer","minimum":0,"maximum":525600},"hours":{"type":"integer","minimum":0,"maximum":8760},"days":{"type":"integer","minimum":0,"maximum":365}}},"condition":{"type":"object","properties":{"field":{"type":"string","minLength":1},"op":{"type":"string","enum":["eq","ne","gt","gte","lt","lte","exists"]},"value":{"type":["string","number","boolean"]}},"required":["field","op"]},"next":{"type":"string"},"nextIfTrue":{"type":"string"},"nextIfFalse":{"type":"string"}},"required":["id","type"]}}}},"TriggerAutomationDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"context":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"RecordSuppressionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"appliesPlatform":{"type":"boolean"},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"emailHash":{"type":"string","maxLength":64},"emailDomain":{"type":"string","maxLength":120},"reason":{"type":"string","enum":["HARD_BOUNCE","SOFT_BOUNCE_REPEATED","SPAM_COMPLAINT","USER_UNSUBSCRIBED","GLOBAL_OPT_OUT","ROLE_BASED_ADDRESS","INVALID_FORMAT","DOMAIN_BLOCKED","DISPOSABLE_PROVIDER","GDPR_DELETION_REQUEST","KVKK_DELETION_REQUEST","ADMIN_BLOCKED","FRAUD_RING_FLAGGED","REGULATORY_BANNED","CUSTOM"]},"customReasonLabel":{"type":"string","maxLength":160},"source":{"type":"string","enum":["ESP_WEBHOOK","MANUAL_ADMIN","CUSTOMER_SELF_SERVICE","IMPORTED_FROM_BLACKLIST","AUTOMATED_VALIDATION","REGULATORY_AUTHORITY","SECURITY_INCIDENT_RESPONSE","CUSTOM"]},"scope":{"type":"string","enum":["ALL_EMAILS","MARKETING_ONLY","TRANSACTIONAL_ONLY","SPECIFIC_CAMPAIGN","SPECIFIC_TEMPLATE"]},"scopeCampaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"scopeTemplateId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"triggeringDeliveryEventId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"triggeringPayload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"diagnosticCode":{"type":"string","maxLength":120},"diagnosticMessage":{"type":"string","maxLength":800},"bounceClassification":{"type":"string","maxLength":40},"isImmutable":{"type":"boolean"},"importedFromExternalSource":{"type":"string","maxLength":160},"notes":{"type":"string","maxLength":800}},"required":["reason","source"]},"ReasonBodyDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":800}},"required":["reason"]},"CreateSegmentDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":1000},"rules":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"field":{"type":"string","enum":["totalSpent","totalOrders","loyaltyPoints","tags","lastOrderAt"]},"op":{"type":"string","enum":["gt","gte","lt","lte","eq","contains","before","after","withinDays","notWithinDays"]},"value":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]}},"required":["field","op","value"]}}},"required":["storeId","name","rules"]},"UpdateSegmentDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"rules":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"field":{"type":"string","enum":["totalSpent","totalOrders","loyaltyPoints","tags","lastOrderAt"]},"op":{"type":"string","enum":["gt","gte","lt","lte","eq","contains","before","after","withinDays","notWithinDays"]},"value":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]}},"required":["field","op","value"]}},"isActive":{"type":"boolean"}}},"StorefrontNewsletterSubscribeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"consent":{"type":"boolean","const":true},"consentText":{"type":"string","minLength":1,"maxLength":2000},"sourceChannel":{"type":"string","enum":["STOREFRONT_FOOTER","STOREFRONT_POPUP","STOREFRONT_CHECKOUT","STOREFRONT_PROFILE"]},"language":{"type":"string","minLength":2,"maxLength":10}},"required":["storeId","email","consent"]},"NewsletterConfirmationTokenDto":{"type":"object","properties":{"token":{"type":"string","pattern":"^[a-f0-9]{40}$"}},"required":["token"]},"NewsletterUnsubscribeTokenDto":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"PanelNewsletterSubscribeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"consentText":{"type":"string","minLength":1,"maxLength":2000},"sourceChannel":{"type":"string","enum":["CRM_MANUAL_ADD","IMPORTED_LEGACY","EVENT_BOOTH","PARTNER_REFERRAL","API_INTEGRATION","CUSTOM"]},"language":{"type":"string","minLength":2,"maxLength":10}},"required":["storeId","email","consentText"]},"UnsubscribeNewsletterDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":500},"feedback":{}}},"RecordNewsletterEngagementDto":{"type":"object","properties":{"sent":{"type":"integer","minimum":0,"maximum":1000000},"opened":{"type":"integer","minimum":0,"maximum":1000000},"clicked":{"type":"integer","minimum":0,"maximum":1000000}}},"CreateProviderDto":{"type":"object","properties":{"providerType":{"type":"string","enum":["OPENAI","ANTHROPIC","AZURE_OPENAI","OLLAMA_LOCAL"]},"displayName":{"type":"string","minLength":1,"maxLength":120},"apiKey":{"type":"string","minLength":10,"maxLength":500},"baseUrl":{"type":"string","maxLength":500,"format":"uri"},"defaultModel":{"type":"string","maxLength":120},"monthlyQuota":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["providerType","displayName","apiKey"]},"UpdateProviderDto":{"type":"object","properties":{"displayName":{"type":"string","minLength":1,"maxLength":120},"apiKey":{"type":"string","minLength":10,"maxLength":500},"baseUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"defaultModel":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"monthlyQuota":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"isActive":{"type":"boolean"}}},"RunTaskDto":{"type":"object","properties":{"taskType":{"type":"string","enum":["PRODUCT_DESCRIPTION","PRODUCT_TRANSLATION","IMAGE_ALT_TEXT","CONTENT_MODERATION","CUSTOMER_REPLY_DRAFT","SEO_META","RECOMMENDATION","EMAIL_BODY","ANOMALY_DETECTION","AUTO_TAGGING"]},"input":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"providerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["taskType","input"]},"ModerateTextDto":{"type":"object","properties":{"content":{"type":"string","maxLength":10000},"subjectType":{"type":"string"},"subjectId":{"type":"string"}},"required":["content"]},"ModerateImageDto":{"type":"object","properties":{"imageUrl":{"type":"string","format":"uri"},"subjectType":{"type":"string"},"subjectId":{"type":"string"}},"required":["imageUrl"]},"ApplyAutoTagsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tags":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}}},"required":["storeId","productId","tags"]},"ApplyAutoTagsBulkDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"items":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tags":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}}},"required":["productId","tags"]}}},"required":["storeId","items"]},"BatchRecomputeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productIds":{"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["storeId","productIds"]},"StoreRecomputeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"UpsertFxRateDto":{"type":"object","properties":{"base":{"type":"string","minLength":3,"maxLength":8},"quote":{"type":"string","minLength":3,"maxLength":8},"rate":{"type":"number","exclusiveMinimum":0},"source":{"type":"string","minLength":1,"maxLength":120},"fetchedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["base","quote","rate"]},"UpsertMonthlyGoalDto":{"type":"object","properties":{"month":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])$"},"metric":{"type":"string","enum":["REVENUE","ORDERS","NEW_CUSTOMERS","AOV"]},"targetValue":{"type":"number","exclusiveMinimum":0,"maximum":1000000000}},"required":["month","metric","targetValue"]},"IssueGiftCardDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountCents":{"type":"integer","minimum":100,"maximum":1000000000},"currency":{"type":"string","minLength":3,"maxLength":3},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"note":{"type":"string","maxLength":240},"code":{"type":"string","minLength":4,"maxLength":40},"recipientEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["storeId","amountCents"]},"RedeemGiftCardDto":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":40},"amountCents":{"type":"integer","minimum":1,"maximum":1000000000},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["code","amountCents"]},"CreateGiftWrappingOptionDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":160},"description":{"anyOf":[{"type":"string","maxLength":600},{"type":"null"}]},"kind":{"type":"string","enum":["STANDARD_WRAP","PREMIUM_WRAP","ECO_FRIENDLY_WRAP","GIFT_BAG","GIFT_BOX","RIBBON_ONLY","GIFT_MESSAGE_ONLY","CUSTOM_KIT"]},"status":{"type":"string","enum":["ACTIVE","ARCHIVED","OUT_OF_STOCK"]},"feeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"isFreeOverMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"allowGiftMessage":{"type":"boolean"},"giftMessageMaxChars":{"type":"integer","minimum":1,"maximum":2000},"thumbnailUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"inventoryTracked":{"type":"boolean"},"stockOnHand":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":10000},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":60}},"required":["name","storeId"]},"UpdateGiftWrappingOptionDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":160},"description":{"anyOf":[{"type":"string","maxLength":600},{"type":"null"}]},"kind":{"type":"string","enum":["STANDARD_WRAP","PREMIUM_WRAP","ECO_FRIENDLY_WRAP","GIFT_BAG","GIFT_BOX","RIBBON_ONLY","GIFT_MESSAGE_ONLY","CUSTOM_KIT"]},"status":{"type":"string","enum":["ACTIVE","ARCHIVED","OUT_OF_STOCK"]},"feeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"isFreeOverMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"allowGiftMessage":{"type":"boolean"},"giftMessageMaxChars":{"type":"integer","minimum":1,"maximum":2000},"thumbnailUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"inventoryTracked":{"type":"boolean"},"stockOnHand":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":10000}}},"CreateDiscountDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":3,"maxLength":40,"pattern":"^[A-Z0-9_-]+$"},"type":{"type":"string","enum":["PERCENT","FIXED"]},"value":{"type":"number","exclusiveMinimum":0,"maximum":100000},"minSubtotal":{"type":"number","minimum":0},"maxDiscount":{"type":"number","exclusiveMinimum":0},"usageLimit":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"usageLimitPerCustomer":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"},"combinable":{"type":"boolean"},"autoApply":{"type":"boolean"},"showOnStorefront":{"type":"boolean"},"priority":{"type":"integer","minimum":0,"maximum":1000},"customerSegmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"validFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"validTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["storeId","code","type","value"]},"UpdateDiscountDto":{"type":"object","properties":{"type":{"type":"string","enum":["PERCENT","FIXED"]},"value":{"type":"number","exclusiveMinimum":0,"maximum":100000},"minSubtotal":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"maxDiscount":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"usageLimit":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"usageLimitPerCustomer":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"isActive":{"type":"boolean"},"combinable":{"type":"boolean"},"autoApply":{"type":"boolean"},"showOnStorefront":{"type":"boolean"},"priority":{"type":"integer","minimum":0,"maximum":1000},"customerSegmentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"validFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}}},"BulkSetDiscountStatusDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"discountIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isActive":{"type":"boolean"}},"required":["storeId","discountIds","isActive"]},"CreateVendorDiscountDto":{"type":"object","properties":{"code":{"type":"string","minLength":3,"maxLength":40,"pattern":"^[A-Z0-9_-]+$"},"type":{"type":"string","enum":["PERCENT","FIXED"]},"value":{"type":"number","exclusiveMinimum":0,"maximum":100000},"minSubtotal":{"type":"number","minimum":0},"maxDiscount":{"type":"number","exclusiveMinimum":0},"usageLimit":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"usageLimitPerCustomer":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"},"validFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"validTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["code","type","value"]},"UpdateVendorDiscountDto":{"type":"object","properties":{"type":{"type":"string","enum":["PERCENT","FIXED"]},"value":{"type":"number","exclusiveMinimum":0,"maximum":100000},"minSubtotal":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"maxDiscount":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"usageLimit":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"usageLimitPerCustomer":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"isActive":{"type":"boolean"},"validFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}}},"CreateDataSubjectRequestDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"requesterEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"requesterName":{"type":"string","maxLength":200},"requesterIdMaskedTckn":{"type":"string","maxLength":20},"kind":{"type":"string","enum":["EXPORT","DELETE","CORRECT"]},"reason":{"type":"string","maxLength":20000},"identityProofKey":{"type":"string","maxLength":500},"legalDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"handlerStaffId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","requesterEmail","kind","legalDeadlineAt"]},"CompleteDataSubjectRequestDto":{"type":"object","properties":{"resultArchiveUrl":{"type":"string","maxLength":2000,"format":"uri"},"resultExpiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}}},"RejectionReasonBodyDto":{"type":"object","properties":{"rejectionReason":{"type":"string","minLength":1,"maxLength":800}},"required":["rejectionReason"]},"ValidUntilBodyDto":{"type":"object","properties":{"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["validUntil"]},"DigitalFileSettingsDto":{"type":"object","properties":{"maxDownloadCount":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000},{"type":"null"}]},"accessDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]}},"required":["maxDownloadCount","accessDays"]},"BulkSetRedirectsActiveDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"ids":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isActive":{"type":"boolean"}},"required":["storeId","ids","isActive"]},"CreateRedirectDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fromPath":{"type":"string","minLength":2,"maxLength":500,"pattern":"^\\/[^\\s?#]*$"},"toPath":{"type":"string","minLength":1,"maxLength":500},"status":{"anyOf":[{"type":"number","const":301},{"type":"number","const":302}]},"isActive":{"type":"boolean"}},"required":["storeId","fromPath","toPath"]},"UpdateRedirectDto":{"type":"object","properties":{"toPath":{"type":"string","minLength":1,"maxLength":500},"status":{"anyOf":[{"type":"number","const":301},{"type":"number","const":302}]},"isActive":{"type":"boolean"}}},"CreateExpenseDocumentDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"category":{"type":"string","enum":["RENT","UTILITY","PAYROLL","SUPPLIES","MARKETING","SHIPPING","PACKAGING","COMMISSION","TAX","TECHNOLOGY","PROFESSIONAL","OTHER"]},"vendorName":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"documentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountCents":{"type":"integer","minimum":0,"maximum":1000000000},"taxCents":{"type":"integer","minimum":0,"maximum":1000000000},"currency":{"default":"TRY","type":"string","minLength":3,"maxLength":3},"documentUrl":{"type":"string","maxLength":500,"format":"uri"},"documentType":{"type":"string","maxLength":40},"reference":{"type":"string","maxLength":120},"notes":{"type":"string","maxLength":1000}},"required":["storeId","category","vendorName","documentDate","amountCents"]},"UpdateExpenseDocumentDto":{"type":"object","properties":{"category":{"type":"string","enum":["RENT","UTILITY","PAYROLL","SUPPLIES","MARKETING","SHIPPING","PACKAGING","COMMISSION","TAX","TECHNOLOGY","PROFESSIONAL","OTHER"]},"vendorName":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"documentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountCents":{"type":"integer","minimum":0,"maximum":1000000000},"taxCents":{"type":"integer","minimum":0,"maximum":1000000000},"currency":{"type":"string","minLength":3,"maxLength":3},"documentUrl":{"type":"string","maxLength":500,"format":"uri"},"documentType":{"type":"string","maxLength":40},"reference":{"type":"string","maxLength":120},"notes":{"type":"string","maxLength":1000}}},"CreateVariantDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sku":{"type":"string","minLength":1,"maxLength":80},"barcode":{"type":"string","maxLength":40},"name":{"type":"string","minLength":1,"maxLength":200},"price":{"type":"number","minimum":0},"compareAtPrice":{"type":"number","minimum":0},"inventory":{"type":"integer","minimum":0,"maximum":1000000},"lowStockThreshold":{"type":"integer","minimum":0,"maximum":1000000},"weightGrams":{"type":"integer","minimum":0,"maximum":1000000},"attributes":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"imageUrls":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","format":"uri"}}},"required":["productId","sku","name","price"]},"UpdateVariantDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"barcode":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"price":{"type":"number","minimum":0},"compareAtPrice":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"lowStockThreshold":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"weightGrams":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"attributes":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"imageUrls":{"maxItems":20,"type":"array","items":{"type":"string","format":"uri"}}}},"AdjustInventoryDto":{"type":"object","properties":{"delta":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"reason":{"default":"MANUAL_ADJUSTMENT","type":"string","enum":["MANUAL_ADJUSTMENT","PURCHASE","SALE","RETURN","DAMAGE","TRANSFER"]},"note":{"type":"string","maxLength":240}},"required":["delta"]},"AddIpAllowlistEntryDto":{"type":"object","properties":{"cidr":{"type":"string","minLength":7,"maxLength":64},"label":{"type":"string","minLength":1,"maxLength":200},"scope":{"type":"string","minLength":1,"maxLength":200}},"required":["cidr"]},"CreateAdvertisingBudgetDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":240},"network":{"type":"string","enum":["GOOGLE_ADS","META_ADS_FACEBOOK","META_ADS_INSTAGRAM","TIKTOK_ADS","YOUTUBE_ADS","PINTEREST_ADS","SNAPCHAT_ADS","TWITTER_X_ADS","LINKEDIN_ADS","AMAZON_ADS","CRITEO","DISPLAY_VIDEO_360","TRENDYOL_ADS","HEPSIBURADA_ADS","TABOOLA","OUTBRAIN","REDDIT_ADS","CONNECTED_TV","PODCAST_ADS","PROGRAMMATIC_DSP","OFFLINE_PRINT","OFFLINE_TV","OFFLINE_RADIO","OFFLINE_OOH","CUSTOM"]},"totalBudgetMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}$"},{"type":"integer","minimum":0,"maximum":9007199254740991}]},"startDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"description":{"type":"string","maxLength":800},"customNetworkLabel":{"type":"string","maxLength":120},"pacingStrategy":{"type":"string","enum":["STANDARD_EVEN","ACCELERATED","FRONT_LOADED","BACK_LOADED","CUSTOM_CURVE","AUTOMATIC_AI"]},"goal":{"type":"string","enum":["CONVERSIONS","REACH_AWARENESS","CLICKS_TRAFFIC","VIDEO_VIEWS","APP_INSTALLS","STORE_VISITS","LEADS","CATALOG_SALES","ROAS_TARGET","CPA_TARGET","CUSTOM"]},"externalAccountId":{"type":"string","maxLength":240},"externalCampaignId":{"type":"string","maxLength":240},"marketingCampaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"dailyBudgetMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"monthlyBudgetMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"targetRoasBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"targetCpaMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"targetCpcMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"targetCpmMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"endDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"spendOverageAlertEnabled":{"type":"boolean"},"alertThresholdPercentBp":{"type":"integer","minimum":0,"maximum":10000},"marketCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}},"countryCodes":{"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"notes":{"type":"string","maxLength":800}},"required":["storeId","code","name","network","totalBudgetMinor","startDate"]},"RecordAdvertisingSpendDto":{"type":"object","properties":{"spendMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"impressions":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}$"},{"type":"integer","minimum":0,"maximum":9007199254740991}]},"clicks":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}$"},{"type":"integer","minimum":0,"maximum":9007199254740991}]},"conversions":{"type":"integer","minimum":0,"maximum":9007199254740991},"attributedRevenueMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}$"},{"type":"integer","minimum":0,"maximum":9007199254740991}]},"attributedOrderCount":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["spendMinor"]},"CreatePartnerDto":{"type":"object","properties":{"code":{"type":"string","minLength":2,"maxLength":60,"pattern":"^[A-Z0-9_-]+$"},"name":{"type":"string","minLength":1,"maxLength":200},"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"commissionPct":{"type":"number","minimum":0,"maximum":100},"status":{"type":"string","enum":["PENDING","ACTIVE","SUSPENDED"]}},"required":["code","name","email"]},"UpdatePartnerDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"commissionPct":{"type":"number","minimum":0,"maximum":100},"status":{"type":"string","enum":["PENDING","ACTIVE","SUSPENDED"]}}},"VoidCommissionDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":240}},"required":["reason"]},"RedeemLoyaltyDto":{"type":"object","properties":{"points":{"type":"integer","minimum":1,"maximum":1000000},"reason":{"type":"string","maxLength":240},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["points"]},"AdjustLoyaltyDto":{"type":"object","properties":{"delta":{"type":"integer","minimum":-1000000,"maximum":1000000},"reason":{"type":"string","minLength":1,"maxLength":240}},"required":["delta","reason"]},"CreateLoyaltyEarningRuleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9_-]*$"},"kind":{"type":"string","enum":["PURCHASE_PER_AMOUNT","PURCHASE_FIXED_BONUS","FIRST_PURCHASE_BONUS","SIGNUP_BONUS","PRODUCT_REVIEW","PHOTO_REVIEW","BIRTHDAY_GIFT","ANNIVERSARY_BONUS"]},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":800},"pointsFlat":{"type":"integer","minimum":0,"maximum":1000000},"pointsPerAmountUnitMinor":{"type":"integer","minimum":1,"maximum":10000000000},"pointsRateBp":{"type":"integer","minimum":0,"maximum":10000},"multiplierBp":{"type":"integer","minimum":0,"maximum":100000},"minOrderAmountMinor":{"type":"integer","minimum":0,"maximum":10000000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"capPerEvent":{"type":"integer","minimum":1,"maximum":1000000}},"required":["storeId","code","kind","name"]},"UpdateLoyaltyEarningRuleDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":800},"pointsFlat":{"type":"integer","minimum":0,"maximum":1000000},"pointsPerAmountUnitMinor":{"type":"integer","minimum":1,"maximum":10000000000},"pointsRateBp":{"type":"integer","minimum":0,"maximum":10000},"multiplierBp":{"type":"integer","minimum":0,"maximum":100000},"minOrderAmountMinor":{"type":"integer","minimum":0,"maximum":10000000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"capPerEvent":{"type":"integer","minimum":1,"maximum":1000000}}},"TransitionLoyaltyEarningRuleDto":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]}},"required":["status"]},"UpsertProductTranslationDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"locale":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(-[A-Z]{2})?$"},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"type":"string","maxLength":8000},"slug":{"type":"string","minLength":1,"maxLength":300,"pattern":"^[a-z0-9][a-z0-9-]*$"},"seoTitle":{"type":"string","maxLength":300},"seoDescription":{"type":"string","maxLength":500}},"required":["productId","locale","name"]},"UpsertCategoryTranslationDto":{"type":"object","properties":{"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"locale":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(-[A-Z]{2})?$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":4000}},"required":["categoryId","locale","name"]},"AiTranslateRequestDto":{"type":"object","properties":{"sourceLocale":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(-[A-Z]{2})?$"},"targetLocale":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(-[A-Z]{2})?$"}},"required":["sourceLocale","targetLocale"]},"ArticleFeedbackDto":{"type":"object","properties":{"helpful":{"type":"boolean"}},"required":["helpful"]},"IssueAppBridgeSessionTokenDto":{"type":"object","properties":{"appId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["appId"]},"RegisterMediaDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string","maxLength":800,"format":"uri"},"thumbUrl":{"type":"string","maxLength":800,"format":"uri"},"mimeType":{"type":"string","minLength":1,"maxLength":80},"sizeBytes":{"type":"integer","minimum":0,"maximum":10000000000},"width":{"type":"integer","minimum":0,"maximum":100000},"height":{"type":"integer","minimum":0,"maximum":100000},"alt":{"type":"string","maxLength":240},"folder":{"type":"string","maxLength":120},"tags":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":40}},"checksum":{"type":"string","maxLength":128}},"required":["storeId","url","mimeType"]},"UpdateMediaDto":{"type":"object","properties":{"alt":{"anyOf":[{"type":"string","maxLength":240},{"type":"null"}]},"folder":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"thumbUrl":{"anyOf":[{"type":"string","maxLength":800,"format":"uri"},{"type":"null"}]},"tags":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":40}}}},"ResolveDuplicatesDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"checksums":{"maxItems":200,"type":"array","items":{"type":"string","minLength":8,"maxLength":128}}},"required":["storeId"]},"BulkMoveDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"folder":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]}},"required":["ids","folder"]},"BulkDeleteDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["ids"]},"UnsplashPingDownloadDto":{"type":"object","properties":{"downloadLocation":{"type":"string","maxLength":2000,"format":"uri"}}},"CreateDefinitionDto":{"type":"object","properties":{"ownerType":{"type":"string","enum":["PRODUCT","PRODUCT_VARIANT","COLLECTION","ORDER","CUSTOMER","PAGE","BLOG_POST","STORE"]},"namespace":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[a-z][a-z0-9_]*$"},"key":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[a-z][a-z0-9_]*$"},"type":{"type":"string","enum":["STRING","MULTI_LINE_TEXT","RICH_TEXT","INTEGER","DECIMAL","BOOLEAN","DATE","DATETIME","URL","COLOR","JSON","IMAGE_URL","FILE_URL","REFERENCE_ID"]},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"validations":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"required":{"default":false,"type":"boolean"},"visible":{"default":true,"type":"boolean"}},"required":["ownerType","namespace","key","type","name"]},"UpdateDefinitionDto":{"type":"object","properties":{"type":{"type":"string","enum":["STRING","MULTI_LINE_TEXT","RICH_TEXT","INTEGER","DECIMAL","BOOLEAN","DATE","DATETIME","URL","COLOR","JSON","IMAGE_URL","FILE_URL","REFERENCE_ID"]},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"validations":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"required":{"type":"boolean"},"visible":{"type":"boolean"}}},"UpsertMetafieldDto":{"type":"object","properties":{"ownerType":{"type":"string","enum":["PRODUCT","PRODUCT_VARIANT","COLLECTION","ORDER","CUSTOMER","PAGE","BLOG_POST","STORE"]},"ownerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"namespace":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[a-z][a-z0-9_]*$"},"key":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[a-z][a-z0-9_]*$"},"type":{"type":"string","enum":["STRING","MULTI_LINE_TEXT","RICH_TEXT","INTEGER","DECIMAL","BOOLEAN","DATE","DATETIME","URL","COLOR","JSON","IMAGE_URL","FILE_URL","REFERENCE_ID"]},"value":{},"storeId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["ownerType","ownerId","namespace","key","type","value"]},"ImportMetafieldsCsvDto":{"type":"object","properties":{"csv":{"type":"string","minLength":1,"maxLength":5000000}},"required":["csv"]},"RegisterDeviceTokenDto":{"type":"object","properties":{"platform":{"type":"string","enum":["IOS","ANDROID","WEB"]},"token":{"type":"string","minLength":8,"maxLength":1000},"appVersion":{"type":"string","maxLength":40},"osVersion":{"type":"string","maxLength":40},"locale":{"type":"string","maxLength":10},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["platform","token"]},"RevokeDeviceTokenDto":{"type":"object","properties":{"token":{"type":"string","minLength":8,"maxLength":1000}},"required":["token"]},"WebPushSubscribeDto":{"type":"object","properties":{"endpoint":{"type":"string","maxLength":700,"format":"uri"},"keys":{"type":"object","properties":{"p256dh":{"type":"string","minLength":16,"maxLength":256},"auth":{"type":"string","minLength":8,"maxLength":128}},"required":["p256dh","auth"]},"locale":{"type":"string","maxLength":10}},"required":["endpoint","keys"]},"WebPushUnsubscribeDto":{"type":"object","properties":{"endpoint":{"type":"string","maxLength":700,"format":"uri"},"keys":{"type":"object","properties":{"p256dh":{"type":"string","minLength":16,"maxLength":256},"auth":{"type":"string","minLength":8,"maxLength":128}},"required":["p256dh","auth"]}},"required":["endpoint","keys"]},"SendPushDto":{"type":"object","properties":{"target":{"default":"user","type":"string","enum":["user","customer","tenant"]},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","minLength":1,"maxLength":2000},"data":{"type":"object","propertyNames":{"type":"string","maxLength":60},"additionalProperties":{"type":"string","maxLength":600}},"badge":{"type":"integer","minimum":0,"maximum":9999},"deepLink":{"type":"string","maxLength":500},"limit":{"type":"integer","minimum":1,"maximum":2000}},"required":["title","body"]},"PushCampaignWriteDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":120},"title":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","minLength":1,"maxLength":2000},"deepLink":{"type":"string","maxLength":500},"imageUrl":{"type":"string","maxLength":1000},"sound":{"type":"string","maxLength":40},"actions":{"maxItems":4,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","maxLength":40},"action":{"type":"string","maxLength":200}},"required":["label","action"]}},"target":{"type":"string","enum":["tenant","customer","segment"]},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerLabel":{"type":"string","maxLength":200},"segmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"segmentLabel":{"type":"string","maxLength":120},"limit":{"type":"integer","minimum":0,"maximum":1000000},"devices":{"minItems":1,"type":"array","items":{"type":"string","enum":["ios","android","web"]}},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["storeId","title","body","target","devices"]},"CartQuoteDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"items":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":100},"upsellOfferId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["productId","quantity"]}},"discountCode":{"type":"string","minLength":3,"maxLength":40,"pattern":"^[A-Za-z0-9_-]+$"},"referralCode":{"type":"string","pattern":"^[A-Za-z0-9_-]{2,60}$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","items"]},"AddWishlistItemDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"targetPriceCents":{"type":"integer","minimum":0,"maximum":1000000000}},"required":["storeId","productId"]},"RequestOtpDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["storeId","email"]},"VerifyOtpDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"otp":{"type":"string","pattern":"^\\d{8}$"}},"required":["storeId","email","otp"]},"PasswordLoginDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"password":{"type":"string","minLength":1,"maxLength":128}},"required":["storeId","email","password"]},"AddCustomerVehicleDto":{"type":"object","properties":{"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"nickname":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"plate":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"isPrimary":{"type":"boolean"}},"required":["variantId"]},"UpdateProfileDto":{"type":"object","properties":{"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"phone":{"anyOf":[{"type":"string","minLength":5,"maxLength":40},{"type":"null"}]},"birthDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"null"}]}}},"SetPasswordDto":{"type":"object","properties":{"currentPassword":{"type":"string","minLength":1,"maxLength":128},"newPassword":{"type":"string","minLength":8,"maxLength":128}},"required":["newPassword"]},"CreateSubscriptionDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":1000},"intervalUnit":{"type":"string","enum":["DAY","WEEK","MONTH"]},"intervalCount":{"type":"integer","exclusiveMinimum":0,"maximum":60},"paymentMethodId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"shippingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"discountCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":40},{"type":"null"}]}},"required":["productId","intervalUnit"]},"UpdateSubscriptionQuantityDto":{"type":"object","properties":{"quantity":{"type":"integer","minimum":1,"maximum":999}},"required":["quantity"]},"SwapSubscriptionProductDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["productId"]},"UpdateSubscriptionIntervalDto":{"type":"object","properties":{"intervalUnit":{"type":"string","enum":["DAY","WEEK","MONTH"]},"intervalCount":{"type":"integer","minimum":1,"maximum":60}},"required":["intervalUnit","intervalCount"]},"MyWishlistAddDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"targetPriceCents":{"type":"integer","exclusiveMinimum":0,"maximum":1000000000}},"required":["productId"]},"CustomerSubscribePriceDropAlertDto":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"maxLength":64},"variantId":{"type":"string","minLength":1,"maxLength":64},"referencePriceMinor":{"type":"string","pattern":"^\\d+$"},"currency":{"type":"string","minLength":1,"maxLength":16},"thresholdKind":{"type":"string","enum":["ANY_DROP","ABSOLUTE_PRICE","PERCENT_OFF_REFERENCE","DROP_BY_AMOUNT"]},"thresholdAbsolutePriceMinor":{"type":"string","pattern":"^\\d+$"},"thresholdPercentBp":{"type":"integer","minimum":1,"maximum":10000},"thresholdDropAmountMinor":{"type":"string","pattern":"^\\d+$"},"source":{"type":"string","enum":["PRODUCT_PAGE","CART","WISHLIST","ABANDONED_BROWSE","CHECKOUT","PARTNER_LINK","EMAIL_RECOMMENDATION","CUSTOMER_SUPPORT"]},"consentRecordId":{"type":"string","minLength":1,"maxLength":64}},"required":["productId","currency"]},"RedeemVoucherCodeDto":{"type":"object","properties":{"code":{"type":"string","minLength":2,"maxLength":80}},"required":["code"]},"UpdateMyPaymentMethodDto":{"type":"object","properties":{"cardAlias":{"type":"string","minLength":1,"maxLength":120},"isDefault":{"type":"boolean"}}},"SetMyMarketingConsentDto":{"type":"object","properties":{"channel":{"type":"string","enum":["EMAIL","SMS"]},"granted":{"type":"boolean"}},"required":["channel","granted"]},"ReturnRequestDto":{"type":"object","properties":{"reason":{"type":"string","minLength":10,"maxLength":4000},"reasonCode":{"type":"string","enum":["WRONG_ITEM","DAMAGED","NOT_AS_DESCRIBED","CHANGED_MIND","QUALITY_ISSUE","OTHER"]},"items":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":100000}},"required":["orderItemId","quantity"]}}},"required":["reason"]},"CustomerCreateTicketDto":{"type":"object","properties":{"subject":{"type":"string","minLength":3,"maxLength":300},"body":{"type":"string","minLength":10,"maxLength":4000},"category":{"type":"string","minLength":1,"maxLength":80}},"required":["subject","body"]},"CustomerReplyDto":{"type":"object","properties":{"body":{"type":"string","minLength":1,"maxLength":4000}},"required":["body"]},"CustomerAddressCreateDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"type":{"default":"BOTH","type":"string","enum":["SHIPPING","BILLING","BOTH"]},"isDefaultShipping":{"type":"boolean"},"isDefaultBilling":{"type":"boolean"},"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"CustomerAddressUpdateDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"type":{"default":"BOTH","type":"string","enum":["SHIPPING","BILLING","BOTH"]},"isDefaultShipping":{"type":"boolean"},"isDefaultBilling":{"type":"boolean"},"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}}},"CustomerPetCreateDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80},"species":{"type":"string","enum":["CAT","DOG","BIRD","FISH","RODENT"]},"breed":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"gender":{"anyOf":[{"type":"string","enum":["MALE","FEMALE"]},{"type":"null"}]},"birthDate":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"ageMonths":{"anyOf":[{"type":"integer","minimum":0,"maximum":600},{"type":"null"}]},"weightKg":{"anyOf":[{"type":"number","exclusiveMinimum":0,"maximum":500},{"type":"null"}]},"targetWeightKg":{"anyOf":[{"type":"number","exclusiveMinimum":0,"maximum":500},{"type":"null"}]},"bodyConditionScore":{"anyOf":[{"type":"integer","minimum":1,"maximum":9},{"type":"null"}]},"isSterilized":{"type":"boolean"},"microchipNumber":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"allergies":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"healthConditions":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"preferredFoodType":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"avatarUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"isPrimary":{"type":"boolean"}},"required":["name","species"]},"CustomerPetUpdateDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80},"species":{"type":"string","enum":["CAT","DOG","BIRD","FISH","RODENT"]},"breed":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"gender":{"anyOf":[{"type":"string","enum":["MALE","FEMALE"]},{"type":"null"}]},"birthDate":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"ageMonths":{"anyOf":[{"type":"integer","minimum":0,"maximum":600},{"type":"null"}]},"weightKg":{"anyOf":[{"type":"number","exclusiveMinimum":0,"maximum":500},{"type":"null"}]},"targetWeightKg":{"anyOf":[{"type":"number","exclusiveMinimum":0,"maximum":500},{"type":"null"}]},"bodyConditionScore":{"anyOf":[{"type":"integer","minimum":1,"maximum":9},{"type":"null"}]},"isSterilized":{"type":"boolean"},"microchipNumber":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"allergies":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"healthConditions":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"preferredFoodType":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"avatarUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"isPrimary":{"type":"boolean"}}},"CustomerPetVaccinationDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"category":{"type":"string","enum":["CORE_VACCINE","PARASITE","SPECIAL_TREATMENT"]},"administeredAt":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"nextDueAt":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"clinic":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]}},"required":["name","category","administeredAt"]},"CustomerWarrantyClaimRequestDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":5000}},"required":["reason"]},"CreateReviewDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"rating":{"type":"integer","minimum":1,"maximum":5},"title":{"type":"string","maxLength":200},"body":{"type":"string","maxLength":4000},"photoKeys":{"maxItems":3,"type":"array","items":{"type":"string","minLength":1,"maxLength":300}},"attributes":{"type":"object","propertyNames":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]{0,39}$"},"additionalProperties":{"anyOf":[{"type":"string","maxLength":400},{"type":"number"},{"type":"boolean"},{"maxItems":12,"type":"array","items":{"type":"string","maxLength":400}}]}}},"required":["productId","rating"]},"ReportReviewDto":{"type":"object","properties":{"reason":{"type":"string","minLength":3,"maxLength":400}},"required":["reason"]},"RegisterDeviceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["IOS_NATIVE","ANDROID_NATIVE","WEB_BROWSER","IPAD","ANDROID_TABLET","DESKTOP_APP","SMART_TV","WEARABLE"]},"fingerprintHash":{"type":"string","maxLength":64},"deviceLabel":{"type":"string","maxLength":120},"pushToken":{"type":"string","maxLength":400},"pushProvider":{"type":"string","maxLength":40},"browserName":{"type":"string","maxLength":60},"browserVersion":{"type":"string","maxLength":40},"osName":{"type":"string","maxLength":60},"osVersion":{"type":"string","maxLength":40},"ip":{"anyOf":[{"type":"string","format":"ipv4","pattern":"^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$"},{"type":"string","format":"ipv6","pattern":"^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$"}]},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"trustScore":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["storeId","customerId","kind","fingerprintHash"]},"DeviceHeartbeatDto":{"type":"object","properties":{"ip":{"type":"string","minLength":1,"maxLength":80},"countryCode":{"type":"string","minLength":2,"maxLength":2}}},"UpdatePushTokenDto":{"type":"object","properties":{"pushToken":{"type":"string","minLength":1,"maxLength":400},"pushProvider":{"type":"string","minLength":1,"maxLength":40}},"required":["pushToken"]},"MarkStaleOlderThanDto":{"type":"object","properties":{"staleAfterDays":{"type":"integer","minimum":1,"maximum":3650}},"required":["staleAfterDays"]},"CreateVehicleMakeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string","minLength":1,"maxLength":180,"pattern":"^[a-z0-9][a-z0-9-]*$"},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":9999},"isActive":{"type":"boolean"}},"required":["storeId","name"]},"UpdateVehicleMakeDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string","minLength":1,"maxLength":180,"pattern":"^[a-z0-9][a-z0-9-]*$"},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":9999},"isActive":{"type":"boolean"}}},"CreateVehicleModelDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"makeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string","minLength":1,"maxLength":180,"pattern":"^[a-z0-9][a-z0-9-]*$"},"position":{"type":"integer","minimum":0,"maximum":9999},"isActive":{"type":"boolean"}},"required":["storeId","makeId","name"]},"UpdateVehicleModelDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string","minLength":1,"maxLength":180,"pattern":"^[a-z0-9][a-z0-9-]*$"},"position":{"type":"integer","minimum":0,"maximum":9999},"isActive":{"type":"boolean"}}},"CreateVehicleVariantDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"modelId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":160},"slug":{"type":"string","minLength":1,"maxLength":180,"pattern":"^[a-z0-9][a-z0-9-]*$"},"yearFrom":{"anyOf":[{"type":"integer","minimum":1900,"maximum":2100},{"type":"null"}]},"yearTo":{"anyOf":[{"type":"integer","minimum":1900,"maximum":2100},{"type":"null"}]},"engineCode":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"displacementCc":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":20000},{"type":"null"}]},"powerHp":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":2000},{"type":"null"}]},"fuelType":{"anyOf":[{"type":"string","enum":["GASOLINE","DIESEL","LPG","HYBRID","ELECTRIC","CNG"]},{"type":"null"}]},"bodyType":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"isActive":{"type":"boolean"}},"required":["storeId","modelId","name"]},"UpdateVehicleVariantDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":160},"slug":{"type":"string","minLength":1,"maxLength":180,"pattern":"^[a-z0-9][a-z0-9-]*$"},"yearFrom":{"anyOf":[{"type":"integer","minimum":1900,"maximum":2100},{"type":"null"}]},"yearTo":{"anyOf":[{"type":"integer","minimum":1900,"maximum":2100},{"type":"null"}]},"engineCode":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"displacementCc":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":20000},{"type":"null"}]},"powerHp":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":2000},{"type":"null"}]},"fuelType":{"anyOf":[{"type":"string","enum":["GASOLINE","DIESEL","LPG","HYBRID","ELECTRIC","CNG"]},{"type":"null"}]},"bodyType":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"isActive":{"type":"boolean"}}},"SetProductFitmentsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fitsAllVehicles":{"type":"boolean"},"variants":{"maxItems":500,"type":"array","items":{"type":"object","properties":{"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"note":{"anyOf":[{"type":"string","maxLength":240},{"type":"null"}]}},"required":["variantId"]}}},"required":["storeId","variants"]},"RegisterAssetDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"format":{"type":"string","enum":["glb","gltf","usdz","fbx","obj"]},"url":{"type":"string","maxLength":800,"format":"uri"},"posterUrl":{"type":"string","maxLength":800,"format":"uri"},"sizeBytes":{"type":"integer","minimum":0,"maximum":1000000000},"arEnabled":{"type":"boolean"}},"required":["productId","format","url"]},"UpdateAssetDto":{"type":"object","properties":{"url":{"type":"string","maxLength":800,"format":"uri"},"posterUrl":{"anyOf":[{"type":"string","maxLength":800,"format":"uri"},{"type":"null"}]},"sizeBytes":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000},{"type":"null"}]},"arEnabled":{"type":"boolean"}}},"CreateAddressDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"type":{"default":"BOTH","type":"string","enum":["SHIPPING","BILLING","BOTH"]},"isDefaultShipping":{"type":"boolean"},"isDefaultBilling":{"type":"boolean"},"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["fullName","line1","city","storeId","customerId"]},"UpdateAddressDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"type":{"type":"string","enum":["SHIPPING","BILLING","BOTH"]},"isDefaultShipping":{"type":"boolean"},"isDefaultBilling":{"type":"boolean"},"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}}},"CreateLoyaltyRewardDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":1000},"kind":{"type":"string","enum":["FIXED_DISCOUNT","PERCENT_DISCOUNT","FREE_SHIPPING"]},"pointsCost":{"type":"integer","minimum":1,"maximum":10000000},"benefit":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"imageUrl":{"type":"string","maxLength":800,"format":"uri"},"minTierKey":{"type":"string","enum":["BRONZE","SILVER","GOLD","PLATINUM"]},"maxRedemptionsPerCustomer":{"type":"integer","minimum":1,"maximum":9007199254740991},"maxRedemptionsTotal":{"type":"integer","minimum":1,"maximum":9007199254740991},"validFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"validTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expiryAfterRedeemDays":{"type":"integer","minimum":1,"maximum":3650},"position":{"type":"integer","minimum":0,"maximum":10000},"isFeatured":{"type":"boolean"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80}},"required":["name","kind","pointsCost","benefit","storeId","code"]},"UpdateLoyaltyRewardDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":1000},"kind":{"type":"string","enum":["FIXED_DISCOUNT","PERCENT_DISCOUNT","FREE_SHIPPING"]},"pointsCost":{"type":"integer","minimum":1,"maximum":10000000},"benefit":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"imageUrl":{"type":"string","maxLength":800,"format":"uri"},"minTierKey":{"type":"string","enum":["BRONZE","SILVER","GOLD","PLATINUM"]},"maxRedemptionsPerCustomer":{"type":"integer","minimum":1,"maximum":9007199254740991},"maxRedemptionsTotal":{"type":"integer","minimum":1,"maximum":9007199254740991},"validFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"validTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expiryAfterRedeemDays":{"type":"integer","minimum":1,"maximum":3650},"position":{"type":"integer","minimum":0,"maximum":10000},"isFeatured":{"type":"boolean"}}},"IssueLoyaltyRedemptionDto":{"type":"object","properties":{"redemptionCode":{"type":"string","minLength":1,"maxLength":120}},"required":["redemptionCode"]},"MarkLoyaltyRedemptionRedeemedDto":{"type":"object","properties":{"appliedOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["appliedOrderId"]},"UpdateLoyaltyWheelIntervalDto":{"type":"object","properties":{"intervalHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":720},{"type":"null"}]}},"required":["intervalHours"]},"UpsertLoyaltyWheelSegmentDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"sublabel":{"anyOf":[{"type":"string","maxLength":90},{"type":"null"}]},"kind":{"type":"string","enum":["POINTS","REWARD","NONE"]},"weight":{"type":"integer","minimum":1,"maximum":1000},"points":{"anyOf":[{"type":"integer","minimum":1,"maximum":10000},{"type":"null"}]},"rewardId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"colorToken":{"anyOf":[{"type":"string","maxLength":40,"pattern":"^[a-z0-9-]*$"},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":100},"isActive":{"type":"boolean"}},"required":["label","kind","weight"]},"CreateOrderDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"currency":{"type":"string","minLength":3,"maxLength":3},"items":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"unitPrice":{"type":"number","minimum":0}},"required":["productId","quantity","unitPrice"]}},"shippingAmount":{"type":"number","minimum":0},"shippingCarrier":{"type":"string","minLength":1,"maxLength":60},"shippingRateId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"shippingInsuranceOptedIn":{"type":"boolean"},"shippingInsuranceFee":{"type":"number","minimum":0,"maximum":100000},"fulfillmentMethod":{"type":"string","enum":["SHIP","PICKUP","LOCAL_DELIVERY","DIGITAL"]},"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"shippingAddress":{"type":"object","properties":{"fullName":{"type":"string","maxLength":160},"phone":{"type":"string","maxLength":32},"line1":{"type":"string","maxLength":240},"line2":{"type":"string","maxLength":240},"district":{"type":"string","maxLength":120},"city":{"type":"string","maxLength":120},"postalCode":{"type":"string","minLength":1,"maxLength":20},"country":{"type":"string","minLength":2,"maxLength":2}}},"requestedDeliveryDate":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"discountCode":{"type":"string","maxLength":40},"discountAmount":{"type":"number","minimum":0},"paymentMethod":{"type":"string","enum":["CASH","CARD","BANK_TRANSFER","CASH_ON_DELIVERY","WALLET","STORE_CREDIT","OTHER"]},"paymentStatus":{"type":"string","enum":["UNPAID","AWAITING_3DS","AUTHORIZED","CAPTURED","PARTIALLY_REFUNDED","REFUNDED","FAILED"]},"metadata":{"type":"object","properties":{"wholesaleCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":{}}},"required":["storeId","currency","items"]},"BulkCancelOrdersDto":{"type":"object","properties":{"orderIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["orderIds"]},"BulkOrderTransitionDto":{"type":"object","properties":{"orderIds":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["orderIds"]},"UpdateShippingAddressDto":{"type":"object","properties":{"fullName":{"type":"string","maxLength":160},"phone":{"type":"string","maxLength":32},"line1":{"type":"string","maxLength":240},"line2":{"type":"string","maxLength":240},"district":{"type":"string","maxLength":120},"city":{"type":"string","maxLength":120},"postalCode":{"type":"string","minLength":1,"maxLength":20},"country":{"type":"string","minLength":2,"maxLength":2}}},"CancelItemDto":{"type":"object","properties":{"quantity":{"type":"integer","minimum":1,"maximum":100000}},"required":["quantity"]},"RefundOrderLinesDto":{"type":"object","properties":{"lines":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":100000}},"required":["orderItemId","quantity"]}},"reason":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"restock":{"type":"boolean"}},"required":["lines"]},"OptionalReasonBodyDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":800}}},"AddOrderNoteDto":{"type":"object","properties":{"message":{"type":"string","minLength":1,"maxLength":2000},"metadata":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]}},"required":["message"]},"RecordPaymentDto":{"type":"object","properties":{"amount":{"type":"number","exclusiveMinimum":0},"referenceCode":{"type":"string","maxLength":120},"notes":{"type":"string","maxLength":2000}},"required":["amount"]},"AdjustCreditDto":{"type":"object","properties":{"amount":{"type":"number"},"notes":{"type":"string","minLength":1,"maxLength":2000}},"required":["amount","notes"]},"CreateApprovalDto":{"type":"object","properties":{"subjectType":{"type":"string","enum":["QUOTE","ORDER","CREDIT_ADJUSTMENT"]},"subjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"levels":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"position":{"type":"integer","exclusiveMinimum":0,"maximum":20},"requiredRole":{"type":"string","enum":["tenant_owner","tenant_admin","tenant_staff","company_owner","company_buyer"]},"approvers":{"default":[],"maxItems":50,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"timeoutHours":{"default":72,"type":"integer","exclusiveMinimum":0,"maximum":1440}},"required":["position","requiredRole"]}},"reason":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["subjectType","subjectId","levels"]},"ApprovalInfoRequestDto":{"type":"object","properties":{"note":{"type":"string","minLength":3,"maxLength":2000}},"required":["note"]},"ApprovalDecisionDto":{"type":"object","properties":{"notes":{"type":"string","maxLength":2000}}},"ApprovalRejectDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":2000},"notes":{"type":"string","maxLength":2000}},"required":["reason"]},"UpsertApprovalPolicyDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"subjectType":{"type":"string","enum":["QUOTE","ORDER","CREDIT_ADJUSTMENT"]},"policy":{"type":"object","properties":{"chain":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"level":{"type":"integer","exclusiveMinimum":0,"maximum":20},"thresholdCents":{"type":"integer","minimum":0,"maximum":100000000000},"approvers":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"rule":{"type":"string","enum":["any","all","specific"]},"requiredRole":{"type":"string","enum":["tenant_owner","tenant_admin","tenant_staff","company_owner","company_buyer"]},"timeoutHours":{"default":48,"type":"integer","exclusiveMinimum":0,"maximum":1440}},"required":["level","thresholdCents","approvers","rule","requiredRole"]}},"requireAllLevels":{"default":true,"type":"boolean"},"vacationMode":{"type":"object","properties":{"enabled":{"default":false,"type":"boolean"},"delegateTo":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}}}},"required":["chain"]},"isActive":{"type":"boolean"}},"required":["storeId","name","subjectType","policy"]},"UpdateApprovalPolicyDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"subjectType":{"type":"string","enum":["QUOTE","ORDER","CREDIT_ADJUSTMENT"]},"policy":{"type":"object","properties":{"chain":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"level":{"type":"integer","exclusiveMinimum":0,"maximum":20},"thresholdCents":{"type":"integer","minimum":0,"maximum":100000000000},"approvers":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"rule":{"type":"string","enum":["any","all","specific"]},"requiredRole":{"type":"string","enum":["tenant_owner","tenant_admin","tenant_staff","company_owner","company_buyer"]},"timeoutHours":{"default":48,"type":"integer","exclusiveMinimum":0,"maximum":1440}},"required":["level","thresholdCents","approvers","rule","requiredRole"]}},"requireAllLevels":{"default":true,"type":"boolean"},"vacationMode":{"type":"object","properties":{"enabled":{"default":false,"type":"boolean"},"delegateTo":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}}}},"required":["chain"]},"isActive":{"type":"boolean"}}},"ApplyPolicyByIdDto":{"type":"object","properties":{"subjectType":{"type":"string","enum":["QUOTE","ORDER","CREDIT_ADJUSTMENT"]},"subjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountCents":{"type":"integer","minimum":0,"maximum":100000000000},"reason":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["subjectType","subjectId","amountCents"]},"ValidatePolicyDto":{"type":"object","properties":{"policy":{"type":"object","properties":{"chain":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"level":{"type":"integer","exclusiveMinimum":0,"maximum":20},"thresholdCents":{"type":"integer","minimum":0,"maximum":100000000000},"approvers":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"rule":{"type":"string","enum":["any","all","specific"]},"requiredRole":{"type":"string","enum":["tenant_owner","tenant_admin","tenant_staff","company_owner","company_buyer"]},"timeoutHours":{"default":48,"type":"integer","exclusiveMinimum":0,"maximum":1440}},"required":["level","thresholdCents","approvers","rule","requiredRole"]}},"requireAllLevels":{"default":true,"type":"boolean"},"vacationMode":{"type":"object","properties":{"enabled":{"default":false,"type":"boolean"},"delegateTo":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}}}},"required":["chain"]}},"required":["policy"]},"ApplyPolicyDto":{"type":"object","properties":{"policy":{"type":"object","properties":{"chain":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"level":{"type":"integer","exclusiveMinimum":0,"maximum":20},"thresholdCents":{"type":"integer","minimum":0,"maximum":100000000000},"approvers":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"rule":{"type":"string","enum":["any","all","specific"]},"requiredRole":{"type":"string","enum":["tenant_owner","tenant_admin","tenant_staff","company_owner","company_buyer"]},"timeoutHours":{"default":48,"type":"integer","exclusiveMinimum":0,"maximum":1440}},"required":["level","thresholdCents","approvers","rule","requiredRole"]}},"requireAllLevels":{"default":true,"type":"boolean"},"vacationMode":{"type":"object","properties":{"enabled":{"default":false,"type":"boolean"},"delegateTo":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}}}},"required":["chain"]},"subjectType":{"type":"string","enum":["QUOTE","ORDER","CREDIT_ADJUSTMENT"]},"subjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountCents":{"type":"integer","minimum":0,"maximum":100000000000},"reason":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["policy","subjectType","subjectId","amountCents"]},"UpdateCheckoutPaymentSettingsDto":{"type":"object","properties":{"bankTransferEnabled":{"type":"boolean"},"bankTransferIban":{"type":"array","items":{"type":"string"}},"bankTransferHolder":{"anyOf":[{"type":"string","minLength":2,"maxLength":200},{"type":"null"}]},"bankTransferBank":{"anyOf":[{"type":"string","minLength":2,"maxLength":120},{"type":"null"}]},"bankTransferNote":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"codEnabled":{"type":"boolean"},"codFee":{"type":"number","minimum":0,"maximum":9999},"codMaxOrderTotal":{"anyOf":[{"type":"number","minimum":0,"maximum":9999999},{"type":"null"}]},"codNote":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]}}},"ComputeTaxDto":{"type":"object","properties":{"currency":{"type":"string","minLength":3,"maxLength":3},"cartLines":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"object","properties":{"lineId":{"type":"string","minLength":1,"maxLength":120},"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"productCategoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"unitPrice":{"type":"number","minimum":0},"lineSubtotal":{"type":"number","minimum":0}},"required":["lineId","quantity","unitPrice","lineSubtotal"]}},"shippingAddress":{"type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2},"region":{"type":"string","maxLength":80},"postalCode":{"type":"string","maxLength":20}},"required":["country"]},"customerTaxId":{"type":"string","maxLength":80},"isB2B":{"type":"boolean"}},"required":["currency","cartLines","shippingAddress"]},"CreateTaxZoneDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"countryCodes":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":2,"maxLength":2}},"isDefault":{"type":"boolean"},"isRegistered":{"type":"boolean"},"pricesIncludeTax":{"type":"boolean"},"registrationNumber":{"type":"string","minLength":2,"maxLength":40}},"required":["name","countryCodes"]},"UpdateTaxZoneDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"countryCodes":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":2,"maxLength":2}},"isDefault":{"type":"boolean"},"isRegistered":{"type":"boolean"},"pricesIncludeTax":{"type":"boolean"},"registrationNumber":{"type":"string","minLength":2,"maxLength":40}}},"UpsertConfiguratorDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["METRIC","DEPENDENCY","FLEXI_BUNDLE"]},"schema":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"isActive":{"default":true,"type":"boolean"}},"required":["productId","type","schema"]},"BulkApplyConfiguratorDto":{"type":"object","properties":{"sourceProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"scope":{"type":"string","enum":["all","category"]},"categoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"derivePricing":{"default":true,"type":"boolean"}},"required":["sourceProductId","scope"]},"ComputePriceDto":{"type":"object","properties":{"selections":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["selections"]},"OpenCustomerStoreCreditAccountDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"currency":{"type":"string","minLength":3,"maxLength":3}},"required":["storeId","customerId","currency"]},"CustomerStoreCreditOperationDto":{"type":"object","properties":{"amount":{"type":"number","exclusiveMinimum":0,"maximum":1000000000},"reason":{"type":"string","minLength":1,"maxLength":240},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["amount"]},"AdjustCustomerStoreCreditDto":{"type":"object","properties":{"delta":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"reason":{"type":"string","minLength":3,"maxLength":240}},"required":["delta","reason"]},"UpdateSubOrderStatusDto":{"type":"object","properties":{"status":{"type":"string","enum":["PENDING","ACCEPTED","PROCESSING","PACKED","SHIPPED","DELIVERED","CANCELLED","RETURNED"]},"reason":{"type":"string","minLength":1,"maxLength":400}},"required":["status"]},"ShipSubOrderDto":{"type":"object","properties":{"carrier":{"type":"string","minLength":1,"maxLength":80},"trackingNumber":{"type":"string","maxLength":120},"trackingUrl":{"type":"string","maxLength":500,"format":"uri"},"note":{"type":"string","maxLength":400}},"required":["carrier"]},"SetCommissionTiersDto":{"type":"object","properties":{"tiers":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"minGmv":{"type":"number","minimum":0,"maximum":99999999.99},"maxGmv":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999.99},{"type":"null"}]},"percentRate":{"type":"number","minimum":0,"maximum":100},"flatFeeCents":{"default":0,"type":"integer","minimum":0,"maximum":100000000}},"required":["minGmv","percentRate"]}}},"required":["tiers"]},"CreateShipmentDto":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"carrier":{"type":"string","minLength":1,"maxLength":80},"trackingNumber":{"type":"string","minLength":1,"maxLength":120},"trackingUrl":{"type":"string","maxLength":500,"format":"uri"},"note":{"type":"string","maxLength":400},"weightGrams":{"type":"integer","exclusiveMinimum":0,"maximum":1000000},"parcelCount":{"type":"integer","exclusiveMinimum":0,"maximum":999},"autoCreateWithCarrier":{"type":"boolean"}},"required":["orderId","carrier"]},"UpdateShipmentDto":{"type":"object","properties":{"status":{"type":"string","enum":["PENDING","READY","IN_TRANSIT","DELIVERED","RETURNED","CANCELLED"]},"carrier":{"type":"string","minLength":1,"maxLength":80},"trackingNumber":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"null"}]},"trackingUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"note":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]}}},"OpenDisputeDto":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"subOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","enum":["RETURN","REFUND","CHARGEBACK","QUALITY"]},"reasonCode":{"type":"string","minLength":1,"maxLength":60},"evidence":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["IMAGE","DOCUMENT","NOTE"]},"url":{"type":"string","maxLength":500,"format":"uri"},"description":{"type":"string","maxLength":1000}},"required":["kind"]}}},"required":["orderId","type","reasonCode"]},"TransitionDisputeDto":{"type":"object","properties":{"status":{"type":"string","enum":["OPEN","UNDER_REVIEW","RESOLVED","CLOSED"]},"resolution":{"type":"string","enum":["REFUND_APPROVED","REFUND_REJECTED","PARTIAL_REFUND","REPLACEMENT","VENDOR_FAVOR","CUSTOMER_FAVOR"]},"refundAmount":{"type":"number","minimum":0,"maximum":99999999.99},"note":{"type":"string","maxLength":2000},"notes":{"type":"string","maxLength":2000}},"required":["status"]},"RunPayoutDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"from":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"to":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["from","to"]},"SettlePayoutDto":{"type":"object","properties":{"externalRef":{"type":"string","minLength":1,"maxLength":200}},"required":["externalRef"]},"CancelPayoutDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":400}},"required":["reason"]},"CreateReturnDto":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reason":{"type":"string","enum":["WRONG_ITEM","DAMAGED","NOT_AS_DESCRIBED","CHANGED_MIND","QUALITY_ISSUE","OTHER"]},"description":{"type":"string","maxLength":2000},"items":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":100000}},"required":["orderItemId","quantity"]}}},"required":["orderId","reason","items"]},"UpdateReturnStatusDto":{"type":"object","properties":{"status":{"type":"string","enum":["REQUESTED","APPROVED","RECEIVED","REFUNDED","REJECTED","CANCELLED"]},"rejectionReason":{"type":"string","maxLength":240},"restock":{"type":"boolean"}},"required":["status"]},"GenerateReturnLabelDto":{"type":"object","properties":{"carrier":{"type":"string","minLength":1,"maxLength":80},"labelUrl":{"anyOf":[{"type":"string","maxLength":800,"format":"uri"},{"type":"null"}]},"trackingNumber":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"null"}]},"autoCreateWithCarrier":{"type":"boolean"}},"required":["carrier"]},"VendorRmaDecideDto":{"type":"object","properties":{"decision":{"type":"string","enum":["approved","rejected"]},"note":{"type":"string","maxLength":2000}},"required":["decision"]},"SubscribeBackInStockDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["productId","email"]},"RecordMilestoneDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["ACCOUNT_CREATED","EMAIL_VERIFIED","PROFILE_COMPLETED","FIRST_VISIT","FIRST_ADD_TO_CART","FIRST_PURCHASE","SECOND_PURCHASE","REPEAT_BUYER_3X","HIGH_VALUE_PURCHASE","CATEGORY_GRADUATE","TIER_PROMOTED","REVIEW_AUTHORED","REFERRAL_MADE","REFERRAL_CONVERTED","SUBSCRIPTION_ACTIVATED","SUBSCRIPTION_RENEWED","WIN_BACK_RECOVERED","CHURN_RISK_DETECTED","CHURNED","ANNIVERSARY_1Y","ANNIVERSARY_5Y","BRAND_ADVOCATE","COMPLAINT_FILED","CUSTOM"]},"achievedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"source":{"type":"string","enum":["AUTOMATED_DERIVED","ADMIN_MANUAL","IMPORTED_LEGACY","EXTERNAL_INTEGRATION","AI_INFERRED","CUSTOM"]},"triggeringOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"triggeringEventReference":{"type":"string","maxLength":120},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"attributedCampaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedSegmentCode":{"type":"string","maxLength":80},"pointsAwarded":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rewardIssuedReference":{"type":"string","maxLength":160},"triggeredAutomationIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isCustomerVisible":{"type":"boolean"},"notes":{"type":"string","maxLength":800}},"required":["storeId","customerId","kind"]},"JoinWaitlistPublicDto":{"type":"object","properties":{"kind":{"type":"string","enum":["SOLD_OUT_PRODUCT","LIMITED_LAUNCH","RESTOCK_NOTIFY","EXCLUSIVE_TIER_INVITE","CAPACITY_LIMITED_SERVICE","PREORDER_QUEUE","EVENT_TICKET","RESERVATION_BACKUP","BETA_PROGRAM","MEMBERSHIP_CAP","CUSTOM"]},"visitorEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"visitorPhone":{"type":"string","minLength":1,"maxLength":32},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productLaunchId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventReferenceCode":{"type":"string","minLength":1,"maxLength":128},"campaignReferenceCode":{"type":"string","minLength":1,"maxLength":128},"notificationPreference":{"type":"string","enum":["EMAIL","SMS","PUSH_NOTIFICATION","IN_APP_ONLY","ALL_CHANNELS","NONE"]},"desiredQuantity":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"desiredOptions":{},"source":{"type":"string","minLength":1,"maxLength":64},"abTestVariantCode":{"type":"string","minLength":1,"maxLength":64},"marketCode":{"type":"string","minLength":1,"maxLength":16},"countryCode":{"type":"string","minLength":1,"maxLength":8}},"required":["kind"]},"JoinWaitlistDto":{"type":"object","properties":{"kind":{"type":"string","enum":["SOLD_OUT_PRODUCT","LIMITED_LAUNCH","RESTOCK_NOTIFY","EXCLUSIVE_TIER_INVITE","CAPACITY_LIMITED_SERVICE","PREORDER_QUEUE","EVENT_TICKET","RESERVATION_BACKUP","BETA_PROGRAM","MEMBERSHIP_CAP","CUSTOM"]},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"visitorPhone":{"type":"string","minLength":1,"maxLength":32},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productLaunchId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventReferenceCode":{"type":"string","minLength":1,"maxLength":128},"campaignReferenceCode":{"type":"string","minLength":1,"maxLength":128},"priorityTier":{"type":"string","enum":["STANDARD","EARLY_BIRD","LOYALTY_PRIORITY","TIER_BOOST","EMPLOYEE_FAMILY","VIP_INVITED","CUSTOM"]},"notificationPreference":{"type":"string","enum":["EMAIL","SMS","PUSH_NOTIFICATION","IN_APP_ONLY","ALL_CHANNELS","NONE"]},"desiredQuantity":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"desiredOptions":{},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"estimatedAvailableAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"source":{"type":"string","minLength":1,"maxLength":64},"abTestVariantCode":{"type":"string","minLength":1,"maxLength":64},"marketCode":{"type":"string","minLength":1,"maxLength":16},"countryCode":{"type":"string","minLength":1,"maxLength":8},"notes":{"type":"string","maxLength":2000},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["kind","storeId"]},"MarkWaitlistConvertedDto":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["orderId"]},"TransferWaitlistEntryDto":{"type":"object","properties":{"targetCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["targetCustomerId"]},"CreateSavedPaymentMethodDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"provider":{"type":"string","minLength":1,"maxLength":80},"providerCardUserKey":{"type":"string","minLength":1,"maxLength":200},"providerCardToken":{"type":"string","minLength":1,"maxLength":200},"cardAlias":{"type":"string","minLength":1,"maxLength":120},"cardBrand":{"type":"string","maxLength":40},"cardFamily":{"type":"string","maxLength":40},"cardAssociation":{"type":"string","maxLength":40},"binNumber":{"type":"string","pattern":"^\\d{6,8}$"},"lastFourDigits":{"type":"string","pattern":"^\\d{4}$"},"expiryMonth":{"type":"integer","minimum":1,"maximum":12},"expiryYear":{"type":"integer","minimum":2026,"maximum":2060},"isDefault":{"type":"boolean"}},"required":["storeId","customerId","provider","providerCardUserKey","providerCardToken","cardAlias","lastFourDigits"]},"UpdateSavedPaymentMethodDto":{"type":"object","properties":{"cardAlias":{"type":"string","minLength":1,"maxLength":120},"isDefault":{"type":"boolean"}}},"CreateReferralProgramDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"kind":{"type":"string","enum":["CUSTOMER_TO_CUSTOMER","MERCHANT_TO_MERCHANT"]},"referrerRewardType":{"type":"string","enum":["FIXED_AMOUNT","PERCENT","POINTS"]},"referrerRewardAmountCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"refereeRewardType":{"type":"string","enum":["FIXED_AMOUNT","PERCENT"]},"refereeRewardAmountCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"refereeMinBasketCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"attributionDays":{"type":"integer","minimum":1,"maximum":365},"capPerReferrer":{"type":"integer","minimum":1,"maximum":9007199254740991},"monthlyBudgetCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"}},"required":["name","kind","referrerRewardType","referrerRewardAmountCents","refereeRewardType","refereeRewardAmountCents"]},"UpdateReferralProgramDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"referrerRewardAmountCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"refereeRewardAmountCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"refereeMinBasketCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"attributionDays":{"type":"integer","minimum":1,"maximum":365},"capPerReferrer":{"type":"integer","minimum":1,"maximum":9007199254740991},"monthlyBudgetCents":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"}}},"IssueCustomerLinkDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["customerId"]},"PublicReferralClickDto":{"type":"object","properties":{"refCode":{"type":"string","pattern":"^[A-Za-z0-9_-]{2,60}$"},"fingerprint":{"type":"string","maxLength":255}},"required":["refCode"]},"CustomerIdBodyDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["customerId"]},"UpdateMerchantSubscriptionQuantityDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":999}},"required":["customerId","quantity"]},"UpdateMerchantSubscriptionIntervalDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"intervalUnit":{"type":"string","enum":["DAY","WEEK","MONTH"]},"intervalCount":{"type":"integer","minimum":1,"maximum":60}},"required":["customerId","intervalUnit","intervalCount"]},"SwapMerchantSubscriptionProductDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["customerId","productId"]},"CancelMerchantSubscriptionDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reason":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]}},"required":["customerId"]},"PublicSubscribePriceDropAlertDto":{"type":"object","properties":{"productId":{"type":"string","minLength":1,"maxLength":64},"variantId":{"type":"string","minLength":1,"maxLength":64},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"referencePriceMinor":{"type":"string","pattern":"^\\d+$"},"currency":{"type":"string","minLength":1,"maxLength":16},"thresholdKind":{"type":"string","enum":["ANY_DROP","ABSOLUTE_PRICE","PERCENT_OFF_REFERENCE","DROP_BY_AMOUNT"]},"thresholdAbsolutePriceMinor":{"type":"string","pattern":"^\\d+$"},"thresholdPercentBp":{"type":"integer","minimum":1,"maximum":10000},"thresholdDropAmountMinor":{"type":"string","pattern":"^\\d+$"},"source":{"type":"string","enum":["PRODUCT_PAGE","CART","WISHLIST","ABANDONED_BROWSE","CHECKOUT","PARTNER_LINK","EMAIL_RECOMMENDATION","CUSTOMER_SUPPORT"]},"consentRecordId":{"type":"string","minLength":1,"maxLength":64}},"required":["productId","email","currency"]},"CreatePromotionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"type":{"type":"string","enum":["PERCENT","FIXED","FREE_SHIPPING","BOGO","TIERED"]},"ruleDsl":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"stackable":{"type":"boolean"},"priority":{"type":"integer","minimum":0,"maximum":9007199254740991},"usageLimitTotal":{"type":"integer","minimum":1,"maximum":9007199254740991},"usageLimitPerCustomer":{"type":"integer","minimum":1,"maximum":9007199254740991},"startsAt":{"type":"string"},"endsAt":{"type":"string"},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","EXPIRED"]}},"required":["storeId","name","type","ruleDsl"]},"UpdatePromotionDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"type":{"type":"string","enum":["PERCENT","FIXED","FREE_SHIPPING","BOGO","TIERED"]},"ruleDsl":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"stackable":{"type":"boolean"},"priority":{"type":"integer","minimum":0,"maximum":9007199254740991},"usageLimitTotal":{"type":"integer","minimum":1,"maximum":9007199254740991},"usageLimitPerCustomer":{"type":"integer","minimum":1,"maximum":9007199254740991},"startsAt":{"type":"string"},"endsAt":{"type":"string"},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","EXPIRED"]}}},"EvaluateTradeInDto":{"type":"object","properties":{"programId":{"type":"string","minLength":1,"maxLength":64},"condition":{"type":"string","enum":["EXCELLENT","GOOD","FAIR","POOR"]},"imei":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}]}},"required":["programId","condition"]},"CreateTradeInRequestPublicDto":{"type":"object","properties":{"programId":{"type":"string","minLength":1,"maxLength":64},"condition":{"type":"string","enum":["EXCELLENT","GOOD","FAIR","POOR"]},"imei":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}]},"customerEmail":{"type":"string","minLength":1,"maxLength":254},"orderId":{"anyOf":[{"type":"string","minLength":1,"maxLength":64},{"type":"null"}]},"estimatedCreditMinor":{"type":"string","pattern":"^\\d+$"}},"required":["programId","condition","customerEmail","estimatedCreditMinor"]},"TradeInRequestStatusTransitionDto":{"type":"object","properties":{"status":{"type":"string","enum":["PENDING_INSPECTION","AWAITING_DEVICE","RECEIVED","APPROVED","REJECTED","COMPLETED","CANCELED"]},"finalCreditMinor":{"type":"string","pattern":"^\\d{1,15}$"},"rejectionReason":{"type":"string","maxLength":800}},"required":["status"]},"CreateTradeInProgramDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ENDED","ARCHIVED"]},"valuationMethod":{"type":"string","enum":["FIXED_TIER_MATRIX","MARKET_LOOKUP_API","AI_PHOTO_VALUATION","MANUAL_INSPECTION","DYNAMIC_AUCTION","THIRD_PARTY_PARTNER"]},"creditDestination":{"type":"string","enum":["STORE_CREDIT","GIFT_CARD"]},"shippingResponsibility":{"type":"string","enum":["CUSTOMER_PAYS","STORE_PROVIDES_LABEL","IN_STORE_DROPOFF","COURIER_PICKUP","PARTNER_NETWORK_DROPOFF","HYBRID"]},"maxCreditPerTradeInMinor":{"type":"string","pattern":"^\\d{1,15}$"},"minCreditPerTradeInMinor":{"type":"string","pattern":"^\\d{1,15}$"},"bonusMultiplierForNewPurchaseBp":{"type":"integer","minimum":0,"maximum":100000},"bonusPromoCode":{"type":"string","maxLength":80},"requireDataWipeProof":{"type":"boolean"},"requireFmiOff":{"type":"boolean"},"requireImeiCheck":{"type":"boolean"},"requireSerialNumberCheck":{"type":"boolean"},"requirePhotoUpload":{"type":"boolean"},"requiredPhotoCount":{"type":"integer","minimum":0,"maximum":20},"thirdPartyValuationVendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"maxQuoteValidityHours":{"type":"integer","minimum":1,"maximum":8760},"defaultInspectionLeadTimeDays":{"type":"integer","minimum":0,"maximum":365},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"applicableProductCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableProductBrandIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"acceptedManufacturerCodes":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80}},"required":["slug","title","storeId","code"]},"UpdateTradeInProgramDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ENDED","ARCHIVED"]},"valuationMethod":{"type":"string","enum":["FIXED_TIER_MATRIX","MARKET_LOOKUP_API","AI_PHOTO_VALUATION","MANUAL_INSPECTION","DYNAMIC_AUCTION","THIRD_PARTY_PARTNER"]},"creditDestination":{"type":"string","enum":["STORE_CREDIT","GIFT_CARD"]},"shippingResponsibility":{"type":"string","enum":["CUSTOMER_PAYS","STORE_PROVIDES_LABEL","IN_STORE_DROPOFF","COURIER_PICKUP","PARTNER_NETWORK_DROPOFF","HYBRID"]},"maxCreditPerTradeInMinor":{"type":"string","pattern":"^\\d{1,15}$"},"minCreditPerTradeInMinor":{"type":"string","pattern":"^\\d{1,15}$"},"bonusMultiplierForNewPurchaseBp":{"type":"integer","minimum":0,"maximum":100000},"bonusPromoCode":{"type":"string","maxLength":80},"requireDataWipeProof":{"type":"boolean"},"requireFmiOff":{"type":"boolean"},"requireImeiCheck":{"type":"boolean"},"requireSerialNumberCheck":{"type":"boolean"},"requirePhotoUpload":{"type":"boolean"},"requiredPhotoCount":{"type":"integer","minimum":0,"maximum":20},"thirdPartyValuationVendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"maxQuoteValidityHours":{"type":"integer","minimum":1,"maximum":8760},"defaultInspectionLeadTimeDays":{"type":"integer","minimum":0,"maximum":365},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"applicableProductCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableProductBrandIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"acceptedManufacturerCodes":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}}}},"DistributeVoucherCodesDto":{"type":"object","properties":{"customerIds":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["customerIds"]},"AssignVoucherCodeDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"partnerOrgName":{"type":"string","minLength":1,"maxLength":240}}},"CheckoutUpsellEligibilityDto":{"type":"object","properties":{"lines":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":1000}},"required":["productId","quantity"]}}},"required":["lines"]},"CreateCheckoutUpsellOfferDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":240},"headline":{"type":"string","maxLength":240},"description":{"type":"string","maxLength":800},"ctaLabel":{"type":"string","minLength":1,"maxLength":80},"offeredProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"triggerProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"triggerCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"minSubtotalMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxSubtotalMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"discountType":{"type":"string","enum":["NONE","PERCENT","FIXED_AMOUNT"]},"discountValue":{"type":"integer","minimum":0,"maximum":9007199254740991},"effectiveFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"priority":{"type":"integer","minimum":0,"maximum":10000},"notes":{"type":"string","maxLength":800},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80}},"required":["name","offeredProductId","storeId","code"]},"UpdateCheckoutUpsellOfferDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":240},"headline":{"type":"string","maxLength":240},"description":{"type":"string","maxLength":800},"ctaLabel":{"type":"string","minLength":1,"maxLength":80},"offeredProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"triggerProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"triggerCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"minSubtotalMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxSubtotalMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"discountType":{"type":"string","enum":["NONE","PERCENT","FIXED_AMOUNT"]},"discountValue":{"type":"integer","minimum":0,"maximum":9007199254740991},"effectiveFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"priority":{"type":"integer","minimum":0,"maximum":10000},"notes":{"type":"string","maxLength":800}}},"TransitionCheckoutUpsellDto":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]}},"required":["status"]},"RegisterWarrantyClaimDto":{"type":"object","properties":{"payoutMinor":{"type":"string","pattern":"^\\d{1,15}$"},"reason":{"type":"string","maxLength":800}},"required":["payoutMinor"]},"RevokeWarrantyPolicyDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":400}},"required":["reason"]},"CreateWarrantyExtensionDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","DEPRECATED","ARCHIVED"]},"coverageKind":{"type":"string","enum":["ACCIDENTAL_DAMAGE","MECHANICAL_FAILURE","THEFT_LOSS","WATER_DAMAGE","SCREEN_REPAIR","BATTERY_REPLACEMENT","COMPREHENSIVE","MANUFACTURER_EXTENDED","PARTS_ONLY","LABOR_ONLY"]},"termPattern":{"type":"string","enum":["FIXED_DURATION","ROLLING_RENEWAL","DURATION_OR_USAGE","LIFETIME","AT_PURCHASE_PLUS_OEM"]},"claimMethod":{"type":"string","enum":["IN_STORE_VISIT","MAIL_IN","COURIER_PICKUP","TECH_DISPATCH_ON_SITE","REMOTE_TROUBLESHOOTING","HYBRID_SELF_SERVE"]},"paymentSchedule":{"type":"string","enum":["UPFRONT_LUMP_SUM","MONTHLY_INSTALLMENT","ANNUAL_RENEWAL","AT_CLAIM_DEDUCTIBLE","EMBEDDED_IN_PRODUCT_PRICE"]},"termDurationMonths":{"anyOf":[{"type":"integer","minimum":1,"maximum":600},{"type":"null"}]},"termUsageHoursLimit":{"anyOf":[{"type":"integer","minimum":0,"maximum":100000},{"type":"null"}]},"coveragePercentageBp":{"type":"integer","minimum":0,"maximum":10000},"maxClaimsPerTerm":{"anyOf":[{"type":"integer","minimum":0,"maximum":100000},{"type":"null"}]},"maxPayoutPerClaimMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"maxPayoutTotalMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"deductibleMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"waitingPeriodDays":{"type":"integer","minimum":0,"maximum":3650},"premiumLumpSumMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"premiumMonthlyMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"premiumAnnualMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"premiumPercentOfProductBp":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000},{"type":"null"}]},"includesAccidentalDamage":{"type":"boolean"},"includesTheftLoss":{"type":"boolean"},"requiresActivation":{"type":"boolean"},"activationGracePeriodDays":{"type":"integer","minimum":0,"maximum":3650},"claimSlaResponseHours":{"type":"integer","minimum":0,"maximum":10000},"claimSlaResolutionDays":{"type":"integer","minimum":0,"maximum":3650},"thirdPartyInsurerId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"regulatoryLicenseNumber":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"termsDocumentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"exclusionsList":{"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":300}},"isTransferable":{"type":"boolean"},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableBrandIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"excludedProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"minProductPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"maxProductPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"notes":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80}},"required":["slug","title","storeId","code"]},"UpdateWarrantyExtensionDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","DEPRECATED","ARCHIVED"]},"coverageKind":{"type":"string","enum":["ACCIDENTAL_DAMAGE","MECHANICAL_FAILURE","THEFT_LOSS","WATER_DAMAGE","SCREEN_REPAIR","BATTERY_REPLACEMENT","COMPREHENSIVE","MANUFACTURER_EXTENDED","PARTS_ONLY","LABOR_ONLY"]},"termPattern":{"type":"string","enum":["FIXED_DURATION","ROLLING_RENEWAL","DURATION_OR_USAGE","LIFETIME","AT_PURCHASE_PLUS_OEM"]},"claimMethod":{"type":"string","enum":["IN_STORE_VISIT","MAIL_IN","COURIER_PICKUP","TECH_DISPATCH_ON_SITE","REMOTE_TROUBLESHOOTING","HYBRID_SELF_SERVE"]},"paymentSchedule":{"type":"string","enum":["UPFRONT_LUMP_SUM","MONTHLY_INSTALLMENT","ANNUAL_RENEWAL","AT_CLAIM_DEDUCTIBLE","EMBEDDED_IN_PRODUCT_PRICE"]},"termDurationMonths":{"anyOf":[{"type":"integer","minimum":1,"maximum":600},{"type":"null"}]},"termUsageHoursLimit":{"anyOf":[{"type":"integer","minimum":0,"maximum":100000},{"type":"null"}]},"coveragePercentageBp":{"type":"integer","minimum":0,"maximum":10000},"maxClaimsPerTerm":{"anyOf":[{"type":"integer","minimum":0,"maximum":100000},{"type":"null"}]},"maxPayoutPerClaimMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"maxPayoutTotalMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"deductibleMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"waitingPeriodDays":{"type":"integer","minimum":0,"maximum":3650},"premiumLumpSumMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"premiumMonthlyMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"premiumAnnualMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"premiumPercentOfProductBp":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000},{"type":"null"}]},"includesAccidentalDamage":{"type":"boolean"},"includesTheftLoss":{"type":"boolean"},"requiresActivation":{"type":"boolean"},"activationGracePeriodDays":{"type":"integer","minimum":0,"maximum":3650},"claimSlaResponseHours":{"type":"integer","minimum":0,"maximum":10000},"claimSlaResolutionDays":{"type":"integer","minimum":0,"maximum":3650},"thirdPartyInsurerId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"regulatoryLicenseNumber":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"termsDocumentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"exclusionsList":{"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":300}},"isTransferable":{"type":"boolean"},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableBrandIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"excludedProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"minProductPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"maxProductPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"notes":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}}},"CreateMenuDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"handle":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[a-z0-9-]+$"},"title":{"type":"string","minLength":1,"maxLength":200},"isActive":{"default":true,"type":"boolean"}},"required":["storeId","handle","title"]},"UpdateMenuDto":{"type":"object","properties":{"handle":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[a-z0-9-]+$"},"title":{"type":"string","minLength":1,"maxLength":200},"isActive":{"type":"boolean"}}},"CreateMenuItemDto":{"type":"object","properties":{"menuId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"label":{"type":"string","minLength":1,"maxLength":200},"url":{"type":"string","minLength":1,"maxLength":500},"openInNewTab":{"default":false,"type":"boolean"},"position":{"default":0,"type":"integer","minimum":0,"maximum":9999},"iconName":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]}},"required":["menuId","label","url"]},"UpdateMenuItemDto":{"type":"object","properties":{"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"label":{"type":"string","minLength":1,"maxLength":200},"url":{"type":"string","minLength":1,"maxLength":500},"openInNewTab":{"type":"boolean"},"position":{"type":"integer","minimum":0,"maximum":9999},"iconName":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]}}},"ReorderMenuItemsDto":{"type":"object","properties":{"menuId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"order":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["menuId","order"]},"CreateCustomerDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"firstName":{"type":"string","maxLength":120},"lastName":{"type":"string","maxLength":120},"phone":{"type":"string","maxLength":40},"acceptsMarketing":{"type":"boolean"},"acceptsSms":{"type":"boolean"},"tags":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":40}},"notes":{"type":"string","maxLength":4000}},"required":["storeId","email"]},"UpdateCustomerDto":{"type":"object","properties":{"firstName":{"type":"string","maxLength":120},"lastName":{"type":"string","maxLength":120},"phone":{"type":"string","maxLength":40},"status":{"type":"string","enum":["ACTIVE","BLACKLISTED","DELETED"]},"acceptsMarketing":{"type":"boolean"},"acceptsSms":{"type":"boolean"},"tags":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":40}},"notes":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"birthDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"null"}]}}},"BulkSetCustomerStatusDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"status":{"type":"string","enum":["ACTIVE","BLACKLISTED"]}},"required":["storeId","customerIds","status"]},"BulkCustomerTagsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"tags":{"minItems":1,"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}}},"required":["storeId","customerIds","tags"]},"SetMarketingConsentDto":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"channel":{"type":"string","enum":["EMAIL","SMS"]},"granted":{"type":"boolean"}},"required":["customerId","channel","granted"]},"CreateSearchSuggestionTermDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"term":{"type":"string","minLength":1,"maxLength":120},"redirectUrl":{"type":"string","maxLength":2048,"pattern":"^\\/(?![/\\\\])"},"position":{"type":"integer","minimum":0,"maximum":1000},"isActive":{"type":"boolean"}},"required":["storeId","term"]},"UpdateSearchSuggestionTermDto":{"type":"object","properties":{"term":{"type":"string","minLength":1,"maxLength":120},"redirectUrl":{"anyOf":[{"type":"string","maxLength":2048,"pattern":"^\\/(?![/\\\\])"},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":1000},"isActive":{"type":"boolean"}}},"SearchTelemetryEventDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorId":{"type":"string","minLength":8,"maxLength":64},"sessionId":{"type":"string","minLength":8,"maxLength":64},"query":{"type":"string","minLength":1,"maxLength":200},"resultCount":{"type":"integer","minimum":0,"maximum":1000000},"durationMs":{"type":"integer","minimum":0,"maximum":60000},"language":{"type":"string","minLength":2,"maxLength":10},"sortKey":{"type":"string","minLength":1,"maxLength":60},"filters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"clickedProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","visitorId","sessionId","query","resultCount"]},"SearchTelemetryBatchDto":{"type":"object","properties":{"events":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorId":{"type":"string","minLength":8,"maxLength":64},"sessionId":{"type":"string","minLength":8,"maxLength":64},"query":{"type":"string","minLength":1,"maxLength":200},"resultCount":{"type":"integer","minimum":0,"maximum":1000000},"durationMs":{"type":"integer","minimum":0,"maximum":60000},"language":{"type":"string","minLength":2,"maxLength":10},"sortKey":{"type":"string","minLength":1,"maxLength":60},"filters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"clickedProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","visitorId","sessionId","query","resultCount"]}}},"required":["events"]},"RecordCustomerSearchQueryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorId":{"type":"string","maxLength":80},"sessionId":{"type":"string","maxLength":80},"query":{"type":"string","maxLength":500},"language":{"type":"string","maxLength":10},"filters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"sortKey":{"type":"string","maxLength":40},"resultCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"durationMs":{"type":"integer","minimum":0,"maximum":9007199254740991},"clickedProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"outcome":{"type":"string","enum":["RESULTS_VIEWED","REFINED","CLICKED_RESULT","ADDED_TO_CART","PURCHASED","ZERO_RESULTS","ABANDONED"]}},"required":["storeId","visitorId","sessionId","query","resultCount"]},"MarkCustomerSearchConvertedDto":{"type":"object","properties":{"conversionOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["conversionOrderId"]},"PosSaleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"lines":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":999}},"required":["productId","quantity"]}},"paymentMethod":{"type":"string","enum":["CASH","CARD","TRANSFER","STORE_CREDIT"]},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"discountMinor":{"type":"integer","minimum":0,"maximum":10000000},"note":{"type":"string","maxLength":240}},"required":["storeId","lines","paymentMethod"]},"OpenPosSessionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"locationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deviceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"cashierStaffId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"openingFloatMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"notes":{"type":"string","maxLength":2000}},"required":["storeId","locationId","deviceId","cashierStaffId","openingFloatMinor"]},"ClosePosSessionDto":{"type":"object","properties":{"closingCashMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"expectedCashMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"notes":{"type":"string","maxLength":2000}},"required":["closingCashMinor","expectedCashMinor"]},"OptionalNotesBodyDto":{"type":"object","properties":{"notes":{"type":"string","minLength":1,"maxLength":2000}}},"RecordPosSessionTransactionDto":{"type":"object","properties":{"salesMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"refundsMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"orderDelta":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"CartGetOrCreateDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sessionToken":{"type":"string","minLength":8,"maxLength":80},"currency":{"type":"string","minLength":3,"maxLength":3}},"required":["storeId","sessionToken","currency"]},"CartRecoverDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"token":{"type":"string","minLength":1,"maxLength":200}},"required":["storeId","token"]},"CartAddLineDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"quantity":{"type":"integer","minimum":1,"maximum":999},"unitPrice":{"type":"number","minimum":0},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["productId","quantity"]},"CartSetQuantityDto":{"type":"object","properties":{"quantity":{"type":"integer","minimum":0,"maximum":999}},"required":["quantity"]},"CartTaxEstimateDto":{"type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2},"region":{"type":"string","minLength":1,"maxLength":64},"postalCode":{"type":"string","minLength":1,"maxLength":20},"isB2B":{"type":"boolean"}}},"CreateStockReservationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"kind":{"type":"string","enum":["CART","CHECKOUT","DRAFT_ORDER","POS_HOLD","TRANSFER_OUTBOUND"]},"cartId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posSessionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"ownerSessionId":{"type":"string","maxLength":80},"ttlSeconds":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["storeId","variantId","quantity","kind","ttlSeconds"]},"ExtendStockReservationDto":{"type":"object","properties":{"additionalSeconds":{"type":"integer","minimum":1,"maximum":86400}},"required":["additionalSeconds"]},"ConsumeStockReservationDto":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"UpsertPersonalizationDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"schema":{"type":"object","properties":{"fields":{"maxItems":15,"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9_]+$"},"label":{"type":"string","minLength":1,"maxLength":120},"helpText":{"type":"string","maxLength":240},"required":{"default":false,"type":"boolean"},"priceModifierCents":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991},"type":{"type":"string","const":"text"},"maxLength":{"default":60,"type":"integer","exclusiveMinimum":0,"maximum":500}},"required":["id","label","type"]},{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9_]+$"},"label":{"type":"string","minLength":1,"maxLength":120},"helpText":{"type":"string","maxLength":240},"required":{"default":false,"type":"boolean"},"priceModifierCents":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991},"type":{"type":"string","const":"textarea"},"maxLength":{"default":400,"type":"integer","exclusiveMinimum":0,"maximum":2000}},"required":["id","label","type"]},{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9_]+$"},"label":{"type":"string","minLength":1,"maxLength":120},"helpText":{"type":"string","maxLength":240},"required":{"default":false,"type":"boolean"},"priceModifierCents":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991},"type":{"type":"string","const":"select"},"choices":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":40},"label":{"type":"string","minLength":1,"maxLength":120},"priceModifierCents":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["id","label"]}}},"required":["id","label","type","choices"]},{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9_]+$"},"label":{"type":"string","minLength":1,"maxLength":120},"helpText":{"type":"string","maxLength":240},"required":{"default":false,"type":"boolean"},"priceModifierCents":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991},"type":{"type":"string","const":"checkbox"}},"required":["id","label","type"]},{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9_]+$"},"label":{"type":"string","minLength":1,"maxLength":120},"helpText":{"type":"string","maxLength":240},"required":{"default":false,"type":"boolean"},"priceModifierCents":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991},"type":{"type":"string","const":"image"}},"required":["id","label","type"]}]}}},"required":["fields"]}},"required":["productId","schema"]},"ComputeModifierDto":{"type":"object","properties":{"values":{"type":"object","propertyNames":{"type":"string","maxLength":40},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"boolean"},{"maxItems":20,"type":"array","items":{"type":"string","maxLength":120}}]}}},"required":["values"]},"CreateProductCustomizationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":80},"title":{"type":"string","maxLength":300},"description":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["ENGRAVING","MONOGRAM","PHOTO_UPLOAD","COLOR_PICKER","SIZE_CUSTOM","MESSAGE_TEXT","EMBROIDERY","LASER_ETCHING","GIFT_TAG","HANDWRITTEN_NOTE","CUSTOM_FABRIC","EMBOSS"]},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","DEPRECATED","ARCHIVED"]},"fulfillmentMethod":{"type":"string","enum":["IN_HOUSE","THIRD_PARTY_VENDOR","PARTNER_NETWORK","AUTOMATED_MACHINE","MANUAL_ARTISAN","HYBRID"]},"chargeKind":{"type":"string","enum":["INCLUDED","FIXED_FEE","PERCENT_OF_PRODUCT","PER_CHARACTER","PER_SQUARE_CM","TIERED_BY_COMPLEXITY"]},"chargeFixedAmountMinor":{"type":"string","pattern":"^\\d{1,15}$"},"chargePercentBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"chargePerCharacterMinor":{"type":"string","pattern":"^\\d{1,15}$"},"chargePerSquareCmMinor":{"type":"string","pattern":"^\\d{1,15}$"},"maxLengthCharacters":{"type":"integer","minimum":1,"maximum":9007199254740991},"supportedLanguages":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"forbiddenWordsList":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"estimatedExtraProductionDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"expressFulfillmentAvailable":{"type":"boolean"},"expressFeeMinor":{"type":"string","pattern":"^\\d{1,15}$"},"expressTurnaroundDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"approvalRequired":{"type":"boolean"},"maxOrdersPerWeek":{"type":"integer","minimum":0,"maximum":9007199254740991},"liveRendererEnabled":{"type":"boolean"},"rendererConfigJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"vendorPartnerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["storeId","code","title","kind"]},"UpdateProductCustomizationDto":{"type":"object","properties":{"title":{"type":"string","maxLength":300},"description":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["ENGRAVING","MONOGRAM","PHOTO_UPLOAD","COLOR_PICKER","SIZE_CUSTOM","MESSAGE_TEXT","EMBROIDERY","LASER_ETCHING","GIFT_TAG","HANDWRITTEN_NOTE","CUSTOM_FABRIC","EMBOSS"]},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","DEPRECATED","ARCHIVED"]},"fulfillmentMethod":{"type":"string","enum":["IN_HOUSE","THIRD_PARTY_VENDOR","PARTNER_NETWORK","AUTOMATED_MACHINE","MANUAL_ARTISAN","HYBRID"]},"chargeKind":{"type":"string","enum":["INCLUDED","FIXED_FEE","PERCENT_OF_PRODUCT","PER_CHARACTER","PER_SQUARE_CM","TIERED_BY_COMPLEXITY"]},"chargeFixedAmountMinor":{"type":"string","pattern":"^\\d{1,15}$"},"chargePercentBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"chargePerCharacterMinor":{"type":"string","pattern":"^\\d{1,15}$"},"chargePerSquareCmMinor":{"type":"string","pattern":"^\\d{1,15}$"},"maxLengthCharacters":{"type":"integer","minimum":1,"maximum":9007199254740991},"supportedLanguages":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"forbiddenWordsList":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"estimatedExtraProductionDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"expressFulfillmentAvailable":{"type":"boolean"},"expressFeeMinor":{"type":"string","pattern":"^\\d{1,15}$"},"expressTurnaroundDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"approvalRequired":{"type":"boolean"},"maxOrdersPerWeek":{"type":"integer","minimum":0,"maximum":9007199254740991},"liveRendererEnabled":{"type":"boolean"},"rendererConfigJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"vendorPartnerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}},"CreateCompetitorWatchDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"competitorName":{"type":"string","minLength":1,"maxLength":120},"url":{"type":"string","maxLength":800,"format":"uri"}},"required":["storeId","productId","competitorName","url"]},"UpdateCompetitorWatchDto":{"type":"object","properties":{"competitorName":{"type":"string","minLength":1,"maxLength":120},"url":{"type":"string","maxLength":800,"format":"uri"},"isActive":{"type":"boolean"}}},"CreateInstallationTeamDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"phone":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"dailyCapacity":{"type":"integer","exclusiveMinimum":0,"maximum":100},"isActive":{"type":"boolean"}},"required":["storeId","name"]},"UpdateInstallationTeamDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"phone":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"dailyCapacity":{"type":"integer","exclusiveMinimum":0,"maximum":100},"isActive":{"type":"boolean"}}},"ProductInstallationDto":{"type":"object","properties":{"requiresInstallation":{"type":"boolean"},"installationMinutes":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":1440},{"type":"null"}]}},"required":["requiresInstallation","installationMinutes"]},"ScheduleInstallationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"teamId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"scheduledDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"scheduledSlot":{"type":"string","minLength":1,"maxLength":40},"contactName":{"type":"string","minLength":1,"maxLength":200},"contactPhone":{"type":"string","minLength":1,"maxLength":40},"addressText":{"type":"string","minLength":1,"maxLength":500},"notes":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]}},"required":["storeId","orderItemId","scheduledDate","scheduledSlot","contactName","contactPhone","addressText"]},"UpdateInstallationDto":{"type":"object","properties":{"teamId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"scheduledDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"scheduledSlot":{"type":"string","minLength":1,"maxLength":40},"status":{"type":"string","enum":["PENDING","SCHEDULED","COMPLETED","CANCELLED"]},"notes":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]}}},"CreateProductPreOrderDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":80},"slug":{"type":"string","maxLength":160},"title":{"type":"string","maxLength":300},"subtitle":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","ANNOUNCED","ACCEPTING","HOLD","ALLOCATED","SHIPPING","FULFILLED","CANCELLED","REFUNDED","ARCHIVED"]},"depositPolicy":{"type":"string","enum":["NO_DEPOSIT","PERCENTAGE_UPFRONT","FIXED_DEPOSIT","FULL_PAYMENT_UPFRONT","HOLD_PAYMENT_AT_SHIP","AUTHORIZE_AND_CAPTURE_AT_SHIP"]},"shipTrigger":{"type":"string","enum":["FIXED_DATE","DATE_RANGE","QUANTITY_REACHED","QUANTITY_OR_DATE_FIRST","STOCK_AVAILABLE","MANUAL_RELEASE"]},"releaseType":{"type":"string","enum":["LIMITED_EDITION","STANDARD_LAUNCH","CROWDFUND_GOAL","EXCLUSIVE_DROP","CONTINUOUS_PREORDER","WAITLIST_BACKORDER"]},"retailPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"preorderPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"depositPercentageBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"depositFixedAmountMinor":{"type":"string","pattern":"^\\d{1,15}$"},"acceptingFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"acceptingUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expectedShipDate":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expectedShipDateRangeEnd":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"fundingGoalMinor":{"type":"string","pattern":"^\\d{1,15}$"},"minOrderQuantityForGoal":{"type":"integer","minimum":1,"maximum":9007199254740991},"maxQuantityCap":{"type":"integer","minimum":1,"maximum":9007199254740991},"earlyAccessTierCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}}},"required":["storeId","productId","code","slug","title","retailPriceMinor","preorderPriceMinor"]},"UpdateProductPreOrderDto":{"type":"object","properties":{"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string","maxLength":160},"title":{"type":"string","maxLength":300},"subtitle":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","ANNOUNCED","ACCEPTING","HOLD","ALLOCATED","SHIPPING","FULFILLED","CANCELLED","REFUNDED","ARCHIVED"]},"depositPolicy":{"type":"string","enum":["NO_DEPOSIT","PERCENTAGE_UPFRONT","FIXED_DEPOSIT","FULL_PAYMENT_UPFRONT","HOLD_PAYMENT_AT_SHIP","AUTHORIZE_AND_CAPTURE_AT_SHIP"]},"shipTrigger":{"type":"string","enum":["FIXED_DATE","DATE_RANGE","QUANTITY_REACHED","QUANTITY_OR_DATE_FIRST","STOCK_AVAILABLE","MANUAL_RELEASE"]},"releaseType":{"type":"string","enum":["LIMITED_EDITION","STANDARD_LAUNCH","CROWDFUND_GOAL","EXCLUSIVE_DROP","CONTINUOUS_PREORDER","WAITLIST_BACKORDER"]},"retailPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"preorderPriceMinor":{"type":"string","pattern":"^\\d{1,15}$"},"depositPercentageBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"depositFixedAmountMinor":{"type":"string","pattern":"^\\d{1,15}$"},"acceptingFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"acceptingUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expectedShipDate":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expectedShipDateRangeEnd":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"fundingGoalMinor":{"type":"string","pattern":"^\\d{1,15}$"},"minOrderQuantityForGoal":{"type":"integer","minimum":1,"maximum":9007199254740991},"maxQuantityCap":{"type":"integer","minimum":1,"maximum":9007199254740991},"earlyAccessTierCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}}}},"CreateProductCertificationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["CE","ROHS","REACH","FCC","ENERGY_STAR","ORGANIC_USDA","ORGANIC_EU","ORGANIC_TR","HALAL","KOSHER","FAIRTRADE","RAINFOREST_ALLIANCE","GOTS","OEKO_TEX","FSC","TSE","ISO_9001","ISO_14001","GMP","HACCP","CUSTOM"]},"customKindLabel":{"type":"string","maxLength":120},"status":{"type":"string","enum":["PENDING","ACTIVE","EXPIRED","REVOKED","REJECTED"]},"certificateNumber":{"type":"string","maxLength":120},"issuingBody":{"type":"string","maxLength":200},"issuingCountry":{"type":"string","pattern":"^[A-Z]{2}$"},"issuedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"scopeDescription":{"type":"string","maxLength":20000},"storageKey":{"type":"string","maxLength":500},"publicUrl":{"type":"string","maxLength":800,"format":"uri"},"verificationUrl":{"type":"string","maxLength":800,"format":"uri"}},"required":["storeId","kind","certificateNumber","issuingBody","issuedAt"]},"UpdateProductCertificationDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["CE","ROHS","REACH","FCC","ENERGY_STAR","ORGANIC_USDA","ORGANIC_EU","ORGANIC_TR","HALAL","KOSHER","FAIRTRADE","RAINFOREST_ALLIANCE","GOTS","OEKO_TEX","FSC","TSE","ISO_9001","ISO_14001","GMP","HACCP","CUSTOM"]},"customKindLabel":{"type":"string","maxLength":120},"status":{"type":"string","enum":["PENDING","ACTIVE","EXPIRED","REVOKED","REJECTED"]},"certificateNumber":{"type":"string","maxLength":120},"issuingBody":{"type":"string","maxLength":200},"issuingCountry":{"type":"string","pattern":"^[A-Z]{2}$"},"issuedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"scopeDescription":{"type":"string","maxLength":20000},"storageKey":{"type":"string","maxLength":500},"publicUrl":{"type":"string","maxLength":800,"format":"uri"},"verificationUrl":{"type":"string","maxLength":800,"format":"uri"}}},"UpdateVendorContractDto":{"type":"object","properties":{"kind":{"type":"string","enum":["STANDARD_TOS","EXCLUSIVE_DEAL","COMMISSION_OVERRIDE","PRIVATE_LABEL","DROP_SHIP","CONSIGNMENT","WHOLESALE_PARTNERSHIP","AMENDMENT","NDA","CUSTOM"]},"title":{"type":"string","minLength":1,"maxLength":300},"termsVersion":{"type":"string","minLength":1,"maxLength":40},"effectiveFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effectiveTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"autoRenewMonths":{"type":"integer","minimum":1,"maximum":60},"noticePeriodDays":{"type":"integer","minimum":0,"maximum":365},"commissionBpOverride":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"signatureMethod":{"type":"string","enum":["E_SIGN_PLATFORM","KEP_E_IMZA","WET_INK","CLICK_THROUGH","DOCUSIGN"]},"parentContractId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"CreateKepTransmissionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fromKepAddress":{"type":"string","maxLength":200},"toKepAddress":{"type":"string","maxLength":200},"kind":{"type":"string","enum":["INVOICE","CONTRACT","NOTICE","COMPLAINT_RESPONSE","GENERAL"]},"subject":{"type":"string","maxLength":300},"bodyText":{"type":"string","maxLength":20000},"attachments":{"maxItems":20,"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"relatedOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"relatedInvoiceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","fromKepAddress","toKepAddress","kind","subject"]},"SendKepTransmissionDto":{"type":"object","properties":{"externalRef":{"type":"string","minLength":1,"maxLength":200},"signedHash":{"type":"string","minLength":1,"maxLength":500}},"required":["externalRef","signedHash"]},"CreateAccessReviewCampaignDto":{"type":"object","properties":{"shortCode":{"type":"string","maxLength":40},"title":{"type":"string","maxLength":300},"scope":{"type":"string","enum":["STAFF_ROLES","API_KEYS","PARTNER_APP_INSTALLS","CUSTOMER_ADMINS","POS_DEVICES","SSO_PROVIDERS","WEBHOOK_SUBSCRIPTIONS","CUSTOM"]},"cadenceMonths":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"dueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"reviewerStaffId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"notes":{"type":"string","maxLength":20000}},"required":["shortCode","title","scope","scheduledAt","dueAt"]},"EvidenceStorageKeyBodyDto":{"type":"object","properties":{"evidenceStorageKey":{"type":"string","minLength":1,"maxLength":500}}},"DecideAccessReviewItemDto":{"type":"object","properties":{"decision":{"type":"string","enum":["PENDING","APPROVED","REVOKED","REDUCED_SCOPE","PASS_TO_OWNER","ESCALATED"]},"decidedScopes":{"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"note":{"type":"string","minLength":1,"maxLength":2000}},"required":["decision"]},"CreateDataResidencyTransferDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"shortCode":{"type":"string","maxLength":40},"fromRegion":{"type":"string","maxLength":20},"toRegion":{"type":"string","maxLength":20},"fromCountryCode":{"type":"string","maxLength":2},"toCountryCode":{"type":"string","maxLength":2},"reason":{"type":"string","enum":["PROCESSING","ANALYTICS","BACKUP","REPLICATION","THIRD_PARTY_PROVIDER","REGULATORY_REQUEST","CUSTOMER_REQUEST","DEBUGGING","AUDIT","CUSTOM"]},"legalBasis":{"type":"string","enum":["EXPLICIT_CONSENT","CONTRACT_NECESSITY","LEGAL_OBLIGATION","VITAL_INTEREST","PUBLIC_INTEREST","LEGITIMATE_INTEREST","ADEQUACY_DECISION","STANDARD_CLAUSES","BINDING_RULES"]},"dataCategories":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"affectedSubjectIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"affectedRowEstimate":{"type":"number"},"thirdPartyProcessor":{"type":"string","maxLength":200},"contractRef":{"type":"string","maxLength":200},"approvalRequiredBy":{"type":"string","maxLength":40},"encryptionKid":{"type":"string","maxLength":80},"retentionUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["shortCode","fromRegion","toRegion","fromCountryCode","toCountryCode","reason","legalBasis","dataCategories"]},"UpsertDemandForecastDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"marketCode":{"type":"string","maxLength":20},"bucket":{"type":"string","enum":["DAY","WEEK","MONTH","QUARTER"]},"bucketStart":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"bucketEnd":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"model":{"type":"string","enum":["ARIMA","HOLT_WINTERS","DECOMPOSITION","XGBOOST","LSTM","ENSEMBLE","MOVING_AVERAGE","SEASONAL_NAIVE","MANUAL"]},"forecastQuantity":{"type":"integer","minimum":0,"maximum":9007199254740991},"lowerBoundQuantity":{"type":"integer","minimum":0,"maximum":9007199254740991},"upperBoundQuantity":{"type":"integer","minimum":0,"maximum":9007199254740991},"confidenceLevel":{"type":"number"},"recommendedReorderQty":{"type":"integer","minimum":0,"maximum":9007199254740991},"reorderTriggerAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"modelMetadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","variantId","bucket","bucketStart","bucketEnd","model","forecastQuantity"]},"RecordActualDemandDto":{"type":"object","properties":{"actualQuantity":{"type":"integer","minimum":0,"maximum":10000000}},"required":["actualQuantity"]},"CreateTenantBackupDto":{"type":"object","properties":{"shortCode":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"kind":{"type":"string","enum":["AUTOMATED_DAILY","AUTOMATED_WEEKLY","AUTOMATED_MONTHLY","ON_DEMAND_FULL","ON_DEMAND_INCREMENTAL","PRE_MIGRATION","PRE_DESTRUCTIVE_OP","COMPLIANCE_LEGAL_HOLD","TENANT_OFFBOARDING_EXPORT","POINT_IN_TIME_SNAPSHOT","CUSTOM"]},"storageTier":{"type":"string","enum":["HOT","WARM","COLD","DEEP_ARCHIVE","CROSS_REGION_REPLICATED"]},"encryptionStandard":{"type":"string","enum":["AES_256_GCM","AES_256_CBC","CHACHA20_POLY1305","CUSTOMER_PROVIDED_KEY","HSM_BACKED"]},"encryptionKid":{"type":"string","maxLength":120},"storageProvider":{"type":"string","maxLength":60},"storageBucketName":{"type":"string","minLength":1,"maxLength":200},"storageRegion":{"type":"string","minLength":1,"maxLength":60},"storageObjectKey":{"type":"string","minLength":1,"maxLength":800},"retentionPolicyDays":{"type":"integer","minimum":1,"maximum":3650},"triggeredBySource":{"type":"string","maxLength":60},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"notes":{"type":"string","maxLength":2000}},"required":["shortCode","name","kind","storageBucketName","storageRegion","storageObjectKey"]},"CompleteTenantBackupDto":{"type":"object","properties":{"totalSizeBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"compressedSizeBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"recordCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"tableCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"fileCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"checksumSha256":{"type":"string","minLength":1,"maxLength":128}}},"SuccessFailureBodyDto":{"type":"object","properties":{"success":{"type":"boolean"},"failureReason":{"type":"string","minLength":1,"maxLength":800}},"required":["success"]},"UntilAtReasonBodyDto":{"type":"object","properties":{"untilAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"reason":{"type":"string","minLength":1,"maxLength":800}},"required":["untilAt","reason"]},"CreateDataResidencyZoneDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"appliesPlatform":{"type":"boolean"},"code":{"type":"string","maxLength":80},"name":{"type":"string","maxLength":240},"description":{"type":"string","maxLength":1200},"kind":{"type":"string","enum":["PRIMARY_PROCESSING","REPLICA_READ_ONLY","BACKUP_COLD_STORAGE","ANALYTICS_WAREHOUSE","STAGING_TEST","ARCHIVAL_LONG_TERM","EDGE_CDN","PROCESSOR_THIRD_PARTY","CUSTOM"]},"cloudProvider":{"type":"string","enum":["AWS","AZURE","GCP","ORACLE_CLOUD","TURKCELL_TR_CLOUD","TURKTELEKOM_CLOUD","HUAWEI_CLOUD","ALIBABA_CLOUD","ON_PREMISES","HYBRID_MULTI","CUSTOM"]},"providerRegionCode":{"type":"string","maxLength":40},"providerAvailabilityZones":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"serviceableCountryCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":2}},"complianceFrameworks":{"maxItems":500,"type":"array","items":{"type":"string","enum":["KVKK_TR","GDPR_EU","CCPA_US","HIPAA_US","PIPL_CN","LGPD_BR","PIPEDA_CA","POPI_ZA","PDP_IN","APP_AU","PIPA_KR","CUSTOM"]}},"dataClassifications":{"maxItems":500,"type":"array","items":{"type":"string","enum":["PUBLIC","INTERNAL","CONFIDENTIAL","PII_PERSONAL","SENSITIVE_PII","PCI_PAYMENT","PHI_HEALTH","CHILDREN_DATA","TRADE_SECRET","MIXED_CLASSIFICATION"]}},"encryptionAtRestEnabled":{"type":"boolean"},"encryptionInTransitEnabled":{"type":"boolean"},"encryptionKmsKeyArn":{"type":"string","maxLength":500},"encryptionAlgorithm":{"type":"string","maxLength":40},"storageBucketName":{"type":"string","maxLength":240},"cdnDomainName":{"type":"string","maxLength":240},"endpointUrl":{"type":"string","maxLength":800,"format":"uri"},"failoverZoneId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"isPrimary":{"type":"boolean"},"isFailoverTarget":{"type":"boolean"},"replicationLagSecondsTarget":{"type":"integer","minimum":0,"maximum":9007199254740991},"retentionPolicyDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"legalEntityName":{"type":"string","maxLength":240},"legalEntityCountryCode":{"type":"string","maxLength":2},"dataProcessingAgreementUrl":{"type":"string","maxLength":800,"format":"uri"},"monitoringSloTargetBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"estimatedAnnualCostMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"costCurrency":{"type":"string","maxLength":3},"primaryStakeholderUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"notes":{"type":"string","maxLength":800}},"required":["code","name","kind","cloudProvider","providerRegionCode","countryCode"]},"UpdateDataResidencyZoneDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"appliesPlatform":{"type":"boolean"},"name":{"type":"string","maxLength":240},"description":{"type":"string","maxLength":1200},"kind":{"type":"string","enum":["PRIMARY_PROCESSING","REPLICA_READ_ONLY","BACKUP_COLD_STORAGE","ANALYTICS_WAREHOUSE","STAGING_TEST","ARCHIVAL_LONG_TERM","EDGE_CDN","PROCESSOR_THIRD_PARTY","CUSTOM"]},"cloudProvider":{"type":"string","enum":["AWS","AZURE","GCP","ORACLE_CLOUD","TURKCELL_TR_CLOUD","TURKTELEKOM_CLOUD","HUAWEI_CLOUD","ALIBABA_CLOUD","ON_PREMISES","HYBRID_MULTI","CUSTOM"]},"providerRegionCode":{"type":"string","maxLength":40},"providerAvailabilityZones":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"serviceableCountryCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":2}},"complianceFrameworks":{"maxItems":500,"type":"array","items":{"type":"string","enum":["KVKK_TR","GDPR_EU","CCPA_US","HIPAA_US","PIPL_CN","LGPD_BR","PIPEDA_CA","POPI_ZA","PDP_IN","APP_AU","PIPA_KR","CUSTOM"]}},"dataClassifications":{"maxItems":500,"type":"array","items":{"type":"string","enum":["PUBLIC","INTERNAL","CONFIDENTIAL","PII_PERSONAL","SENSITIVE_PII","PCI_PAYMENT","PHI_HEALTH","CHILDREN_DATA","TRADE_SECRET","MIXED_CLASSIFICATION"]}},"encryptionAtRestEnabled":{"type":"boolean"},"encryptionInTransitEnabled":{"type":"boolean"},"encryptionKmsKeyArn":{"type":"string","maxLength":500},"encryptionAlgorithm":{"type":"string","maxLength":40},"storageBucketName":{"type":"string","maxLength":240},"cdnDomainName":{"type":"string","maxLength":240},"endpointUrl":{"type":"string","maxLength":800,"format":"uri"},"failoverZoneId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"isPrimary":{"type":"boolean"},"isFailoverTarget":{"type":"boolean"},"replicationLagSecondsTarget":{"type":"integer","minimum":0,"maximum":9007199254740991},"retentionPolicyDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"legalEntityName":{"type":"string","maxLength":240},"legalEntityCountryCode":{"type":"string","maxLength":2},"dataProcessingAgreementUrl":{"type":"string","maxLength":800,"format":"uri"},"monitoringSloTargetBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"estimatedAnnualCostMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"costCurrency":{"type":"string","maxLength":3},"primaryStakeholderUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"notes":{"type":"string","maxLength":800}}},"UpsertProductRecommendationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"recommendedProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["RELATED","COMPLEMENTARY","CROSS_SELL","UPSELL","FREQUENTLY_BOUGHT_TOGETHER","RECENTLY_VIEWED_BY_OTHERS","TRENDING","PERSONALIZED"]},"source":{"type":"string","enum":["MANUAL","COLLABORATIVE_FILTER","CONTENT_SIMILARITY","COBROWSE","COPURCHASE","CATEGORY_FALLBACK","AI_MODEL"]},"score":{"type":"number"},"rank":{"type":"integer","minimum":0,"maximum":9007199254740991},"reason":{"type":"string","maxLength":400},"validFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"validTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","sourceProductId","recommendedProductId","kind","source","score","rank"]},"CreateProductFollowDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"phone":{"type":"string","maxLength":40},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["BACK_IN_STOCK","PRICE_DROP","NEW_VARIANT","PRE_ORDER","RESTOCK_DATE"]},"thresholdPriceMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"preferredChannels":{"maxItems":5,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","productId","kind"]},"TriggerProductFollowDto":{"type":"object","properties":{"notificationDeliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"FraudScoreRequestDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"currency":{"type":"string","minLength":3,"maxLength":3},"customerIp":{"type":"string","maxLength":64},"customerEmail":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"customerCountry":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Za-z]{2}$"},"customerBin":{"type":"string","pattern":"^\\d{6,8}$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"paymentMethodKind":{"type":"string","enum":["card","wallet","bank_transfer","cod","installment","store_credit"]},"customerCreatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["storeId","amountMinor","currency"]},"CreateFraudRuleDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"kind":{"type":"string","enum":["BIN_BLOCK","IP_BLOCK","EMAIL_BLOCK","COUNTRY_BLOCK","VELOCITY","HIGH_VALUE"]},"action":{"type":"string","enum":["REVIEW","BLOCK","CHALLENGE_3DS"]},"pattern":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"priority":{"type":"integer","minimum":0,"maximum":10000},"isActive":{"type":"boolean"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["name","kind","action","pattern","storeId"]},"UpdateFraudRuleDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"kind":{"type":"string","enum":["BIN_BLOCK","IP_BLOCK","EMAIL_BLOCK","COUNTRY_BLOCK","VELOCITY","HIGH_VALUE"]},"action":{"type":"string","enum":["REVIEW","BLOCK","CHALLENGE_3DS"]},"pattern":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"priority":{"type":"integer","minimum":0,"maximum":10000},"isActive":{"type":"boolean"}}},"CreateMerchantOnboardingTaskDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80},"category":{"type":"string","enum":["ACCOUNT_SETUP","STORE_BASICS","PAYMENT_SETUP","SHIPPING_SETUP","TAX_SETUP","PRODUCT_CATALOG","THEME_DESIGN","DOMAIN_DNS","COMPLIANCE_KVKK","MARKETING_PREP","TEAM_INVITE","GO_LIVE"]},"title":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":20000},"position":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"isMandatory":{"type":"boolean"},"estimatedMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"helpUrl":{"type":"string","maxLength":800,"format":"uri"},"ctaUrl":{"type":"string","maxLength":800,"format":"uri"},"prerequisiteCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}}},"required":["code","category","title"]},"CreateNotificationDeliveryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"channel":{"type":"string","enum":["EMAIL","SMS","WHATSAPP","PUSH","IN_APP","WEB_PUSH"]},"category":{"type":"string","enum":["TRANSACTIONAL","SHIPPING","ABANDONED_CART","MARKETING","REVIEWS","LOYALTY","PRICE_DROP","BACK_IN_STOCK","ORDER_REMINDER","SECURITY","KVKK_NOTICE","CUSTOM"]},"templateId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"campaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"triggeredBy":{"type":"string","maxLength":80},"recipientAddress":{"type":"string","minLength":1,"maxLength":300},"subject":{"type":"string","maxLength":400},"providerName":{"type":"string","minLength":1,"maxLength":60},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","channel","category","recipientAddress","providerName"]},"MarkNotificationSentDto":{"type":"object","properties":{"providerMessageId":{"type":"string","minLength":1,"maxLength":255},"costMicroMinor":{"type":"integer","minimum":0,"maximum":1000000000000}},"required":["providerMessageId"]},"MarkNotificationFailedDto":{"type":"object","properties":{"error":{"type":"string","minLength":1,"maxLength":2000}},"required":["error"]},"RecordApiAccessLogDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"callerKind":{"type":"string","enum":["PARTNER_APP","ADMIN_USER","STOREFRONT","WEBHOOK","INTERNAL_SERVICE","SYSTEM_CRON"]},"callerId":{"type":"string","maxLength":120},"apiKeyId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"partnerAppId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"staffUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS"]},"path":{"type":"string","minLength":1,"maxLength":1000},"statusCode":{"type":"integer","minimum":100,"maximum":599},"outcome":{"type":"string","enum":["SUCCESS","CLIENT_ERROR","AUTH_ERROR","RATE_LIMITED","SERVER_ERROR","TIMEOUT"]},"durationMs":{"type":"integer","minimum":0,"maximum":3600000},"requestBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"responseBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"scopeUsed":{"type":"string","maxLength":200},"ipAddress":{"anyOf":[{"type":"string","format":"ipv4","pattern":"^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$"},{"type":"string","format":"ipv6","pattern":"^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$"}]},"userAgent":{"type":"string","maxLength":500},"rateLimitBucket":{"type":"string","maxLength":120},"rateLimitTokens":{"type":"integer","minimum":0,"maximum":9007199254740991},"errorCode":{"type":"string","maxLength":120},"errorMessage":{"type":"string","maxLength":2000}},"required":["callerKind","method","path","statusCode","outcome","durationMs"]},"CreateTaxRuleDto":{"type":"object","properties":{"zoneId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productCategoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":200},"rate":{"type":"number","minimum":0,"maximum":1},"taxCode":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"priority":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991},"effectiveFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effectiveTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"isReverseCharge":{"type":"boolean"}},"required":["zoneId","name","rate"]},"UpdateTaxRuleDto":{"type":"object","properties":{"zoneId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productCategoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":200},"rate":{"type":"number","minimum":0,"maximum":1},"taxCode":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"priority":{"type":"integer","minimum":0,"maximum":9007199254740991},"effectiveFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effectiveTo":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"isReverseCharge":{"type":"boolean"}}},"SetProductOptionsDto":{"type":"object","properties":{"options":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"position":{"type":"integer","minimum":0,"maximum":9007199254740991},"values":{"minItems":1,"type":"array","items":{"type":"object","properties":{"value":{"type":"string","minLength":1,"maxLength":120},"hexColor":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"swatchImageUrl":{"type":"string","maxLength":500,"format":"uri"},"position":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["value"]}}},"required":["name","values"]}}},"required":["options"]},"LinkVariantOptionValuesDto":{"type":"object","properties":{"valueIds":{"maxItems":3,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["valueIds"]},"CreatePriceMatchClaimDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"claimNumber":{"type":"string","minLength":1,"maxLength":80},"kind":{"type":"string","enum":["PRE_PURCHASE_INQUIRY","POST_PURCHASE_REFUND","WHOLESALE_QUOTE_MATCH","COMPETITOR_AD_MATCH","IN_STORE_PROMO_MATCH","HISTORICAL_LOWEST","CUSTOM"]},"competitorName":{"type":"string","minLength":1,"maxLength":200},"competitorUrl":{"type":"string","maxLength":800,"format":"uri"},"competitorPriceMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"competitorCurrency":{"type":"string","pattern":"^[A-Z]{3}$"},"competitorIncludesShipping":{"type":"boolean"},"competitorIncludesTax":{"type":"boolean"},"ourPriceMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"ourCurrency":{"type":"string","pattern":"^[A-Z]{3}$"},"customerNarrative":{"type":"string","maxLength":2000},"policyDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","customerId","productId","claimNumber","competitorName","competitorPriceMinor","ourPriceMinor"]},"VerifyCompetitorDto":{"type":"object","properties":{"crawlData":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"ApproveClaimDto":{"type":"object","properties":{"resolutionMethod":{"type":"string","enum":["REFUND_DIFFERENCE","STORE_CREDIT_DIFFERENCE","STORE_CREDIT_BONUS","GIFT_CARD","PRICE_ADJUSTED_PRE_PURCHASE","EXCHANGE_FOR_LOWER","GOODWILL_REFUND","PROVIDER_DIRECT"]},"approvedAmountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"bonusBpAdded":{"type":"integer","minimum":0,"maximum":10000},"partial":{"type":"boolean"}},"required":["resolutionMethod","approvedAmountMinor"]},"DenyClaimDto":{"type":"object","properties":{"status":{"type":"string","enum":["DENIED_OUT_OF_POLICY","DENIED_NOT_IDENTICAL","DENIED_EXPIRED_OFFER","DENIED_FRAUD_SUSPECTED"]},"reason":{"type":"string","minLength":1,"maxLength":800}},"required":["status","reason"]},"MarkPaidClaimDto":{"type":"object","properties":{"paidOutAmountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"payoutReference":{"type":"string","minLength":1,"maxLength":200},"finalStatus":{"type":"string","enum":["REFUND_ISSUED","STORE_CREDIT_ISSUED","PRICE_ADJUSTED"]}},"required":["paidOutAmountMinor","payoutReference"]},"TicketIdBodyDto":{"type":"object","properties":{"ticketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["ticketId"]},"CreateProductWarrantyDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["MANUFACTURER","EXTENDED_RETAILER","THIRD_PARTY_INSURED","IN_HOUSE_REPAIR","ACCIDENTAL_DAMAGE","THEFT_LOSS","CONSUMABLE_REPLACEMENT","LIFETIME_LIMITED","TRANSFERABLE_GIFT","STATUTORY_LEGAL"]},"warrantyNumber":{"type":"string","maxLength":40},"serialNumber":{"type":"string","maxLength":120},"imei":{"type":"string","maxLength":40},"termMonths":{"type":"integer","minimum":0,"maximum":9007199254740991},"isLifetime":{"type":"boolean"},"startsAt":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"isTransferable":{"type":"boolean"},"deductibleMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"premiumMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"providerName":{"type":"string","maxLength":160},"providerPolicyNumber":{"type":"string","maxLength":120},"certificateUrl":{"type":"string","maxLength":800,"format":"uri"},"termsUrl":{"type":"string","maxLength":800,"format":"uri"},"notes":{"type":"string","maxLength":800}},"required":["storeId","customerId","productId","warrantyNumber","termMonths","startsAt"]},"ResolveProductWarrantyClaimDto":{"type":"object","properties":{"claimStatus":{"type":"string","enum":["NONE","FILED","UNDER_REVIEW","APPROVED_REPAIR","APPROVED_REPLACEMENT","APPROVED_REFUND","PARTIALLY_APPROVED","DENIED","COMPLETED","ESCALATED"]},"paidOutMinor":{"type":"integer","minimum":0,"maximum":1000000000}},"required":["claimStatus"]},"TransferProductWarrantyDto":{"type":"object","properties":{"newCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["newCustomerId"]},"RegisterWarrantyDto":{"type":"object","properties":{"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"serialNumber":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]}},"required":["orderItemId"]},"CreateProductWarrantyClaimDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warrantyId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"claimNumber":{"type":"string","maxLength":40},"claimType":{"type":"string","enum":["DEFECT_MANUFACTURING","WEAR_TEAR_PREMATURE","ACCIDENTAL_DAMAGE","WATER_LIQUID_DAMAGE","BATTERY_DEGRADATION","ELECTRICAL_FAILURE","COSMETIC_DEFECT","PERFORMANCE_DEGRADATION","PARTS_REPLACEMENT","CALIBRATION_REQUEST","THEFT_LOSS","OTHER"]},"customerNarrative":{"type":"string","maxLength":2000},"evidence":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","warrantyId","customerId","productId","claimNumber","claimType","customerNarrative"]},"RecordWarrantyClaimDiagnosisDto":{"type":"object","properties":{"diagnosis":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"affectedParts":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"technicianUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"serviceCenterId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["diagnosis"]},"ApproveWarrantyClaimDto":{"type":"object","properties":{"resolution":{"type":"string","enum":["PENDING","REPAIRED_IN_HOUSE","REPAIRED_AT_SERVICE_CENTER","REPLACEMENT_SAME_MODEL","REPLACEMENT_REFURBISHED","REPLACEMENT_UPGRADE","REFUND_FULL","REFUND_PARTIAL","STORE_CREDIT","GOODWILL_GESTURE"]},"approvedAmountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"deductibleAppliedMinor":{"type":"integer","minimum":0,"maximum":1000000000}},"required":["resolution"]},"DenyWarrantyClaimDto":{"type":"object","properties":{"resolution":{"type":"string","enum":["DENIED_OUT_OF_WARRANTY","DENIED_USER_DAMAGE","DENIED_TAMPERING","DENIED_OTHER"]},"reason":{"type":"string","minLength":3,"maxLength":2000}},"required":["resolution","reason"]},"CompleteWarrantyClaimRepairDto":{"type":"object","properties":{"repairCostMinor":{"type":"integer","minimum":0,"maximum":1000000000},"partsCostMinor":{"type":"integer","minimum":0,"maximum":1000000000},"laborCostMinor":{"type":"integer","minimum":0,"maximum":1000000000},"repairTask":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"RecordWarrantyClaimReplacementDto":{"type":"object","properties":{"replacementOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"replacementShipmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"replacementSerialNumber":{"type":"string","minLength":1,"maxLength":120},"replacementImei":{"type":"string","minLength":8,"maxLength":40}}},"MarkWarrantyClaimPaidDto":{"type":"object","properties":{"paidOutAmountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"payoutMethod":{"type":"string","minLength":1,"maxLength":120},"payoutReference":{"type":"string","minLength":1,"maxLength":200}},"required":["paidOutAmountMinor"]},"SatisfactionRatingBodyDto":{"type":"object","properties":{"satisfactionRating":{"type":"integer","minimum":1,"maximum":5}}},"CreateInventoryCountSessionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["FULL","CYCLE","SPOT","AUDIT","ADJUSTMENT"]},"reference":{"type":"string","maxLength":120},"scope":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"scheduledFor":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"expectedSkus":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"notes":{"type":"string","maxLength":20000}},"required":["storeId","warehouseId","reference"]},"RecordCountLineDto":{"type":"object","properties":{"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"binLocation":{"type":"string","maxLength":2000},"systemQuantity":{"type":"integer","minimum":0,"maximum":9007199254740991},"countedQuantity":{"type":"integer","minimum":0,"maximum":9007199254740991},"unitCostMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"reasonCode":{"type":"string","maxLength":2000},"notes":{"type":"string","maxLength":20000}},"required":["variantId","countedQuantity"]},"CreateInventoryCountScheduleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"frequency":{"type":"string","enum":["DAILY","WEEKLY","MONTHLY"]},"dayOfWeek":{"type":"integer","minimum":1,"maximum":7},"dayOfMonth":{"type":"integer","minimum":1,"maximum":28},"scope":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"expectedSkus":{"type":"integer","minimum":0,"maximum":9007199254740991},"currency":{"type":"string","minLength":3,"maxLength":3},"notes":{"type":"string","maxLength":500}},"required":["storeId","warehouseId","name","frequency"]},"UpdateInventoryCountScheduleDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"frequency":{"type":"string","enum":["DAILY","WEEKLY","MONTHLY"]},"dayOfWeek":{"anyOf":[{"type":"integer","minimum":1,"maximum":7},{"type":"null"}]},"dayOfMonth":{"anyOf":[{"type":"integer","minimum":1,"maximum":28},{"type":"null"}]},"scope":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"expectedSkus":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","minLength":3,"maxLength":3},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]}}},"SetInventoryCountScheduleActiveDto":{"type":"object","properties":{"isActive":{"type":"boolean"}},"required":["isActive"]},"ProvisionEncryptionKeyDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kid":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9._:-]+$"},"kind":{"type":"string","enum":["AES_256_GCM","RSA_4096","ECDSA_P256","ED25519","HMAC_SHA_256","CUSTOM"]},"useCase":{"type":"string","enum":["PSP_TOKENS","CARD_VAULT","PII_FIELDS","WEBHOOK_SECRETS","PARTNER_APP_TOKENS","SSO_SIGNING","KEP_SIGNING","EFATURA_SIGNING","GENERIC"]},"externalKmsRef":{"type":"string","maxLength":500},"predecessorKid":{"type":"string","maxLength":120}},"required":["kid","kind","useCase"]},"RetireEncryptionKeyDto":{"type":"object","properties":{"affectedRowCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"durationMs":{"type":"integer","minimum":0,"maximum":9007199254740991}}},"RecordUsageMeterReadingDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"featureKey":{"type":"string","enum":["ORDERS_PER_MONTH","PRODUCTS_LISTED","STORAGE_BYTES","EMAIL_SENDS","SMS_SENDS","WHATSAPP_SENDS","API_REQUESTS","AI_TASKS","WEBHOOKS_DELIVERED","STAFF_SEATS","ACTIVE_CUSTOMERS","STORES","WAREHOUSES","POS_DEVICES","AB_EXPERIMENTS","CDN_BANDWIDTH_BYTES","IMAGE_TRANSFORMS","CUSTOM"]},"customFeatureCode":{"type":"string","maxLength":80},"bucketStart":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"bucketEnd":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"aggregation":{"type":"string","enum":["COUNT","SUM","MAX","AVERAGE","PEAK"]},"countValue":{"type":"integer","minimum":0,"maximum":9007199254740991},"sumValue":{"type":"integer","minimum":0,"maximum":9007199254740991},"peakValue":{"type":"integer","minimum":0,"maximum":9007199254740991},"unit":{"type":"string","maxLength":40},"planLimitAtBucket":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["tenantId","featureKey","bucketStart","bucketEnd","unit"]},"MarkUsageMeterInvoicedDto":{"type":"object","properties":{"invoiceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["invoiceId"]},"ProvisionPosDeviceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"locationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["IPAD","ANDROID_TABLET","IPHONE","ANDROID_PHONE","COUNTERTOP","HANDHELD"]},"serialNumber":{"type":"string","maxLength":80},"nickname":{"type":"string","maxLength":120}},"required":["storeId","locationId","kind","serialNumber"]},"PairPosDeviceDto":{"type":"object","properties":{"serialNumber":{"type":"string","minLength":1,"maxLength":120},"pairingCode":{"type":"string","minLength":4,"maxLength":40},"appVersion":{"type":"string","maxLength":60},"osVersion":{"type":"string","maxLength":60}},"required":["serialNumber","pairingCode"]},"PosDeviceHeartbeatDto":{"type":"object","properties":{"appVersion":{"type":"string","maxLength":60},"osVersion":{"type":"string","maxLength":60}}},"UpdatePosDeviceDto":{"type":"object","properties":{"nickname":{"type":"string","maxLength":120},"appVersion":{"type":"string","maxLength":40},"osVersion":{"type":"string","maxLength":60}}},"CreatePosLocationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":40},"name":{"type":"string","maxLength":200},"addressLine1":{"type":"string","maxLength":300},"city":{"type":"string","maxLength":120},"postalCode":{"type":"string","maxLength":20},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"timezone":{"type":"string","maxLength":40}},"required":["storeId","code","name"]},"UpdatePosLocationDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"addressLine1":{"type":"string","maxLength":300},"city":{"type":"string","maxLength":120},"postalCode":{"type":"string","maxLength":20},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"timezone":{"type":"string","maxLength":40}}},"CreateMetaobjectDefinitionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","minLength":1,"maxLength":80},"displayName":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"fieldSchemaJson":{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{}},"accessLevel":{"type":"string","enum":["PUBLIC_READ","ADMIN_ONLY"]}},"required":["storeId","type","displayName","fieldSchemaJson"]},"UpdateMetaobjectDefinitionDto":{"type":"object","properties":{"displayName":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"fieldSchemaJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"accessLevel":{"type":"string","enum":["PUBLIC_READ","ADMIN_ONLY"]}}},"IsActiveBodyDto":{"type":"object","properties":{"isActive":{"type":"boolean"}},"required":["isActive"]},"UpsertMetaobjectDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"definitionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"handle":{"type":"string","minLength":1,"maxLength":120},"fieldsJson":{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{}},"searchText":{"type":"string","maxLength":4000}},"required":["storeId","definitionId","handle","fieldsJson"]},"ScheduleDataDeletionRunDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"scope":{"type":"string","enum":["CUSTOMER","EMPLOYEE","TENANT","VENDOR"]},"subjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"subjectEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"dsrRequestId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"retentionDays":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["scope","subjectId","scheduledAt","retentionDays"]},"SearchDataDeletionSubjectsDto":{"type":"object","properties":{"scope":{"type":"string","enum":["CUSTOMER","EMPLOYEE","TENANT","VENDOR"]},"q":{"type":"string","minLength":3,"maxLength":120}},"required":["scope","q"]},"FailDataDeletionRunDto":{"type":"object","properties":{"tablesProcessed":{"anyOf":[{"maxItems":500,"type":"array","items":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}]}},{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":120},"additionalProperties":{}}]},"tablesFailed":{"anyOf":[{"maxItems":500,"type":"array","items":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}]}},{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":120},"additionalProperties":{}}]},"preservedTables":{"anyOf":[{"maxItems":500,"type":"array","items":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}]}},{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":120},"additionalProperties":{}}]},"rowsAnonymized":{"type":"integer","minimum":0,"maximum":9007199254740991},"rowsHardDeleted":{"type":"integer","minimum":0,"maximum":9007199254740991},"errorMessage":{"type":"string","minLength":1,"maxLength":2000}},"required":["errorMessage"]},"UpsertProductSwatchDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"optionName":{"type":"string","maxLength":60},"optionValue":{"type":"string","maxLength":160},"displayLabel":{"type":"string","maxLength":240},"kind":{"type":"string","enum":["SOLID_COLOR","GRADIENT","PATTERN","TEXTURE_IMAGE","PRODUCT_PHOTO","MATERIAL_SAMPLE","SIZE_VISUAL","TWO_TONE","METALLIC","CUSTOM"]},"presentationStyle":{"type":"string","enum":["CIRCLE","ROUNDED_SQUARE","RECTANGLE","PILL_LABEL","IMAGE_THUMBNAIL","CHIP_WITH_LABEL","COLOR_AND_NAME","CUSTOM"]},"primaryColorHex":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"secondaryColorHex":{"type":"string","pattern":"^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$"},"gradientStopsJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"swatchImageStorageKey":{"type":"string","maxLength":500},"patternImageStorageKey":{"type":"string","maxLength":500},"materialDescription":{"type":"string","maxLength":400},"accessibilityAltText":{"type":"string","maxLength":400},"pantoneCode":{"type":"string","maxLength":40},"ralColorCode":{"type":"string","maxLength":40},"position":{"type":"integer","minimum":0,"maximum":9007199254740991},"marketCodes":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}},"notes":{"type":"string","maxLength":800}},"required":["storeId","productId","variantId","optionName","optionValue","displayLabel"]},"UpdateSwatchFlagsDto":{"type":"object","properties":{"status":{"type":"string","enum":["ACTIVE","ARCHIVED","HIDDEN","PENDING_APPROVAL"]},"isOutOfStockVisible":{"type":"boolean"},"isOutOfStockOverlay":{"type":"boolean"},"showOnPdpHero":{"type":"boolean"},"showOnCollectionTile":{"type":"boolean"},"highlightAsNew":{"type":"boolean"}}},"ProductOrderedIdsBodyDto":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderedIds":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["productId","orderedIds"]},"CreateProductVideoDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"provider":{"type":"string","enum":["YOUTUBE","VIMEO","CLOUDFLARE_STREAM","MUX","HLS","MP4","EXTERNAL"]},"externalAssetId":{"type":"string","maxLength":200},"sourceUrl":{"type":"string","maxLength":800,"format":"uri"},"altText":{"type":"string","maxLength":300},"position":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["storeId","productId","provider"]},"ReportProductVideoProgressDto":{"type":"object","properties":{"uploadProgress":{"type":"integer","minimum":0,"maximum":100}},"required":["uploadProgress"]},"UpdateProductVideoMetadataDto":{"type":"object","properties":{"hlsUrl":{"type":"string","maxLength":800,"format":"uri"},"dashUrl":{"type":"string","maxLength":800,"format":"uri"},"posterUrl":{"type":"string","maxLength":800,"format":"uri"},"durationSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991},"width":{"type":"integer","minimum":1,"maximum":9007199254740991},"height":{"type":"integer","minimum":1,"maximum":9007199254740991},"altText":{"type":"string","maxLength":300},"captionsJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"bytesSize":{"type":"integer","minimum":0,"maximum":9007199254740991}}},"ErrorMessageBodyDto":{"type":"object","properties":{"errorMessage":{"type":"string","minLength":1,"maxLength":2000}},"required":["errorMessage"]},"IngestLighthouseRunDto":{"type":"object","properties":{"commitSha":{"type":"string","minLength":7,"maxLength":40},"url":{"type":"string","maxLength":500,"format":"uri"},"formFactor":{"default":"desktop","type":"string","enum":["desktop","mobile"]},"performance":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"accessibility":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"bestPractices":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"seo":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"lcpMs":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"fcpMs":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"cls":{"anyOf":[{"type":"number","minimum":0,"maximum":2},{"type":"null"}]},"tbtMs":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"interactiveMs":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"totalByteSize":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["commitSha","url"]},"CreateThemePackageDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"themeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[a-z0-9][a-z0-9-]*$"},"version":{"type":"string","minLength":1,"maxLength":50,"pattern":"^[0-9A-Za-z][0-9A-Za-z.+-]*$"},"displayName":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":5000},"bundleStorageKey":{"type":"string","minLength":1,"maxLength":500},"authorName":{"type":"string","minLength":1,"maxLength":200},"manifestJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","code","version","displayName","manifestJson"]},"SaveThemeCustomizationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"settings":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","settings"]},"SaveThemeLayoutDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"template":{"type":"string","pattern":"^[a-z0-9][a-z0-9.-]{0,60}$"},"order":{"maxItems":40,"type":"array","items":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,60}$"}},"sections":{"type":"object","propertyNames":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,60}$"},"additionalProperties":{"type":"object","properties":{"type":{"type":"string","minLength":1,"maxLength":80},"settings":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"blocks":{"maxItems":60,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,60}$"},"type":{"type":"string","minLength":1,"maxLength":80},"settings":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["type"]}},"disabled":{"type":"boolean"},"visibility":{"anyOf":[{"type":"object","properties":{"audience":{"default":"all","type":"string","enum":["all","customers","guests"]},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}}},{"type":"null"}]}},"required":["type"]}}},"required":["storeId","template","order","sections"]},"ThemeCustomizationTargetDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"RestoreThemeSnapshotDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"snapshotId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","snapshotId"]},"CreateSavedSectionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":80},"sectionType":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,60}$"},"settings":{"default":{},"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"blocks":{"default":[],"maxItems":60,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","minLength":1,"maxLength":80},"settings":{"default":{},"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["type"]}}},"required":["storeId","name","sectionType"]},"CreatePublicationContextDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"themePackageId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"segmentKey":{"anyOf":[{"type":"string","minLength":1,"maxLength":60},{"type":"null"}]},"pagePattern":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"null"}]},"trafficSplitPct":{"default":100,"type":"integer","minimum":0,"maximum":100}},"required":["storeId","themePackageId"]},"UpdatePublicationContextDto":{"type":"object","properties":{"segmentKey":{"anyOf":[{"type":"string","minLength":1,"maxLength":60},{"type":"null"}]},"pagePattern":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"null"}]},"trafficSplitPct":{"type":"integer","minimum":0,"maximum":100},"isActive":{"type":"boolean"}}},"UpsertShippingCustomsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"countryCode":{"anyOf":[{"type":"string","pattern":"^[A-Za-z]{2}$"},{"type":"null"}]},"incoterm":{"type":"string","enum":["DAP","DDP"]},"iossNumber":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"etgbEnabled":{"type":"boolean"},"shippingBlocked":{"type":"boolean"},"hsCodeDefault":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]}},"required":["storeId","incoterm"]},"RemoveShippingCustomsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"CreateShippingLabelDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"shipmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"carrier":{"type":"string","minLength":1,"maxLength":80},"serviceLevel":{"type":"string","maxLength":80},"format":{"type":"string","enum":["PDF","ZPL","EPL","PNG"]},"weightGrams":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dimensionsJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","shipmentId","carrier"]},"CompletePurchaseDto":{"type":"object","properties":{"trackingNumber":{"type":"string","minLength":1,"maxLength":120},"carrierLabelId":{"type":"string","maxLength":120},"labelUrl":{"type":"string","maxLength":800,"format":"uri"},"labelStorageKey":{"type":"string","maxLength":500},"zplPayload":{"type":"string","maxLength":20000},"manifestNumber":{"type":"string","maxLength":120},"costAmountMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"expiresInDays":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["trackingNumber"]},"CreateTaxFilingPeriodDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"taxRegistrationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"jurisdictionCode":{"type":"string","maxLength":40},"filingType":{"type":"string","enum":["VAT_RETURN","SALES_TAX_RETURN","KDV_RETURN_TR","STOPAJ_RETURN_TR","GVK_RETURN_TR","KGV_RETURN_TR","E_BEYANNAME_TR","GST_RETURN","PAYE_RETURN","CORPORATE_INCOME","WITHHOLDING_RETURN","EU_OSS_RETURN","EU_IOSS_RETURN","AMENDED_RETURN","CUSTOM"]},"customTypeLabel":{"type":"string","maxLength":120},"frequency":{"type":"string","enum":["MONTHLY","QUARTERLY","SEMI_ANNUAL","ANNUAL","AD_HOC"]},"periodStart":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"periodEnd":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"filingDueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"paymentDueAt":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"isSelfAssessed":{"type":"boolean"}},"required":["storeId","countryCode","filingType","periodStart","periodEnd","filingDueAt","paymentDueAt"]},"RecordTotalsDto":{"type":"object","properties":{"totalSalesMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"averageOrderValueMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"paymentBehaviorScore":{"type":"number","minimum":0},"averageDaysToPay":{"type":"number","minimum":0},"daysPastDueAvg":{"type":"number","minimum":0},"overdueOrdersCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"defaultedOrdersCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"utilizationPercentBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"bureauScoreSnapshot":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"bureauReportUrl":{"type":"string","maxLength":800,"format":"uri"},"bureauReportProvider":{"type":"string","maxLength":120}},"required":["totalSalesMinor"]},"FileTaxPeriodDto":{"type":"object","properties":{"authorityFilingNumber":{"type":"string","minLength":1,"maxLength":120},"receiptUrl":{"type":"string","maxLength":800,"format":"uri"},"externalProviderRef":{"type":"string","minLength":1,"maxLength":200}},"required":["authorityFilingNumber"]},"RecordTaxPaymentDto":{"type":"object","properties":{"taxPaidMinor":{"type":"integer","minimum":0,"maximum":1000000000000},"paymentReference":{"type":"string","minLength":1,"maxLength":200},"penaltyMinor":{"type":"integer","minimum":0,"maximum":1000000000000},"interestMinor":{"type":"integer","minimum":0,"maximum":1000000000000}},"required":["taxPaidMinor","paymentReference"]},"AmendTaxPeriodDto":{"type":"object","properties":{"filingDueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"paymentDueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["filingDueAt","paymentDueAt"]},"CreateTaxNexusDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"jurisdictionLevel":{"type":"string","enum":["COUNTRY","STATE","PROVINCE","CITY","COUNTY","POSTAL_CODE","CUSTOM_ZONE"]},"jurisdictionCode":{"type":"string","maxLength":40},"jurisdictionLabel":{"type":"string","maxLength":200},"kind":{"type":"string","enum":["PHYSICAL_PRESENCE","ECONOMIC_REVENUE","ECONOMIC_TRANSACTIONS","CLICK_THROUGH","AFFILIATE","MARKETPLACE_FACILITATOR","EMPLOYEE_REMOTE","INVENTORY_FBA","TRADESHOW_TEMPORARY","VOLUNTARY"]},"thresholdAmountMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"thresholdTransactionCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"thresholdCurrency":{"type":"string","maxLength":3},"thresholdMeasurementWindowDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"marketplaceFacilitatorPartnerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"notes":{"type":"string","maxLength":1200}},"required":["storeId","countryCode","jurisdictionCode","jurisdictionLabel"]},"RecordRollingActivityDto":{"type":"object","properties":{"amountDeltaMinor":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"transactionDelta":{"type":"integer","minimum":-100000,"maximum":100000}}},"SetRegistrationDeadlineDto":{"type":"object","properties":{"deadline":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},"required":["deadline"]},"LinkRegistrationDto":{"type":"object","properties":{"taxRegistrationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"effectiveFrom":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},"required":["taxRegistrationId","effectiveFrom"]},"StartDeregistrationDto":{"type":"object","properties":{"effectiveTo":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},"required":["effectiveTo"]},"CreatePickupSlotDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slotDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"startTimeLocal":{"type":"string","maxLength":5},"endTimeLocal":{"type":"string","maxLength":5},"timezone":{"type":"string","maxLength":40},"kind":{"type":"string","enum":["IN_STORE","CURBSIDE","LOCKER","DRIVE_THROUGH","CONTACTLESS"]},"capacity":{"type":"integer","minimum":0,"maximum":9007199254740991},"feeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"cutoffOffsetMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"staffCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"notes":{"type":"string","maxLength":400}},"required":["storeId","pickupLocationId","slotDate","startTimeLocal","endTimeLocal","capacity"]},"CountBodyDto":{"type":"object","properties":{"count":{"type":"integer","exclusiveMinimum":0,"maximum":10000}}},"ResizePickupSlotCapacityDto":{"type":"object","properties":{"newCapacity":{"type":"integer","minimum":0,"maximum":10000}},"required":["newCapacity"]},"CreateCertificateDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderItemId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"certificateNumber":{"type":"string","maxLength":60},"serialNumber":{"type":"string","maxLength":120},"imei":{"type":"string","maxLength":40},"uniqueAssetIdentifier":{"type":"string","maxLength":240},"kind":{"type":"string","enum":["AUTHENTICITY_LUXURY","AUTHENTICITY_LIMITED_EDITION","ARTWORK_PROVENANCE","COLLECTIBLE_GRADING","WATCH_AUTHENTICATION","HANDBAG_AUTHENTICATION","SNEAKER_AUTHENTICATION","WINE_VINTAGE","JEWELRY_GEMSTONE","ANTIQUE_PROVENANCE","WARRANTY_DIGITAL_TWIN","NFT_LINKED","SUSTAINABILITY_PASSPORT","CARBON_NEUTRAL_CLAIM","ETHICAL_SOURCING","HALAL_KOSHER","ORGANIC_CERTIFIED","CUSTOM"]},"authorityKind":{"type":"string","enum":["MERCHANT_SELF_ATTESTATION","THIRD_PARTY_AUTHENTICATOR","BRAND_OFFICIAL","GOVERNMENT_REGULATOR","INDUSTRY_ASSOCIATION","EXPERT_PANEL","AI_AUTOMATED_VERIFICATION","HYBRID"]},"authorityName":{"type":"string","maxLength":240},"certificationData":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"metadataAttributes":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"isTransferable":{"type":"boolean"},"validFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"marketCodes":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}}},"required":["storeId","productId","certificateNumber","certificationData"]},"IssueCertificateDto":{"type":"object","properties":{"certificateImageStorageKey":{"type":"string","maxLength":500},"certificatePdfStorageKey":{"type":"string","maxLength":500},"qrCodeStorageKey":{"type":"string","maxLength":500},"publicVerificationUrl":{"type":"string","maxLength":800,"format":"uri"}}},"AnchorOnChainDto":{"type":"object","properties":{"anchorChain":{"type":"string","enum":["NONE","ETHEREUM_MAINNET","POLYGON","AVALANCHE","HYPERLEDGER_FABRIC","CARDANO","SOLANA","TURKIYE_BCT","ARWEAVE_PERMAWEB","IPFS_ONLY","CENTRALIZED_LEDGER","CUSTOM"]},"anchorTransactionHash":{"type":"string","maxLength":120},"anchorBlockNumber":{"type":"integer","minimum":0,"maximum":9007199254740991},"anchorContractAddress":{"type":"string","maxLength":120},"ipfsCidHash":{"type":"string","maxLength":120},"arweavePermalink":{"type":"string","maxLength":500}},"required":["anchorChain","anchorTransactionHash"]},"TransferDigitalCertificateDto":{"type":"object","properties":{"newOwnerCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["newOwnerCustomerId"]},"NotesBodyDto":{"type":"object","properties":{"notes":{"type":"string","minLength":1,"maxLength":2000}},"required":["notes"]},"ResolveCertificateDisputeDto":{"type":"object","properties":{"restoreToActive":{"type":"boolean"}},"required":["restoreToActive"]},"AppraiseDto":{"type":"object","properties":{"valueMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"inspectionReportUrl":{"type":"string","maxLength":800,"format":"uri"}},"required":["valueMinor","currency"]},"UpsertTranslationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"resourceKind":{"type":"string","enum":["PRODUCT","COLLECTION","CATEGORY","PAGE","BLOG_POST","EMAIL_TEMPLATE","NAVIGATION_MENU","STORE_POLICY","METAFIELD","METAOBJECT","THEME_TOKEN"]},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fieldKey":{"type":"string","maxLength":120},"locale":{"type":"string","maxLength":10},"sourceLocale":{"type":"string","maxLength":10},"sourceContent":{"type":"string","maxLength":2000},"value":{"type":"string","maxLength":20000},"status":{"type":"string","enum":["DRAFT","REVIEW","PUBLISHED","STALE","AUTO_TRANSLATED"]}},"required":["storeId","resourceKind","resourceId","fieldKey","locale","sourceLocale","sourceContent","value"]},"CompareSourceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"resourceKind":{"type":"string","enum":["PRODUCT","COLLECTION","CATEGORY","PAGE","BLOG_POST","EMAIL_TEMPLATE","NAVIGATION_MENU","STORE_POLICY","METAFIELD","METAOBJECT","THEME_TOKEN"]},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fieldKey":{"type":"string","maxLength":120},"newSourceContent":{"type":"string","maxLength":2000}},"required":["storeId","resourceKind","resourceId","fieldKey","newSourceContent"]},"CreatePresetDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":60},"displayName":{"type":"string","maxLength":120},"width":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"height":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"fit":{"type":"string","enum":["COVER","CONTAIN","FILL","INSIDE","OUTSIDE"]},"format":{"type":"string","enum":["AUTO","WEBP","AVIF","JPEG","PNG"]},"quality":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dpr":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"blurSigma":{"type":"number"},"watermarkKey":{"type":"string","maxLength":500}},"required":["storeId","code","displayName"]},"UpdatePresetDto":{"type":"object","properties":{"displayName":{"type":"string","maxLength":120},"width":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"height":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"fit":{"type":"string","enum":["COVER","CONTAIN","FILL","INSIDE","OUTSIDE"]},"format":{"type":"string","enum":["AUTO","WEBP","AVIF","JPEG","PNG"]},"quality":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dpr":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"blurSigma":{"type":"number"},"watermarkKey":{"type":"string","maxLength":500}}},"RecordCacheEntryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sourceMediaId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"outputKey":{"type":"string","maxLength":2000},"outputBytes":{"type":"number","minimum":0},"outputWidth":{"type":"number"},"outputHeight":{"type":"number"},"contentType":{"type":"string","maxLength":2000}},"required":["storeId","sourceMediaId","params","outputKey","outputBytes","outputWidth","outputHeight","contentType"]},"PruneImageTransformsCacheDto":{"type":"object","properties":{"olderThanDays":{"type":"integer","minimum":1,"maximum":3650}}},"SubmitFormDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"formCode":{"type":"string","maxLength":80},"formVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"kind":{"type":"string","enum":["CONTACT_INQUIRY","PRODUCT_QUESTION","WHOLESALE_INTEREST","DEALER_APPLICATION","VENDOR_APPLICATION","CAREERS_APPLICATION","PRESS_INQUIRY","PARTNERSHIP_REQUEST","CUSTOM_QUOTE_REQUEST","EVENT_REGISTRATION","FEEDBACK_GENERAL","COMPLAINT","RETURNS_INTAKE","SUPPORT_TICKET_INTAKE","NEWSLETTER_PREFERENCE_FORM","GIFT_REGISTRY_INTEREST","REFUND_REQUEST","WARRANTY_REGISTRATION","CUSTOM"]},"sourceChannel":{"type":"string","enum":["STOREFRONT_PUBLIC","STOREFRONT_AUTHENTICATED","MOBILE_APP","PARTNER_WIDGET","EMAIL_FORWARD","IMPORTED_CSV","API_DIRECT","ADMIN_MANUAL","CHATBOT_HANDOFF","SOCIAL_MEDIA_DM","CUSTOM"]},"priority":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT","VIP_ESCALATED"]},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"visitorPhone":{"type":"string","maxLength":2000},"visitorIp":{"type":"string","maxLength":2000},"visitorUserAgent":{"type":"string","maxLength":2000},"pageReferrerUrl":{"type":"string","maxLength":800,"format":"uri"},"utmSource":{"type":"string","maxLength":120},"utmMedium":{"type":"string","maxLength":120},"utmCampaign":{"type":"string","maxLength":120},"subjectLine":{"type":"string","maxLength":400},"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"attachments":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"campaignReferenceCode":{"type":"string","maxLength":80},"honeypotTriggered":{"type":"boolean"},"captchaSolved":{"type":"boolean"},"responseSlaSeconds":{"type":"integer","minimum":0,"maximum":9007199254740991},"language":{"type":"string","maxLength":10},"marketCode":{"type":"string","maxLength":20},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"}},"required":["storeId","formCode","payload"]},"AssignFormSubmissionDto":{"type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"team":{"type":"string","minLength":1,"maxLength":120}}},"RespondFormSubmissionDto":{"type":"object","properties":{"channel":{"type":"string","minLength":1,"maxLength":60}},"required":["channel"]},"ConvertFormSubmissionDto":{"type":"object","properties":{"ticketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"leadId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"MarkSpamFormSubmissionDto":{"type":"object","properties":{"score":{"type":"number","minimum":0,"maximum":100}}},"StorefrontFormSubmitDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"formCode":{"type":"string","minLength":1,"maxLength":80},"kind":{"type":"string","enum":["CONTACT_INQUIRY","PRODUCT_QUESTION","WHOLESALE_INTEREST","DEALER_APPLICATION","VENDOR_APPLICATION","CAREERS_APPLICATION","PRESS_INQUIRY","PARTNERSHIP_REQUEST","CUSTOM_QUOTE_REQUEST","EVENT_REGISTRATION","FEEDBACK_GENERAL","COMPLAINT","RETURNS_INTAKE","SUPPORT_TICKET_INTAKE","NEWSLETTER_PREFERENCE_FORM","GIFT_REGISTRY_INTEREST","REFUND_REQUEST","WARRANTY_REGISTRATION","CUSTOM"]},"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"visitorEmail":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"visitorPhone":{"type":"string","minLength":3,"maxLength":40},"subjectLine":{"type":"string","minLength":1,"maxLength":400},"pageReferrerUrl":{"type":"string","maxLength":800,"format":"uri"},"utmSource":{"type":"string","maxLength":120},"utmMedium":{"type":"string","maxLength":120},"utmCampaign":{"type":"string","maxLength":120},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quoteLines":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":1000000},"note":{"type":"string","maxLength":300}},"required":["productId","quantity"]}},"attachments":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"maxLength":300},"name":{"type":"string","minLength":1,"maxLength":160}},"required":["key","name"]}},"honeypot":{"type":"string","maxLength":200},"captchaToken":{"type":"string","maxLength":2000},"language":{"type":"string","minLength":2,"maxLength":10},"marketCode":{"type":"string","minLength":2,"maxLength":20},"countryCode":{"type":"string","minLength":2,"maxLength":2}},"required":["storeId","formCode","payload"]},"SubmitSurveyPublicDto":{"type":"object","properties":{"numericScore":{"type":"integer","minimum":0,"maximum":10},"freeTextResponse":{"type":"string","maxLength":5000},"averageTimeSpentSeconds":{"type":"integer","minimum":0,"maximum":86400},"optInForTestimonialUse":{"type":"boolean"}},"required":["numericScore"]},"InviteSurveyDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"surveyCode":{"type":"string","maxLength":80},"surveyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"kind":{"type":"string","enum":["NPS_PROMOTER_SCORE","CSAT_SATISFACTION","CES_EFFORT_SCORE","POST_PURCHASE_FEEDBACK","POST_SUPPORT_FEEDBACK","PRODUCT_REVIEW_PROMPTED","EXIT_SURVEY","CHURN_REASON","ONBOARDING_FEEDBACK","PERIODIC_PULSE","FEATURE_REQUEST","PROMOTER_TESTIMONIAL_REQUEST","EVENT_FEEDBACK","CUSTOM"]},"channel":{"type":"string","enum":["EMAIL_LINK","SMS_LINK","PUSH_LINK","IN_APP_MODAL","STOREFRONT_BANNER","POST_PURCHASE_PAGE","CHAT_BOT","PHONE_INTERVIEW","IN_STORE_KIOSK","PARTNER_API","CUSTOM"]},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"attributedOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedSupportTicketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedAgentUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedCampaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expiresInDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"language":{"type":"string","maxLength":10},"marketCode":{"type":"string","maxLength":20},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"abTestVariantCode":{"type":"string","maxLength":40}},"required":["storeId","surveyCode"]},"SubmitSurveyDto":{"type":"object","properties":{"numericScore":{"type":"integer","minimum":0,"maximum":100},"scoreScaleMax":{"type":"integer","minimum":1,"maximum":100},"freeTextResponse":{"type":"string","maxLength":5000},"structuredAnswers":{},"averageTimeSpentSeconds":{"type":"integer","minimum":0,"maximum":86400},"optInForTestimonialUse":{"type":"boolean"}}},"ScheduleReviewDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"companyId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reviewCode":{"type":"string","maxLength":60},"kind":{"type":"string","enum":["INITIAL_GRANT","ANNUAL","QUARTERLY","EVENT_DRIVEN","TRIGGERED_BY_OVERAGE","POST_DEFAULT","ON_REQUEST","PRE_CONTRACT_RENEWAL","CUSTOM"]},"decisionMethod":{"type":"string","enum":["HUMAN_ANALYST","RULE_BASED_ENGINE","AI_SCORING_MODEL","EXTERNAL_BUREAU_REPORT","HYBRID_AI_HUMAN","COMMITTEE_DECISION"]},"previousLimitMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"reviewPeriodStart":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"reviewPeriodEnd":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},"required":["storeId","companyId","reviewCode","previousLimitMinor","reviewPeriodStart","reviewPeriodEnd"]},"SubmitForDecisionDto":{"type":"object","properties":{"proposedLimitMinor":{"type":"integer","minimum":0,"maximum":1000000000000}},"required":["proposedLimitMinor"]},"DecideDto":{"type":"object","properties":{"status":{"type":"string","enum":["APPROVED_INCREASE","APPROVED_HOLD","APPROVED_DECREASE","REJECTED"]},"approvedLimitMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"riskRating":{"type":"string","enum":["AAA_LOWEST_RISK","AA_VERY_LOW_RISK","A_LOW_RISK","BBB_MEDIUM_LOW","BB_MEDIUM","B_MEDIUM_HIGH","CCC_HIGH_RISK","CC_VERY_HIGH_RISK","C_DEFAULT_PROBABLE","D_DEFAULT","UNRATED"]},"decisionRationale":{"type":"string","maxLength":20000},"rejectionReason":{"type":"string","maxLength":800},"followUpReviewDays":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["status","riskRating","decisionRationale"]},"TtlDaysBodyDto":{"type":"object","properties":{"ttlDays":{"type":"integer","minimum":1,"maximum":3650}}},"DecideB2BCreditApplicationDto":{"type":"object","properties":{"decision":{"type":"string","enum":["APPROVE","REJECT"]},"approvedLimitMinor":{"type":"integer","minimum":0,"maximum":1000000000000},"approvedTermsDays":{"type":"integer","minimum":0,"maximum":365},"decisionReason":{"type":"string","maxLength":800}},"required":["decision"]},"SubmitB2BCreditApplicationDto":{"type":"object","properties":{"legalName":{"type":"string","minLength":1,"maxLength":300},"taxIdNumber":{"type":"string","minLength":4,"maxLength":40},"currency":{"type":"string","minLength":3,"maxLength":3},"requestedLimitMinor":{"type":"integer","minimum":0,"maximum":1000000000000},"requestedTermsDays":{"type":"integer","minimum":0,"maximum":365},"yearsInBusiness":{"type":"integer","minimum":0,"maximum":500},"annualRevenueMinor":{"type":"integer","minimum":0,"maximum":1000000000000}},"required":["legalName","taxIdNumber","currency","requestedLimitMinor","requestedTermsDays"]},"CreateB2bInvoiceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"wholesaleCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"salesRepId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"currency":{"type":"string","minLength":3,"maxLength":3},"paymentTerm":{"type":"string","enum":["IMMEDIATE","NET_15","NET_30","NET_60","NET_90","CUSTOM"]},"dueDate":{"type":"string","format":"date-time"},"termsText":{"type":"string","maxLength":4000},"notes":{"type":"string","maxLength":2000},"lineItems":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productVariantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customSku":{"type":"string","maxLength":80},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"type":"string","maxLength":2000},"quantity":{"type":"integer","minimum":1,"maximum":999999},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0},"taxRatePercent":{"default":0,"type":"number","minimum":0,"maximum":100}},"required":["name","quantity","unitPrice"]}}},"required":["storeId","wholesaleCustomerId","currency","lineItems"]},"UpdateB2bInvoiceDto":{"type":"object","properties":{"salesRepId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"paymentTerm":{"type":"string","enum":["IMMEDIATE","NET_15","NET_30","NET_60","NET_90","CUSTOM"]},"dueDate":{"type":"string","format":"date-time"},"termsText":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"lineItems":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productVariantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customSku":{"type":"string","maxLength":80},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"type":"string","maxLength":2000},"quantity":{"type":"integer","minimum":1,"maximum":999999},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0},"taxRatePercent":{"default":0,"type":"number","minimum":0,"maximum":100}},"required":["name","quantity","unitPrice"]}}}},"RecordB2bInvoicePaymentDto":{"type":"object","properties":{"method":{"type":"string","enum":["BANK_TRANSFER","CREDIT_LIMIT","CHECK","CARD","CASH"]},"amount":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","minLength":3,"maxLength":3},"referenceCode":{"type":"string","maxLength":120},"paidAt":{"type":"string","format":"date-time"},"notes":{"type":"string","maxLength":2000}},"required":["method","amount","currency"]},"VoidB2bInvoiceDto":{"type":"object","properties":{"reason":{"type":"string","minLength":2,"maxLength":400}},"required":["reason"]},"ConvertQuoteToInvoiceDto":{"type":"object","properties":{"quoteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"dueDate":{"type":"string","format":"date-time"},"paymentTerm":{"type":"string","enum":["IMMEDIATE","NET_15","NET_30","NET_60","NET_90","CUSTOM"]}},"required":["quoteId"]},"CreatePromotionCampaignDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"type":"string","maxLength":2000},"kind":{"type":"string","enum":["SEASONAL","HOLIDAY","CLEARANCE","NEW_LAUNCH","FLASH_SALE","BLACK_FRIDAY","RAMADAN","BACK_TO_SCHOOL","ANNIVERSARY","CROSS_SELL","REACTIVATION","CUSTOM"]},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"marketCodes":{"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}},"budgetMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"goalMetric":{"type":"string","minLength":1,"maxLength":60},"goalTarget":{"type":"number","minimum":0},"expectedRevenueMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"expectedOrders":{"type":"integer","minimum":0,"maximum":9007199254740991},"ownerStaffId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bannerStorageKey":{"type":"string","maxLength":500},"landingSlug":{"type":"string","maxLength":120},"metadata":{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"number"},{"type":"boolean"}]}}},"required":["storeId","code","name","kind","startsAt","endsAt","goalMetric"]},"AttachPromotionCampaignDto":{"type":"object","properties":{"discountIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"bundleDealIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"emailCampaignIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"adAudienceIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}},"CreateRuleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"marketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["PERCENT_ADJUSTMENT","FIXED_ADJUSTMENT","ROUND_TO","CURRENCY_CONVERT"]},"scope":{"type":"string","enum":["CATALOG","COLLECTION","PRODUCT","VARIANT"]},"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"percentBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"fixedAmountMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"roundToMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"fxOverrideRate":{"type":"number"},"priority":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["storeId","marketId","kind"]},"UpdateMarketPricingRuleDto":{"type":"object","properties":{"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"percentBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"fixedAmountMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"roundToMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"fxOverrideRate":{"type":"number"},"priority":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"ReprioritizeMarketPricingRuleDto":{"type":"object","properties":{"newPriority":{"type":"integer","minimum":0,"maximum":1000000}},"required":["newPriority"]},"CreateMarketDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"code":{"type":"string","minLength":2,"maxLength":20,"pattern":"^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$"},"countryCodes":{"maxItems":50,"type":"array","items":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$"}},"currency":{"type":"string","minLength":3,"maxLength":3,"pattern":"^[A-Z]{3}$"},"defaultLocale":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(?:-[A-Z]{2})?$"},"supportedLocales":{"maxItems":20,"type":"array","items":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(?:-[A-Z]{2})?$"}},"domainStrategy":{"type":"string","enum":["SUBDOMAIN","SUBFOLDER","SEPARATE_DOMAIN"]},"domainHost":{"type":"string","minLength":3,"maxLength":255},"pathPrefix":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$"},"isPrimary":{"type":"boolean"},"isActive":{"type":"boolean"},"priceListId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","name","code","currency","defaultLocale"]},"UpdateMarketDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"countryCodes":{"maxItems":50,"type":"array","items":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$"}},"currency":{"type":"string","minLength":3,"maxLength":3,"pattern":"^[A-Z]{3}$"},"defaultLocale":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(?:-[A-Z]{2})?$"},"supportedLocales":{"maxItems":20,"type":"array","items":{"type":"string","minLength":2,"maxLength":10,"pattern":"^[a-z]{2}(?:-[A-Z]{2})?$"}},"domainStrategy":{"type":"string","enum":["SUBDOMAIN","SUBFOLDER","SEPARATE_DOMAIN"]},"domainHost":{"type":"string","minLength":3,"maxLength":255},"pathPrefix":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$"},"isPrimary":{"type":"boolean"},"isActive":{"type":"boolean"},"priceListId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"SendEInvoiceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"ListingsByProductsDto":{"type":"object","properties":{"productIds":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["productIds"]},"SaveMarketplaceCategoryMappingDto":{"type":"object","properties":{"categoryExternalId":{"type":"string","minLength":1,"maxLength":120},"brandExternalId":{"type":"string","maxLength":120},"brandName":{"type":"string","maxLength":200},"attributes":{"type":"object","propertyNames":{"type":"string","maxLength":120},"additionalProperties":{"anyOf":[{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]},{"minItems":1,"maxItems":20,"type":"array","items":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]}}]}},"contractDefaults":{"type":"object","properties":{"originCountryId":{"type":"string","minLength":1,"maxLength":40},"seasonId":{"type":"string","minLength":1,"maxLength":40},"fabrics":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"fabricId":{"type":"string","minLength":1,"maxLength":40},"percentage":{"type":"integer","minimum":1,"maximum":100}},"required":["fabricId","percentage"]}}}}},"required":["categoryExternalId"]},"SaveMarketplaceMappingDto":{"type":"object","properties":{"categoryExternalId":{"type":"string","minLength":1,"maxLength":120},"brandExternalId":{"type":"string","maxLength":120},"brandName":{"type":"string","maxLength":200},"attributes":{"type":"object","propertyNames":{"type":"string","maxLength":120},"additionalProperties":{"anyOf":[{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]},{"minItems":1,"maxItems":20,"type":"array","items":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"}]}}]}},"variantAxisMap":{"type":"object","propertyNames":{"type":"string","maxLength":120},"additionalProperties":{"type":"string","maxLength":120}},"contractDefaults":{"type":"object","properties":{"originCountryId":{"type":"string","minLength":1,"maxLength":40},"seasonId":{"type":"string","minLength":1,"maxLength":40},"fabrics":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"fabricId":{"type":"string","minLength":1,"maxLength":40},"percentage":{"type":"integer","minimum":1,"maximum":100}},"required":["fabricId","percentage"]}}}}},"required":["categoryExternalId"]},"MarketplaceOrderPushDto":{"type":"object","properties":{"target":{"type":"string","enum":["PICKING","INVOICED","UNSUPPLIED"]},"invoiceNumber":{"type":"string","minLength":1,"maxLength":60},"reasonCode":{"type":"string","enum":["OUT_OF_STOCK","DEFECTIVE_PRODUCT","INCORRECT_PRICE","INTEGRATION_ERROR","BULK_PURCHASE","FORCE_MAJEURE","CUSTOMER_REQUEST","PAYMENT_TIMEOUT","OTHER"]}},"required":["target"]},"MarketplaceOrderWebhookPayloadDto":{"type":"object","properties":{"id":{"type":"array","items":{"type":"string"}},"orderNumber":{"type":"string"},"shipmentPackageStatus":{"type":"string"},"status":{"type":"string"},"lines":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"RecordSnapshotDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"dimension":{"type":"string","enum":["ACQUISITION_MONTH","ACQUISITION_WEEK","ACQUISITION_CHANNEL","FIRST_PRODUCT","FIRST_DISCOUNT"]},"metric":{"type":"string","enum":["CUSTOMERS_RETAINED","REVENUE","ORDERS","AOV"]},"cohortKey":{"type":"string","minLength":1,"maxLength":120},"cohortStartDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"periodIndex":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"cohortSize":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"metricValue":{"type":"number"},"retentionRate":{"type":"number"}},"required":["storeId","dimension","metric","cohortKey","cohortStartDate","periodIndex","cohortSize","metricValue"]},"PruneCohortSnapshotsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sinceDays":{"type":"integer","minimum":1,"maximum":3650}},"required":["storeId","sinceDays"]},"CreateTemplateDto":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"category":{"type":"string","enum":["SALES","ORDERS","CUSTOMERS","PRODUCTS","INVENTORY","FINANCE","MARKETING","OPERATIONS","CUSTOM"]},"reportType":{"type":"string","minLength":1,"maxLength":2000},"defaultFilters":{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"},{"type":"boolean"}]}},"columns":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"thumbnailUrl":{"type":"string","maxLength":800,"format":"uri"}},"required":["code","name","reportType","defaultFilters","columns"]},"UpdateTemplateDto":{"type":"object","properties":{"name":{"type":"string","maxLength":2000},"description":{"type":"string","maxLength":2000},"category":{"type":"string","enum":["SALES","ORDERS","CUSTOMERS","PRODUCTS","INVENTORY","FINANCE","MARKETING","OPERATIONS","CUSTOM"]},"reportType":{"type":"string","maxLength":2000},"defaultFilters":{"type":"object","propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{"anyOf":[{"type":"string","maxLength":500},{"type":"number"},{"type":"boolean"}]}},"columns":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"thumbnailUrl":{"type":"string","maxLength":800,"format":"uri"}}},"RecordActivityDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["ORDER_PLACED","ORDER_FULFILLED","ORDER_CANCELLED","PRODUCT_PUBLISHED","PRODUCT_UNPUBLISHED","CUSTOMER_REGISTERED","REFUND_ISSUED","REVIEW_RECEIVED","INVENTORY_LOW","PAYOUT_SENT","STAFF_LOGIN","CUSTOM"]},"message":{"type":"string","minLength":1,"maxLength":500},"actorType":{"type":"string","minLength":1,"maxLength":40},"actorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"actorName":{"type":"string","maxLength":200},"targetType":{"type":"string","maxLength":60},"targetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"iconKey":{"type":"string","maxLength":60},"occurredAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","kind","message","actorType"]},"PruneMerchantActivityDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"olderThanDays":{"type":"integer","minimum":1,"maximum":3650}},"required":["storeId","olderThanDays"]},"CreateWorkflowDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":20000},"triggerKey":{"type":"string","maxLength":120},"triggerConfig":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"conditions":{"maxItems":50,"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"actions":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","minLength":1,"maxLength":80}},"required":["type"],"additionalProperties":{}}}},"required":["storeId","name","triggerKey","actions"]},"UpdateWorkflowDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":20000},"triggerKey":{"type":"string","maxLength":120},"triggerConfig":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"conditions":{"maxItems":50,"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"actions":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","minLength":1,"maxLength":80}},"required":["type"],"additionalProperties":{}}}}},"TransitionWorkflowStatusDto":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]}},"required":["status"]},"CreateWorkflowRunDto":{"type":"object","properties":{"triggerEvent":{}},"required":["triggerEvent"]},"CompleteWorkflowRunDto":{"type":"object","properties":{"result":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"failedReason":{"type":"string","minLength":1,"maxLength":2000}}},"CreateContentRevisionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"resourceKind":{"type":"string","enum":["STORE_PAGE","BLOG_POST","STORE_POLICY","EMAIL_TEMPLATE","PRODUCT_DESCRIPTION","COLLECTION_DESCRIPTION","THEME_LAYOUT","STOREFRONT_SECTION","HELP_ARTICLE"]},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"action":{"type":"string","enum":["CREATE","EDIT","PUBLISH","UNPUBLISH","RESTORE","AUTO_SAVE","IMPORT","TRANSLATION_UPDATE"]},"bodySnapshot":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"bodyHash":{"type":"string","maxLength":64},"bodyDiff":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"locale":{"type":"string","maxLength":10},"comment":{"type":"string","maxLength":800},"isPublished":{"type":"boolean"},"restoredFromId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","resourceKind","resourceId","action","bodySnapshot","bodyHash"]},"CreateContentScheduledPublishDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":80},"name":{"type":"string","maxLength":240},"description":{"type":"string","maxLength":800},"kind":{"type":"string","enum":["CMS_PAGE","BLOG_POST","HOMEPAGE_BANNER","CATEGORY_BANNER","PRODUCT_DESCRIPTION","POLICY_DOCUMENT","HELP_ARTICLE","ANNOUNCEMENT_BAR","POPUP_MODAL","EMAIL_CAMPAIGN_BODY","PUSH_NOTIFICATION","SOCIAL_POST","CHECKOUT_BANNER","THEME_CUSTOMIZATION","NAVIGATION_MENU_VARIANT","NEWSLETTER_ISSUE","CUSTOM"]},"resourceKind":{"type":"string","maxLength":60},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"contentRevisionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"previewUrl":{"type":"string","maxLength":800,"format":"uri"},"publishAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"unpublishAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"conflictResolution":{"type":"string","enum":["REPLACE_EXISTING","KEEP_EXISTING","MERGE","CANCEL_NEW","ROLLBACK","DUPLICATE"]},"pagePathsAffected":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"marketCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"countryCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":2}},"applicableSegmentCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"applicableTierCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"approvalRequired":{"type":"boolean"},"approvalDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"hasSeoImpact":{"type":"boolean"},"seoCanonicalUrl":{"type":"string","maxLength":800,"format":"uri"},"notificationChannels":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"rollbackTargetRevisionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"scheduledByCron":{"type":"boolean"},"notes":{"type":"string","maxLength":800}},"required":["storeId","code","name","kind","resourceKind","payload","publishAt"]},"UpdateContentScheduledPublishDto":{"type":"object","properties":{"name":{"type":"string","maxLength":240},"description":{"type":"string","maxLength":800},"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"previewUrl":{"type":"string","maxLength":800,"format":"uri"},"publishAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"unpublishAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"conflictResolution":{"type":"string","enum":["REPLACE_EXISTING","KEEP_EXISTING","MERGE","CANCEL_NEW","ROLLBACK","DUPLICATE"]},"approvalDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"notes":{"type":"string","maxLength":800}}},"CreateFunnelDefinitionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":20000},"windowDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"steps":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"ordinal":{"type":"integer","minimum":0,"maximum":9007199254740991},"kind":{"type":"string","enum":["PAGE_VIEW","PRODUCT_VIEW","ADD_TO_CART","CHECKOUT_START","CHECKOUT_PAYMENT","ORDER_PLACED","CUSTOM_EVENT"]},"matchPath":{"type":"string","maxLength":500},"matchEventName":{"type":"string","maxLength":120},"filters":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["ordinal","kind"]}}},"required":["storeId","name","steps"]},"UpdateFunnelDefinitionDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":20000},"windowDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"}}},"CreateEmailTemplateDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"slug":{"type":"string","maxLength":100},"subjectLine":{"type":"string","maxLength":300},"bodyHtml":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["TRANSACTIONAL","MARKETING","SYSTEM"]},"preheader":{"type":"string","maxLength":300},"bodyMjml":{"type":"string","maxLength":20000},"bodyText":{"type":"string","maxLength":20000},"previewVars":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"thumbnailUrl":{"type":"string","maxLength":800,"format":"uri"}},"required":["storeId","name","slug","subjectLine","bodyHtml"]},"UpdateEmailTemplateDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"subjectLine":{"type":"string","maxLength":300},"bodyHtml":{"type":"string","maxLength":20000},"bodyMjml":{"type":"string","maxLength":20000},"bodyText":{"type":"string","maxLength":20000},"preheader":{"type":"string","maxLength":300},"previewVars":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"thumbnailUrl":{"type":"string","maxLength":800,"format":"uri"}}},"DuplicateEmailTemplateDto":{"type":"object","properties":{"newSlug":{"type":"string","minLength":2,"maxLength":120,"pattern":"^[a-z0-9][a-z0-9-]*$"}},"required":["newSlug"]},"SaveStoreEmailTemplateDto":{"type":"object","properties":{"subject":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"preheader":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"headingText":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"introText":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"buttonLabel":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"footerNote":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"isEnabled":{"default":true,"type":"boolean"}},"required":["storeId"]},"PreviewStoreEmailTemplateDto":{"type":"object","properties":{"subject":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"preheader":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"headingText":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"introText":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"buttonLabel":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"footerNote":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"StoreEmailTemplateStoreDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"CreateEmailCampaignDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"templateId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"fromName":{"type":"string","maxLength":120},"fromEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"segmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"replyToEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["storeId","templateId","name","fromName","fromEmail"]},"UpdateEmailCampaignDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"fromName":{"type":"string","maxLength":120},"fromEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"replyToEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"segmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"ScheduleEmailCampaignDto":{"type":"object","properties":{"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["scheduledAt"]},"TestSendEmailCampaignDto":{"type":"object","properties":{"templateId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"to":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"fromName":{"type":"string","minLength":1,"maxLength":120},"replyToEmail":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["templateId","to"]},"RecordEmailDeliveryEventDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["QUEUED","SENT","DEFERRED","DELIVERED","OPENED","CLICKED","HARD_BOUNCED","SOFT_BOUNCED","COMPLAINED_SPAM","UNSUBSCRIBED","REJECTED_BY_PROVIDER","DROPPED","PROCESSING_FAILED","REPLY_RECEIVED","FORWARD_DETECTED","CUSTOM"]},"provider":{"type":"string","enum":["AMAZON_SES","SENDGRID","POSTMARK","MAILGUN","RESEND","MANDRILL","GOOGLE_GMAIL_API","MICROSOFT_GRAPH","ELASTICEMAIL","NETGSM_EMAIL","ILETIMERKEZI_EMAIL","CUSTOM_SMTP","CUSTOM"]},"occurredAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"recipientEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"recipientEmailHash":{"type":"string","maxLength":64},"campaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"templateId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"newsletterSubscriptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"providerMessageId":{"type":"string","maxLength":240},"providerEventId":{"type":"string","maxLength":240},"ip":{"anyOf":[{"type":"string","format":"ipv4","pattern":"^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$"},{"type":"string","format":"ipv6","pattern":"^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$"}]},"userAgent":{"type":"string","maxLength":2000},"geoCountryCode":{"type":"string","maxLength":2},"geoCity":{"type":"string","maxLength":120},"clickedUrl":{"type":"string","maxLength":800,"format":"uri"},"bounceClassification":{"type":"string","maxLength":40},"bounceSubType":{"type":"string","maxLength":80},"bounceDiagnosticCode":{"type":"string","maxLength":800},"spamComplaintFeedbackType":{"type":"string","maxLength":80},"unsubscribeReason":{"type":"string","maxLength":400},"emailSubjectLine":{"type":"string","maxLength":400},"abTestVariantCode":{"type":"string","maxLength":40},"rawPayload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"webhookDeliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"attributedRevenueMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"notes":{"type":"string","maxLength":800}},"required":["storeId","kind","provider","occurredAt"]},"OlderThanDaysBodyDto":{"type":"object","properties":{"olderThanDays":{"type":"integer","minimum":1,"maximum":3650}},"required":["olderThanDays"]},"CreateEInvoiceDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["E_FATURA","E_ARSIV","E_IRSALIYE"]},"buyerName":{"type":"string","maxLength":300},"totalAmount":{"type":"number","minimum":0},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"issueDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"profile":{"type":"string","enum":["TICARI","TEMELFATURA","IHRACAT","YOLCUBERABERFATURA"]},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"taxAmount":{"type":"number","minimum":0},"buyerTaxNumber":{"type":"string","maxLength":20},"buyerCountryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"customsDeclarationNumber":{"type":"string","maxLength":40},"incoterm":{"type":"string","enum":["DAP","DDP"]},"invoiceNumber":{"type":"string","maxLength":40},"ublXml":{"type":"string","maxLength":20000},"pdfUrl":{"type":"string","maxLength":800,"format":"uri"}},"required":["storeId","kind","buyerName","totalAmount","currency","issueDate"]},"UpdateEInvoiceDto":{"type":"object","properties":{"invoiceNumber":{"type":"string","maxLength":40},"ublXml":{"type":"string","maxLength":20000},"pdfUrl":{"type":"string","maxLength":800,"format":"uri"},"totalAmount":{"type":"number","minimum":0},"taxAmount":{"type":"number","minimum":0},"buyerName":{"type":"string","maxLength":300},"buyerTaxNumber":{"type":"string","maxLength":20}}},"MarkSentEInvoiceDto":{"type":"object","properties":{"ettn":{"type":"string","minLength":1,"maxLength":80}},"required":["ettn"]},"MarkAcceptedEInvoiceDto":{"type":"object","properties":{"gibStatus":{"type":"string","minLength":1,"maxLength":120}}},"MarkRejectedEInvoiceDto":{"type":"object","properties":{"rejectionReason":{"type":"string","minLength":1,"maxLength":800},"gibStatus":{"type":"string","minLength":1,"maxLength":120}},"required":["rejectionReason"]},"CreateFulfillmentOrderDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","orderId"]},"AssignFulfillmentOrderDto":{"type":"object","properties":{"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"LinkFulfillmentShipmentDto":{"type":"object","properties":{"shipmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["shipmentId"]},"CaptureDeliveryProofDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"shipmentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["PHOTO_AT_DOOR","SIGNATURE","PHOTO_AND_SIGNATURE","ID_VERIFICATION","AGE_VERIFICATION","HANDED_TO_RECIPIENT","LEFT_AT_LOCATION","LOCKER_DEPOSIT_CODE","RECIPIENT_SELFIE","CUSTOM"]},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"photoStorageKey":{"type":"string","maxLength":500},"signatureStorageKey":{"type":"string","maxLength":500},"recipientName":{"type":"string","maxLength":200},"recipientRelation":{"type":"string","maxLength":80},"idMaskedTckn":{"type":"string","maxLength":20},"capturedLat":{"type":"number"},"capturedLng":{"type":"number"},"capturedAccuracyM":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"capturedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"capturedByCourierId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"capturedDeviceId":{"type":"string","maxLength":120},"lockerCode":{"type":"string","maxLength":40},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["storeId","shipmentId","kind"]},"CreateDeliveryWindowSlotDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slotDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"startTimeLocal":{"type":"string","maxLength":5},"endTimeLocal":{"type":"string","maxLength":5},"capacity":{"type":"integer","minimum":0,"maximum":9007199254740991},"zoneId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["STANDARD","EXPRESS","PREMIUM","WHITE_GLOVE","EXCLUSIVE_VIP"]},"feeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"cutoffOffsetMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"surgeBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"timezone":{"type":"string","maxLength":40},"routeAssigned":{"type":"string","maxLength":120},"notes":{"type":"string","maxLength":400}},"required":["storeId","slotDate","startTimeLocal","endTimeLocal","capacity"]},"UpdateDeliveryWindowSlotDto":{"type":"object","properties":{"capacity":{"type":"integer","minimum":0,"maximum":9007199254740991},"feeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"surgeBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"cutoffOffsetMinutes":{"type":"integer","minimum":0,"maximum":9007199254740991},"routeAssigned":{"type":"string","maxLength":120},"notes":{"type":"string","maxLength":400}}},"UpsertCustomerLtvSnapshotDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"totalRevenueMinor":{"anyOf":[{"type":"string","pattern":"^-?\\d{1,18}$"},{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}]},"netRevenueMinor":{"anyOf":[{"type":"string","pattern":"^-?\\d{1,18}$"},{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}]},"totalRefundsMinor":{"anyOf":[{"type":"string","pattern":"^-?\\d{1,18}$"},{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}]},"orderCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"daysSinceFirstOrder":{"type":"integer","minimum":0,"maximum":9007199254740991},"daysSinceLastOrder":{"type":"integer","minimum":0,"maximum":9007199254740991},"recencyScore":{"type":"number","minimum":0},"frequencyScore":{"type":"number","minimum":0},"monetaryScore":{"type":"number","minimum":0},"predictedLtvMinor":{"anyOf":[{"type":"string","pattern":"^-?\\d{1,18}$"},{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}]},"churnRisk":{"type":"number","minimum":0},"segment":{"type":"string","enum":["AT_RISK","LOW","MEDIUM","HIGH","VIP","CHURNED"]}},"required":["storeId","customerId","totalRevenueMinor","netRevenueMinor","totalRefundsMinor","orderCount"]},"CreateCustomerNoteEntryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bodyMarkdown":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["GENERAL","VIP_HANDLING_INSTRUCTIONS","PAYMENT_HISTORY_FLAG","FRAUD_RISK_WARNING","COMPLAINT_HISTORY","POSITIVE_FEEDBACK","PERSONAL_PREFERENCES","ALLERGY_HEALTH_NOTE","WHEELCHAIR_ACCESSIBILITY","GIFT_RECIPIENT_PREFERENCES","REGIONAL_SHIPPING_QUIRK","WHOLESALE_NEGOTIATION_NOTE","CONTACT_PREFERENCE","CUSTOM_DEAL_TERMS","ADMIN_FLAG_INTERNAL","CUSTOM"]},"visibility":{"type":"string","enum":["ALL_STAFF","SUPPORT_TEAM_ONLY","SALES_TEAM_ONLY","MANAGEMENT_ONLY","AUTHOR_AND_MENTIONS_ONLY","CUSTOMER_FACING","REDACTED_ON_EXPORT"]},"isPinned":{"type":"boolean"},"pinnedPriority":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"isCritical":{"type":"boolean"},"showOnCustomerProfileBanner":{"type":"boolean"},"mentionedUserIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"attachments":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"filename":{"type":"string","minLength":1,"maxLength":255},"url":{"type":"string","maxLength":800,"format":"uri"}},"required":["filename"],"additionalProperties":false}},"relatedOrderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"relatedSupportTicketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"relatedReturnRequestId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"parentNoteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"isCustomerVisible":{"type":"boolean"},"language":{"type":"string","maxLength":10},"notes":{"type":"string","maxLength":800}},"required":["storeId","customerId","bodyMarkdown"]},"UpdateCustomerNoteEntryDto":{"type":"object","properties":{"bodyMarkdown":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["GENERAL","VIP_HANDLING_INSTRUCTIONS","PAYMENT_HISTORY_FLAG","FRAUD_RISK_WARNING","COMPLAINT_HISTORY","POSITIVE_FEEDBACK","PERSONAL_PREFERENCES","ALLERGY_HEALTH_NOTE","WHEELCHAIR_ACCESSIBILITY","GIFT_RECIPIENT_PREFERENCES","REGIONAL_SHIPPING_QUIRK","WHOLESALE_NEGOTIATION_NOTE","CONTACT_PREFERENCE","CUSTOM_DEAL_TERMS","ADMIN_FLAG_INTERNAL","CUSTOM"]},"visibility":{"type":"string","enum":["ALL_STAFF","SUPPORT_TEAM_ONLY","SALES_TEAM_ONLY","MANAGEMENT_ONLY","AUTHOR_AND_MENTIONS_ONLY","CUSTOMER_FACING","REDACTED_ON_EXPORT"]},"isPinned":{"type":"boolean"},"pinnedPriority":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"isCritical":{"type":"boolean"},"showOnCustomerProfileBanner":{"type":"boolean"},"mentionedUserIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"attachments":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"filename":{"type":"string","minLength":1,"maxLength":255},"url":{"type":"string","maxLength":800,"format":"uri"}},"required":["filename"],"additionalProperties":false}},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"isCustomerVisible":{"type":"boolean"},"notes":{"type":"string","maxLength":800}}},"PinCustomerNoteEntryDto":{"type":"object","properties":{"priority":{"type":"integer","minimum":0,"maximum":1000}}},"CreateBarcodeMappingDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["UPC_A","UPC_E","EAN_13","EAN_8","ISBN_13","CODE_128","CODE_39","QR","DATA_MATRIX","ITF_14","GS1_128","CUSTOM"]},"code":{"type":"string","minLength":1,"maxLength":80},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bundleId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"giftCardId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"isPrimary":{"type":"boolean"},"notes":{"type":"string","maxLength":400}},"required":["storeId","kind","code"]},"ResendWebhookDto":{"type":"object","properties":{"type":{"type":"string","minLength":1,"maxLength":80},"created_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"data":{"type":"object","properties":{"email_id":{"type":"string","maxLength":200},"tags":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":256},"value":{"type":"string","maxLength":256}},"required":["name","value"]}},{"type":"object","propertyNames":{"type":"string","maxLength":256},"additionalProperties":{"type":"string","maxLength":256}}]},"bounce":{"type":"object","properties":{"type":{"type":"string","maxLength":40},"subType":{"type":"string","maxLength":80}}}}}},"required":["type","created_at","data"]},"RecordAnalyticsEventDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["PAGE_VIEW","PRODUCT_VIEW","COLLECTION_VIEW","SEARCH","ADD_TO_CART","REMOVE_FROM_CART","CHECKOUT_START","CHECKOUT_PAYMENT","CHECKOUT_COMPLETE","ORDER_PLACED","REFUND_REQUESTED","REVIEW_SUBMITTED","WISHLIST_ADD","ACCOUNT_SIGNUP","ACCOUNT_SIGNIN","CLICK","CUSTOM"]},"occurredAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"sessionId":{"type":"string","minLength":1,"maxLength":80},"visitorId":{"type":"string","minLength":1,"maxLength":80},"eventName":{"type":"string","minLength":1,"maxLength":120},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"marketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string","maxLength":2000},"pagePath":{"type":"string","maxLength":1000},"referrerUrl":{"type":"string","maxLength":2000},"utmSource":{"type":"string","maxLength":120},"utmMedium":{"type":"string","maxLength":120},"utmCampaign":{"type":"string","maxLength":120},"utmContent":{"type":"string","maxLength":240},"utmTerm":{"type":"string","maxLength":240},"device":{"type":"string","maxLength":80},"browser":{"type":"string","maxLength":80},"os":{"type":"string","maxLength":80},"countryCode":{"type":"string","maxLength":8},"ip":{"type":"string","maxLength":64},"userAgent":{"type":"string","maxLength":1000},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"cartId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string","minLength":3,"maxLength":8},"payload":{}},"required":["storeId","kind","occurredAt","sessionId","visitorId"]},"RecordAnalyticsEventBatchDto":{"type":"object","properties":{"events":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["PAGE_VIEW","PRODUCT_VIEW","COLLECTION_VIEW","SEARCH","ADD_TO_CART","REMOVE_FROM_CART","CHECKOUT_START","CHECKOUT_PAYMENT","CHECKOUT_COMPLETE","ORDER_PLACED","REFUND_REQUESTED","REVIEW_SUBMITTED","WISHLIST_ADD","ACCOUNT_SIGNUP","ACCOUNT_SIGNIN","CLICK","CUSTOM"]},"occurredAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"sessionId":{"type":"string","minLength":1,"maxLength":80},"visitorId":{"type":"string","minLength":1,"maxLength":80},"eventName":{"type":"string","minLength":1,"maxLength":120},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"marketId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string","maxLength":2000},"pagePath":{"type":"string","maxLength":1000},"referrerUrl":{"type":"string","maxLength":2000},"utmSource":{"type":"string","maxLength":120},"utmMedium":{"type":"string","maxLength":120},"utmCampaign":{"type":"string","maxLength":120},"utmContent":{"type":"string","maxLength":240},"utmTerm":{"type":"string","maxLength":240},"device":{"type":"string","maxLength":80},"browser":{"type":"string","maxLength":80},"os":{"type":"string","maxLength":80},"countryCode":{"type":"string","maxLength":8},"ip":{"type":"string","maxLength":64},"userAgent":{"type":"string","maxLength":1000},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"cartId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string","minLength":3,"maxLength":8},"payload":{}},"required":["storeId","kind","occurredAt","sessionId","visitorId"]}}},"required":["events"]},"AnalyticsCollectDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"visitorId":{"type":"string","pattern":"^[A-Za-z0-9_-]{8,80}$"},"sessionId":{"type":"string","pattern":"^[A-Za-z0-9_-]{8,80}$"},"device":{"type":"string","enum":["DESKTOP","MOBILE","TABLET"]},"referrerOrigin":{"type":"string","maxLength":255,"format":"uri"},"utmSource":{"type":"string","minLength":1,"maxLength":120},"utmMedium":{"type":"string","minLength":1,"maxLength":120},"utmCampaign":{"type":"string","minLength":1,"maxLength":120},"events":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["PAGE_VIEW","PRODUCT_VIEW","COLLECTION_VIEW","ADD_TO_CART","CHECKOUT_START","ORDER_PLACED"]},"occurredAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"pagePath":{"type":"string","maxLength":400,"pattern":"^\\/.*"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderNumber":{"type":"string","minLength":1,"maxLength":50}},"required":["kind","occurredAt"]}}},"required":["storeId","visitorId","sessionId","events"]},"UpsertAnalyticsDailyAggregateDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bucketDate":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"granularity":{"type":"string","enum":["HOUR","DAY","WEEK","MONTH"]},"dimension":{"type":"string","enum":["STORE_TOTAL","CHANNEL","UTM_SOURCE","UTM_MEDIUM","UTM_CAMPAIGN","COUNTRY","DEVICE","PRODUCT","COLLECTION","REFERRER_HOST"]},"dimensionKey":{"type":"string","maxLength":200},"dimensionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pageViews":{"type":"integer","minimum":0,"maximum":9007199254740991},"uniqueVisitors":{"type":"integer","minimum":0,"maximum":9007199254740991},"uniqueSessions":{"type":"integer","minimum":0,"maximum":9007199254740991},"productViews":{"type":"integer","minimum":0,"maximum":9007199254740991},"addToCarts":{"type":"integer","minimum":0,"maximum":9007199254740991},"checkoutsStarted":{"type":"integer","minimum":0,"maximum":9007199254740991},"ordersPlaced":{"type":"integer","minimum":0,"maximum":9007199254740991},"revenueMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}$"},{"type":"integer","minimum":0,"maximum":9007199254740991}]},"refundsMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}$"},{"type":"integer","minimum":0,"maximum":9007199254740991}]},"conversionRate":{"type":"number","minimum":0,"maximum":1},"cartAbandonRate":{"type":"number","minimum":0,"maximum":1}},"required":["storeId","bucketDate"]},"CreateProductRecallNoticeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"recallNumber":{"type":"string","maxLength":60},"title":{"type":"string","maxLength":400},"publicSummary":{"type":"string","maxLength":20000},"hazardDescription":{"type":"string","maxLength":20000},"consumerInstructions":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["SAFETY_HAZARD","QUALITY_DEFECT","LABELING_ERROR","ALLERGEN_UNDECLARED","CONTAMINATION","ELECTRICAL_HAZARD","CHOKING_HAZARD","TOXIC_SUBSTANCE","PHARMACEUTICAL","COSMETIC_REACTION","TOY_SAFETY","AUTOMOTIVE_SAFETY","PRECAUTIONARY","REGULATORY_COMPLIANCE","EXPIRY_MISMATCH","CUSTOM"]},"severity":{"type":"string","enum":["CLASS_I_LIFE_THREATENING","CLASS_II_HEALTH_RISK","CLASS_III_LOW_RISK","ADVISORY_NON_HAZARD"]},"status":{"type":"string","enum":["DRAFT","AUTHORITY_NOTIFIED","APPROVED_FOR_RECALL","ANNOUNCED","ACTIVE_RECALL","CUSTOMER_NOTIFICATION_IN_PROGRESS","CUSTOMER_NOTIFICATION_COMPLETED","RETURNS_IN_PROGRESS","RETURNS_COMPLETED","CLOSED","CANCELLED","EXTENDED"]},"scope":{"type":"string","enum":["ALL_UNITS","SPECIFIC_BATCH","SPECIFIC_LOT","DATE_RANGE","SERIAL_RANGE","IMEI_RANGE","GEOGRAPHIC","CUSTOMER_SPECIFIC"]},"remedyType":{"type":"string","enum":["FULL_REFUND","REPLACEMENT_NEW","REPAIR_FIX","STORE_CREDIT","EXCHANGE_DIFFERENT","DESTROY_IN_PLACE","RETURN_FOR_DESTRUCTION","COMPENSATION_BONUS"]},"productIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"variantIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"affectedBatchNumbers":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"affectedLotNumbers":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"affectedCountryCodes":{"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"estimatedAffectedUnits":{"type":"integer","minimum":0,"maximum":9007199254740991},"authorityName":{"type":"string","maxLength":240},"authorityCaseNumber":{"type":"string","maxLength":120},"isMandatedByAuthority":{"type":"boolean"},"isPubliclyDisplayed":{"type":"boolean"},"blockNewSales":{"type":"boolean"}},"required":["storeId","recallNumber","title","hazardDescription"]},"UpdateProductRecallNoticeDto":{"type":"object","properties":{"title":{"type":"string","maxLength":400},"publicSummary":{"type":"string","maxLength":20000},"hazardDescription":{"type":"string","maxLength":20000},"consumerInstructions":{"type":"string","maxLength":20000},"kind":{"type":"string","enum":["SAFETY_HAZARD","QUALITY_DEFECT","LABELING_ERROR","ALLERGEN_UNDECLARED","CONTAMINATION","ELECTRICAL_HAZARD","CHOKING_HAZARD","TOXIC_SUBSTANCE","PHARMACEUTICAL","COSMETIC_REACTION","TOY_SAFETY","AUTOMOTIVE_SAFETY","PRECAUTIONARY","REGULATORY_COMPLIANCE","EXPIRY_MISMATCH","CUSTOM"]},"severity":{"type":"string","enum":["CLASS_I_LIFE_THREATENING","CLASS_II_HEALTH_RISK","CLASS_III_LOW_RISK","ADVISORY_NON_HAZARD"]},"status":{"type":"string","enum":["DRAFT","AUTHORITY_NOTIFIED","APPROVED_FOR_RECALL","ANNOUNCED","ACTIVE_RECALL","CUSTOMER_NOTIFICATION_IN_PROGRESS","CUSTOMER_NOTIFICATION_COMPLETED","RETURNS_IN_PROGRESS","RETURNS_COMPLETED","CLOSED","CANCELLED","EXTENDED"]},"scope":{"type":"string","enum":["ALL_UNITS","SPECIFIC_BATCH","SPECIFIC_LOT","DATE_RANGE","SERIAL_RANGE","IMEI_RANGE","GEOGRAPHIC","CUSTOMER_SPECIFIC"]},"remedyType":{"type":"string","enum":["FULL_REFUND","REPLACEMENT_NEW","REPAIR_FIX","STORE_CREDIT","EXCHANGE_DIFFERENT","DESTROY_IN_PLACE","RETURN_FOR_DESTRUCTION","COMPENSATION_BONUS"]},"productIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"variantIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"affectedBatchNumbers":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"affectedLotNumbers":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"affectedCountryCodes":{"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"estimatedAffectedUnits":{"type":"integer","minimum":0,"maximum":9007199254740991},"authorityName":{"type":"string","maxLength":240},"authorityCaseNumber":{"type":"string","maxLength":120},"isMandatedByAuthority":{"type":"boolean"},"isPubliclyDisplayed":{"type":"boolean"},"blockNewSales":{"type":"boolean"}}},"CreatePolicyDocumentDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"appliesPlatform":{"type":"boolean"},"slug":{"type":"string","maxLength":120},"title":{"type":"string","maxLength":400},"shortSummary":{"type":"string","maxLength":800},"kind":{"type":"string","enum":["PRIVACY_POLICY","TERMS_OF_SERVICE","KVKK_AYDINLATMA_METNI","KVKK_ACIK_RIZA","GDPR_PRIVACY_NOTICE","CCPA_PRIVACY_NOTICE","COOKIE_POLICY","ACCEPTABLE_USE","EULA_LICENSE","REFUND_POLICY","SHIPPING_POLICY","ACCESSIBILITY_STATEMENT","CHILDREN_PRIVACY_NOTICE","DATA_PROCESSING_AGREEMENT","SUBPROCESSOR_LIST","CODE_OF_CONDUCT","AUP_VENDOR","TR_MESAFELI_SATIS_SOZLESMESI","TR_AYDINLATMA_METNI","TR_ON_BILGILENDIRME_FORMU","CUSTOM"]},"status":{"type":"string","enum":["DRAFT","IN_LEGAL_REVIEW","APPROVED","PUBLISHED","EFFECTIVE","SUPERSEDED","ARCHIVED","RETIRED"]},"jurisdiction":{"type":"string","enum":["TURKEY_KVKK","EU_GDPR","US_CCPA","US_HIPAA","UK_DATA_PROTECTION_ACT","CANADA_PIPEDA","AUSTRALIA_PRIVACY_ACT","BRAZIL_LGPD","CHINA_PIPL","INDIA_PDP","GLOBAL","CUSTOM"]},"requiredAction":{"type":"string","enum":["PASSIVE_DISPLAY_ONLY","ACCEPT_BEFORE_USE","CONFIRM_ON_LOGIN","RE_ACCEPT_ON_UPDATE","REQUIRE_DOUBLE_OPT_IN","REQUIRE_LEGAL_GUARDIAN_CONSENT","ACKNOWLEDGE_VIA_EMAIL","CUSTOM"]},"bodyMarkdown":{"type":"string","maxLength":20000},"language":{"type":"string","maxLength":10},"version":{"type":"string","maxLength":20},"parentDocumentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"effectiveFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effectiveTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"legalReviewerName":{"type":"string","maxLength":240},"legalReviewerOrganization":{"type":"string","maxLength":240},"changeSummary":{"type":"string","maxLength":2000},"marketCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"countryCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":2}},"triggersReConsent":{"type":"boolean"}},"required":["slug","title","kind","bodyMarkdown"]},"UpdatePolicyDocumentDto":{"type":"object","properties":{"appliesPlatform":{"type":"boolean"},"title":{"type":"string","maxLength":400},"shortSummary":{"type":"string","maxLength":800},"kind":{"type":"string","enum":["PRIVACY_POLICY","TERMS_OF_SERVICE","KVKK_AYDINLATMA_METNI","KVKK_ACIK_RIZA","GDPR_PRIVACY_NOTICE","CCPA_PRIVACY_NOTICE","COOKIE_POLICY","ACCEPTABLE_USE","EULA_LICENSE","REFUND_POLICY","SHIPPING_POLICY","ACCESSIBILITY_STATEMENT","CHILDREN_PRIVACY_NOTICE","DATA_PROCESSING_AGREEMENT","SUBPROCESSOR_LIST","CODE_OF_CONDUCT","AUP_VENDOR","TR_MESAFELI_SATIS_SOZLESMESI","TR_AYDINLATMA_METNI","TR_ON_BILGILENDIRME_FORMU","CUSTOM"]},"status":{"type":"string","enum":["DRAFT","IN_LEGAL_REVIEW","APPROVED","PUBLISHED","EFFECTIVE","SUPERSEDED","ARCHIVED","RETIRED"]},"jurisdiction":{"type":"string","enum":["TURKEY_KVKK","EU_GDPR","US_CCPA","US_HIPAA","UK_DATA_PROTECTION_ACT","CANADA_PIPEDA","AUSTRALIA_PRIVACY_ACT","BRAZIL_LGPD","CHINA_PIPL","INDIA_PDP","GLOBAL","CUSTOM"]},"requiredAction":{"type":"string","enum":["PASSIVE_DISPLAY_ONLY","ACCEPT_BEFORE_USE","CONFIRM_ON_LOGIN","RE_ACCEPT_ON_UPDATE","REQUIRE_DOUBLE_OPT_IN","REQUIRE_LEGAL_GUARDIAN_CONSENT","ACKNOWLEDGE_VIA_EMAIL","CUSTOM"]},"bodyMarkdown":{"type":"string","maxLength":20000},"language":{"type":"string","maxLength":10},"version":{"type":"string","maxLength":20},"parentDocumentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"effectiveFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"effectiveTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"legalReviewerName":{"type":"string","maxLength":240},"legalReviewerOrganization":{"type":"string","maxLength":240},"changeSummary":{"type":"string","maxLength":2000},"marketCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"countryCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":2}},"triggersReConsent":{"type":"boolean"}}},"CreateLoyaltyChallengeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":240},"kind":{"type":"string","enum":["PURCHASE_COUNT","CATEGORY_EXPLORATION","PURCHASE_STREAK","SPEND_THRESHOLD","REFERRAL_RACE","REVIEW_COUNT","PRODUCT_SAMPLER","DAILY_LOGIN_STREAK","SOCIAL_SHARE_RACE","TIER_PROGRESSION","SEASONAL_BINGO","WISHLIST_TO_PURCHASE","SUBSCRIPTION_RETENTION","COMMUNITY_ENGAGEMENT","CUSTOM"]},"goalValue":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"goalCriteriaJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"status":{"type":"string","enum":["DRAFT","SCHEDULED","ACTIVE","PAUSED","COMPLETED_BY_LIMIT","ENDED","CANCELLED","ARCHIVED"]},"audience":{"type":"string","enum":["ALL_CUSTOMERS","TIER_GATED","SEGMENT_GATED","NEW_CUSTOMERS","RETURNING_CUSTOMERS","HIGH_VALUE_VIP","AT_RISK_CHURN","INVITE_ONLY"]},"rewardKind":{"type":"string","enum":["POINTS_BONUS","TIER_UPGRADE","COUPON_CODE","GIFT_CARD","STORE_CREDIT","FREE_PRODUCT","EXCLUSIVE_BADGE","ENTRY_INTO_RAFFLE","EARLY_ACCESS_GRANT","STREAK_MULTIPLIER","CUSTOM"]},"goalUnit":{"type":"string","minLength":1,"maxLength":40},"enrollmentRequired":{"type":"boolean"},"enrollmentDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"rewardBadgeKey":{"type":"string","minLength":1,"maxLength":120},"rewardCurrency":{"type":"string","minLength":3,"maxLength":3},"applicableTierCodes":{"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"perCustomerCompletionLimit":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"globalCompletionLimit":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"headline":{"type":"string","maxLength":400},"description":{"type":"string","maxLength":1500},"windowDays":{"type":"integer","exclusiveMinimum":0,"maximum":3650},"windowStartAt":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"windowEndAt":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"rewardPointsAmount":{"type":"integer","minimum":0,"maximum":9007199254740991},"rewardCouponCode":{"type":"string","minLength":1,"maxLength":80},"rewardGiftCardAmountMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"rewardStoreCreditMinor":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["storeId","code","name","kind","goalValue","goalCriteriaJson"]},"UpdateLoyaltyChallengeDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":240},"kind":{"type":"string","enum":["PURCHASE_COUNT","CATEGORY_EXPLORATION","PURCHASE_STREAK","SPEND_THRESHOLD","REFERRAL_RACE","REVIEW_COUNT","PRODUCT_SAMPLER","DAILY_LOGIN_STREAK","SOCIAL_SHARE_RACE","TIER_PROGRESSION","SEASONAL_BINGO","WISHLIST_TO_PURCHASE","SUBSCRIPTION_RETENTION","COMMUNITY_ENGAGEMENT","CUSTOM"]},"status":{"type":"string","enum":["DRAFT","SCHEDULED","ACTIVE","PAUSED","COMPLETED_BY_LIMIT","ENDED","CANCELLED","ARCHIVED"]},"audience":{"type":"string","enum":["ALL_CUSTOMERS","TIER_GATED","SEGMENT_GATED","NEW_CUSTOMERS","RETURNING_CUSTOMERS","HIGH_VALUE_VIP","AT_RISK_CHURN","INVITE_ONLY"]},"rewardKind":{"type":"string","enum":["POINTS_BONUS","TIER_UPGRADE","COUPON_CODE","GIFT_CARD","STORE_CREDIT","FREE_PRODUCT","EXCLUSIVE_BADGE","ENTRY_INTO_RAFFLE","EARLY_ACCESS_GRANT","STREAK_MULTIPLIER","CUSTOM"]},"goalValue":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"goalUnit":{"type":"string","minLength":1,"maxLength":40},"goalCriteriaJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"enrollmentRequired":{"type":"boolean"},"enrollmentDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"rewardBadgeKey":{"type":"string","minLength":1,"maxLength":120},"rewardCurrency":{"type":"string","minLength":3,"maxLength":3},"applicableTierCodes":{"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"applicableProductIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"perCustomerCompletionLimit":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"globalCompletionLimit":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"headline":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":1500},{"type":"null"}]},"windowDays":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":3650},{"type":"null"}]},"windowStartAt":{"anyOf":[{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},{"type":"null"}]},"windowEndAt":{"anyOf":[{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},{"type":"null"}]},"rewardPointsAmount":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"rewardCouponCode":{"anyOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"null"}]},"rewardGiftCardAmountMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"rewardStoreCreditMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}}},"CreateLoyaltyMissionDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]},"kind":{"type":"string","enum":["DAILY_TASK","WEEKLY_TASK","MONTHLY_QUEST","ONE_TIME","SEASONAL","EVENT_DRIVEN","REFERRAL_GOAL","SOCIAL_SHARE","STREAK_BUILDER","COLLECTOR_SET"]},"status":{"type":"string","enum":["DRAFT","SCHEDULED","ACTIVE","PAUSED","EXPIRED","ARCHIVED"]},"taskKind":{"type":"string","enum":["PURCHASE_AMOUNT","PURCHASE_COUNT","CATEGORY_PURCHASE","PRODUCT_PURCHASE","REVIEW_PRODUCT","SHARE_SOCIAL","REFERRAL_SIGNUP","PROFILE_COMPLETE","APP_LOGIN_STREAK","LIVE_STREAM_ATTEND","PHOTO_UPLOAD","WISHLIST_ADD","COMMUNITY_POST","SURVEY_COMPLETE"]},"rewardKind":{"type":"string","enum":["POINTS","DISCOUNT_CODE","GIFT_CARD","BADGE","TIER_BOOST","FREE_SHIPPING_PASS","PRODUCT_SAMPLE","EARLY_ACCESS_PASS","CASHBACK_CREDIT","EXCLUSIVE_CONTENT"]},"difficultyTier":{"type":"string","enum":["BEGINNER","INTERMEDIATE","ADVANCED","EXPERT","LEGENDARY"]},"taskTargetValue":{"type":"string","pattern":"^\\d{1,15}$"},"taskWindowSeconds":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"rewardPointsValue":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"rewardDiscountCodeTemplate":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"rewardGiftCardAmountMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"rewardBadgeCode":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"rewardTierBoostCode":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"rewardCashbackAmountMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"rewardExpiresInDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"recurrenceCronExpression":{"type":"string","maxLength":120},"recurrenceTimezone":{"type":"string","maxLength":64},"maxCompletionsPerCustomer":{"type":"integer","minimum":1,"maximum":9007199254740991},"maxGlobalCompletions":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"prerequisiteMissionCodes":{"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"exclusiveTierCodes":{"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"retryAfterFailDays":{"anyOf":[{"type":"integer","minimum":0,"maximum":3650},{"type":"null"}]},"allowResume":{"type":"boolean"},"showOnLandingBanner":{"type":"boolean"},"notifyOnAvailable":{"type":"boolean"},"notifyOnNearComplete":{"type":"boolean"},"applicableProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCollectionIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"iconStorageKey":{"type":"string","maxLength":500},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80}},"required":["slug","title","kind","taskKind","rewardKind","storeId","code"]},"UpdateLoyaltyMissionDto":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160},"title":{"type":"string","minLength":1,"maxLength":300},"subtitle":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]},"kind":{"type":"string","enum":["DAILY_TASK","WEEKLY_TASK","MONTHLY_QUEST","ONE_TIME","SEASONAL","EVENT_DRIVEN","REFERRAL_GOAL","SOCIAL_SHARE","STREAK_BUILDER","COLLECTOR_SET"]},"status":{"type":"string","enum":["DRAFT","SCHEDULED","ACTIVE","PAUSED","EXPIRED","ARCHIVED"]},"taskKind":{"type":"string","enum":["PURCHASE_AMOUNT","PURCHASE_COUNT","CATEGORY_PURCHASE","PRODUCT_PURCHASE","REVIEW_PRODUCT","SHARE_SOCIAL","REFERRAL_SIGNUP","PROFILE_COMPLETE","APP_LOGIN_STREAK","LIVE_STREAM_ATTEND","PHOTO_UPLOAD","WISHLIST_ADD","COMMUNITY_POST","SURVEY_COMPLETE"]},"rewardKind":{"type":"string","enum":["POINTS","DISCOUNT_CODE","GIFT_CARD","BADGE","TIER_BOOST","FREE_SHIPPING_PASS","PRODUCT_SAMPLE","EARLY_ACCESS_PASS","CASHBACK_CREDIT","EXCLUSIVE_CONTENT"]},"difficultyTier":{"type":"string","enum":["BEGINNER","INTERMEDIATE","ADVANCED","EXPERT","LEGENDARY"]},"taskTargetValue":{"type":"string","pattern":"^\\d{1,15}$"},"taskWindowSeconds":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"rewardPointsValue":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"rewardDiscountCodeTemplate":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"rewardGiftCardAmountMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"rewardBadgeCode":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"rewardTierBoostCode":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"rewardCashbackAmountMinor":{"anyOf":[{"type":"string","pattern":"^\\d{1,15}$"},{"type":"null"}]},"rewardExpiresInDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"recurrenceCronExpression":{"type":"string","maxLength":120},"recurrenceTimezone":{"type":"string","maxLength":64},"maxCompletionsPerCustomer":{"type":"integer","minimum":1,"maximum":9007199254740991},"maxGlobalCompletions":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"prerequisiteMissionCodes":{"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"exclusiveTierCodes":{"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"retryAfterFailDays":{"anyOf":[{"type":"integer","minimum":0,"maximum":3650},{"type":"null"}]},"allowResume":{"type":"boolean"},"showOnLandingBanner":{"type":"boolean"},"notifyOnAvailable":{"type":"boolean"},"notifyOnNearComplete":{"type":"boolean"},"applicableProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCollectionIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"iconStorageKey":{"type":"string","maxLength":500}}},"CreateLocalDeliveryZoneDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":40},"name":{"type":"string","maxLength":200},"shape":{"type":"string","enum":["RADIUS","POSTAL_CODES","POLYGON"]},"centerLat":{"type":"string","maxLength":2000},"centerLng":{"type":"string","maxLength":2000},"radiusKm":{"type":"string","maxLength":2000},"postalCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}},"polygonJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"windowKinds":{"maxItems":500,"type":"array","items":{"type":"string","enum":["ASAP","SAME_DAY","NEXT_DAY","SCHEDULED_SLOT"]}},"cutoffTimeLocal":{"type":"string","maxLength":5},"baseFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"perKmFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"freeThresholdMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"minOrderMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"maxOrderMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"},"priority":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["storeId","code","name","shape"]},"UpdateLocalDeliveryZoneDto":{"type":"object","properties":{"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"shape":{"type":"string","enum":["RADIUS","POSTAL_CODES","POLYGON"]},"centerLat":{"type":"string","maxLength":2000},"centerLng":{"type":"string","maxLength":2000},"radiusKm":{"type":"string","maxLength":2000},"postalCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":20}},"polygonJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"windowKinds":{"maxItems":500,"type":"array","items":{"type":"string","enum":["ASAP","SAME_DAY","NEXT_DAY","SCHEDULED_SLOT"]}},"cutoffTimeLocal":{"type":"string","maxLength":5},"baseFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"perKmFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"freeThresholdMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"minOrderMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"maxOrderMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"},"priority":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"CreatePickupLocationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","maxLength":40},"name":{"type":"string","maxLength":200},"kind":{"type":"string","enum":["STORE","WAREHOUSE","LOCKER","PARTNER"]},"status":{"type":"string","enum":["ACTIVE","TEMPORARY_CLOSED","CLOSED"]},"addressLine1":{"type":"string","maxLength":300},"addressLine2":{"type":"string","maxLength":300},"city":{"type":"string","maxLength":120},"state":{"type":"string","maxLength":120},"postalCode":{"type":"string","maxLength":20},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"latitude":{"type":"string","maxLength":2000},"longitude":{"type":"string","maxLength":2000},"phone":{"type":"string","maxLength":40},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"pickupInstructions":{"type":"string","maxLength":20000},"capacityPerDay":{"type":"integer","minimum":0,"maximum":9007199254740991},"leadTimeHours":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"}},"required":["storeId","code","name","kind","addressLine1","city","postalCode"]},"UpdatePickupLocationDto":{"type":"object","properties":{"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","maxLength":200},"kind":{"type":"string","enum":["STORE","WAREHOUSE","LOCKER","PARTNER"]},"status":{"type":"string","enum":["ACTIVE","TEMPORARY_CLOSED","CLOSED"]},"addressLine1":{"type":"string","maxLength":300},"addressLine2":{"type":"string","maxLength":300},"city":{"type":"string","maxLength":120},"state":{"type":"string","maxLength":120},"postalCode":{"type":"string","maxLength":20},"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"latitude":{"type":"string","maxLength":2000},"longitude":{"type":"string","maxLength":2000},"phone":{"type":"string","maxLength":40},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"pickupInstructions":{"type":"string","maxLength":20000},"capacityPerDay":{"type":"integer","minimum":0,"maximum":9007199254740991},"leadTimeHours":{"type":"integer","minimum":0,"maximum":9007199254740991},"isActive":{"type":"boolean"}}},"StartConversationDto":{"type":"object","properties":{"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"subject":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","minLength":1,"maxLength":4000}},"required":["vendorId","subject","body"]},"SendMessageDto":{"type":"object","properties":{"body":{"type":"string","minLength":1,"maxLength":4000}},"required":["body"]},"CreateVoucherCodePoolDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":240},"description":{"type":"string","maxLength":800},"kind":{"type":"string","enum":["PERCENT_OFF","FLAT_AMOUNT_OFF","FREE_SHIPPING","GIFT_WITH_PURCHASE","POINTS_BONUS","STORE_CREDIT_GRANT"]},"distributionChannel":{"type":"string","enum":["EMAIL_BULK_SEND","SMS_BULK_SEND","PARTNER_HANDOFF","PRINT_PHYSICAL","STOREFRONT_AUTO_GRANT","IMPORTED_TO_CRM","STREAMER_GIVEAWAY","IN_STORE_PRINT","CUSTOM"]},"poolSize":{"type":"integer","minimum":1,"maximum":10000},"codePrefix":{"type":"string","maxLength":12,"pattern":"^[A-Za-z0-9]*$"},"codeLength":{"type":"integer","minimum":6,"maximum":24},"rewardValueBp":{"type":"integer","minimum":1,"maximum":10000},"rewardAmountMinor":{"type":"integer","minimum":1,"maximum":9007199254740991},"rewardPointsAmount":{"type":"integer","minimum":1,"maximum":9007199254740991},"rewardProductId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"minOrderAmountMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"maxDiscountMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"perCodeMaxUses":{"type":"integer","minimum":1,"maximum":9007199254740991},"perCustomerLimit":{"type":"integer","minimum":0,"maximum":9007199254740991},"validFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"validUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"perCodeValidityDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"partnerOrganizationName":{"type":"string","maxLength":240},"applicableTierCodes":{"maxItems":4,"type":"array","items":{"type":"string","enum":["BRONZE","SILVER","GOLD","PLATINUM"]}},"applicableProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":2,"maxLength":80,"pattern":"^[A-Za-z0-9_-]+$"}},"required":["name","poolSize","storeId","code"]},"UpdateVoucherCodePoolDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":240},"description":{"type":"string","maxLength":800},"kind":{"type":"string","enum":["PERCENT_OFF","FLAT_AMOUNT_OFF","FREE_SHIPPING","GIFT_WITH_PURCHASE","POINTS_BONUS","STORE_CREDIT_GRANT"]},"distributionChannel":{"type":"string","enum":["EMAIL_BULK_SEND","SMS_BULK_SEND","PARTNER_HANDOFF","PRINT_PHYSICAL","STOREFRONT_AUTO_GRANT","IMPORTED_TO_CRM","STREAMER_GIVEAWAY","IN_STORE_PRINT","CUSTOM"]},"poolSize":{"type":"integer","minimum":1,"maximum":10000},"codePrefix":{"type":"string","maxLength":12,"pattern":"^[A-Za-z0-9]*$"},"codeLength":{"type":"integer","minimum":6,"maximum":24},"rewardValueBp":{"type":"integer","minimum":1,"maximum":10000},"rewardAmountMinor":{"type":"integer","minimum":1,"maximum":9007199254740991},"rewardPointsAmount":{"type":"integer","minimum":1,"maximum":9007199254740991},"rewardProductId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"minOrderAmountMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"maxDiscountMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"perCodeMaxUses":{"type":"integer","minimum":1,"maximum":9007199254740991},"perCustomerLimit":{"type":"integer","minimum":0,"maximum":9007199254740991},"validFrom":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"validUntil":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"perCodeValidityDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"partnerOrganizationName":{"type":"string","maxLength":240},"applicableTierCodes":{"maxItems":4,"type":"array","items":{"type":"string","enum":["BRONZE","SILVER","GOLD","PLATINUM"]}},"applicableProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"applicableCategoryIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}},"CreateShippingInsurancePolicyDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":60,"pattern":"^[A-Za-z0-9][A-Za-z0-9_-]*$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]},"kind":{"type":"string","enum":["BASIC_PROTECTION","PREMIUM_PROTECTION","FULL_VALUE","THIRD_PARTY_ROUTE","THIRD_PARTY_GUARDIAN","CARRIER_DECLARED_VALUE","WHITE_GLOVE_PROTECTION"]},"trigger":{"type":"string","enum":["OPT_IN","AUTO_OVER_THRESHOLD","ALWAYS_REQUIRED","EXCLUDED_CATEGORIES"]},"isActive":{"type":"boolean"},"feeFlatMinor":{"type":"integer","minimum":0,"maximum":10000000000},"feePercentBp":{"type":"integer","minimum":0,"maximum":10000},"feeMinMinor":{"type":"integer","minimum":0,"maximum":10000000000},"feeMaxMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000000},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"coverageMaxMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000000},{"type":"null"}]},"coverageDeductibleMinor":{"type":"integer","minimum":0,"maximum":10000000000},"autoTriggerThresholdMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000000},{"type":"null"}]},"excludedCategories":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"excludedCountryCodes":{"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"providerName":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"providerPolicyNumber":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"claimWindowDays":{"type":"integer","minimum":0,"maximum":3650},"termsUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":10000}},"required":["storeId","code","name","currency"]},"UpdateShippingInsurancePolicyDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]},"kind":{"type":"string","enum":["BASIC_PROTECTION","PREMIUM_PROTECTION","FULL_VALUE","THIRD_PARTY_ROUTE","THIRD_PARTY_GUARDIAN","CARRIER_DECLARED_VALUE","WHITE_GLOVE_PROTECTION"]},"trigger":{"type":"string","enum":["OPT_IN","AUTO_OVER_THRESHOLD","ALWAYS_REQUIRED","EXCLUDED_CATEGORIES"]},"isActive":{"type":"boolean"},"feeFlatMinor":{"type":"integer","minimum":0,"maximum":10000000000},"feePercentBp":{"type":"integer","minimum":0,"maximum":10000},"feeMinMinor":{"type":"integer","minimum":0,"maximum":10000000000},"feeMaxMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000000},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"coverageMaxMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000000},{"type":"null"}]},"coverageDeductibleMinor":{"type":"integer","minimum":0,"maximum":10000000000},"autoTriggerThresholdMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000000},{"type":"null"}]},"excludedCategories":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"excludedCountryCodes":{"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"providerName":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"providerPolicyNumber":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"claimWindowDays":{"type":"integer","minimum":0,"maximum":3650},"termsUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"position":{"type":"integer","minimum":0,"maximum":10000}}},"CreateSlaDto":{"type":"object","properties":{"contractRef":{"type":"string","maxLength":200},"name":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":20000},"effectiveFrom":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"isActive":{"type":"boolean"},"metricsJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"measurementWindowDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"creditPolicyKind":{"type":"string","enum":["FIXED_PERCENT","TIERED","PRO_RATA","NONE"]},"creditPolicyJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"maxMonthlyCreditPercent":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"reportingCadence":{"type":"string","maxLength":20}},"required":["name","effectiveFrom","metricsJson"]},"UpdateSlaDto":{"type":"object","properties":{"contractRef":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":20000},"effectiveFrom":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"isActive":{"type":"boolean"},"metricsJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"measurementWindowDays":{"type":"integer","minimum":0,"maximum":9007199254740991},"creditPolicyKind":{"type":"string","enum":["FIXED_PERCENT","TIERED","PRO_RATA","NONE"]},"creditPolicyJson":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"maxMonthlyCreditPercent":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"reportingCadence":{"type":"string","maxLength":20}}},"CreateSlaReportDto":{"type":"object","properties":{"periodStart":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"periodEnd":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"metric":{"type":"string","enum":["UPTIME_PERCENT","P50_RESPONSE_MS","P95_RESPONSE_MS","P99_RESPONSE_MS","ERROR_RATE_PERCENT","SUPPORT_FIRST_RESPONSE_HOURS","SUPPORT_RESOLUTION_HOURS","WEBHOOK_DELIVERY_PERCENT","PAYMENT_SUCCESS_PERCENT","CUSTOM"]},"customMetricCode":{"type":"string","maxLength":2000},"targetValue":{"type":"string","maxLength":2000},"actualValue":{"type":"string","maxLength":2000},"isBreach":{"type":"boolean"},"breachMagnitude":{"type":"string","maxLength":2000},"affectedIncidentIds":{"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"creditPercent":{"type":"string","maxLength":2000}},"required":["periodStart","periodEnd","metric","targetValue","actualValue"]},"ApplySlaCreditDto":{"type":"object","properties":{"creditInvoiceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"CreateInfluencerPartnershipDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":80},"influencerName":{"type":"string","minLength":1,"maxLength":240},"legalEntityName":{"type":"string","minLength":1,"maxLength":240},"emailHash":{"type":"string","minLength":1,"maxLength":64},"primaryPlatform":{"type":"string","enum":["INSTAGRAM","TIKTOK","YOUTUBE","TWITCH","TWITTER_X","FACEBOOK","LINKEDIN","PINTEREST","SNAPCHAT","PERSONAL_BLOG","PODCAST","CUSTOM"]},"tier":{"type":"string","enum":["NANO","MICRO","MID_TIER","MACRO","MEGA","CELEBRITY","KOL_KEY_OPINION_LEADER"]},"status":{"type":"string","enum":["DRAFT","PROPOSED","NEGOTIATING","CONTRACT_SIGNED","CONTENT_IN_PROGRESS","CONTENT_DELIVERED","CONTENT_PUBLISHED","CAMPAIGN_LIVE","CAMPAIGN_COMPLETED","PAYMENT_DUE","PAYMENT_PAID","CANCELLED","TERMINATED","DISPUTED"]},"paymentModel":{"type":"string","enum":["FLAT_FEE","PERFORMANCE_BASED","HYBRID_FLAT_PLUS_BONUS","PRODUCT_GIFT_ONLY","AFFILIATE_COMMISSION","REVENUE_SHARE","EQUITY_DEAL"]},"contentRights":{"type":"string","enum":["ONE_TIME_USE","PAID_AMPLIFICATION_30_DAY","PAID_AMPLIFICATION_90_DAY","PAID_AMPLIFICATION_PERPETUAL","ORGANIC_REPOST_ALLOWED","WHITELISTED_ADS","EXCLUSIVE_OWNERSHIP"]},"campaignName":{"type":"string","minLength":1,"maxLength":240},"flatFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"bonusFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"productGiftValueMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"commissionRateBp":{"type":"integer","minimum":0,"maximum":10000},"revenueShareBp":{"type":"integer","minimum":0,"maximum":10000},"currency":{"type":"string","minLength":3,"maxLength":3},"followerCountSnapshot":{"type":"integer","minimum":0,"maximum":9007199254740991},"averageEngagementRateBp":{"type":"integer","minimum":0,"maximum":10000},"trackingDiscountCode":{"type":"string","minLength":1,"maxLength":60},"trackingUtmParams":{"type":"string","minLength":1,"maxLength":400},"campaignStartAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"campaignEndAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"contentDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"exclusivityClause":{"type":"boolean"},"exclusivityDays":{"type":"integer","minimum":0,"maximum":3650},"preApprovalRequired":{"type":"boolean"},"ftcDisclosureCompliant":{"type":"boolean"},"notes":{"type":"string","minLength":1,"maxLength":1200},"ndaSigned":{"type":"boolean"},"influencerHandleJson":{"type":"object","propertyNames":{"type":"string","enum":["INSTAGRAM","TIKTOK","YOUTUBE","TWITCH","TWITTER_X","FACEBOOK","LINKEDIN","PINTEREST","SNAPCHAT","PERSONAL_BLOG","PODCAST","CUSTOM"]},"additionalProperties":{"type":"string","minLength":1,"maxLength":80}},"secondaryPlatforms":{"maxItems":6,"type":"array","items":{"type":"string","enum":["INSTAGRAM","TIKTOK","YOUTUBE","TWITCH","TWITTER_X","FACEBOOK","LINKEDIN","PINTEREST","SNAPCHAT","PERSONAL_BLOG","PODCAST","CUSTOM"]}},"exclusivityCategoryIds":{"maxItems":20,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"deliverablesJson":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"type":{"type":"string","minLength":1,"maxLength":40},"dueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"done":{"type":"boolean"}},"required":["title"]}}},"required":["storeId","code","influencerName"]},"UpdateInfluencerPartnershipDto":{"type":"object","properties":{"influencerName":{"type":"string","minLength":1,"maxLength":240},"legalEntityName":{"type":"string","minLength":1,"maxLength":240},"emailHash":{"type":"string","minLength":1,"maxLength":64},"primaryPlatform":{"type":"string","enum":["INSTAGRAM","TIKTOK","YOUTUBE","TWITCH","TWITTER_X","FACEBOOK","LINKEDIN","PINTEREST","SNAPCHAT","PERSONAL_BLOG","PODCAST","CUSTOM"]},"tier":{"type":"string","enum":["NANO","MICRO","MID_TIER","MACRO","MEGA","CELEBRITY","KOL_KEY_OPINION_LEADER"]},"status":{"type":"string","enum":["DRAFT","PROPOSED","NEGOTIATING","CONTRACT_SIGNED","CONTENT_IN_PROGRESS","CONTENT_DELIVERED","CONTENT_PUBLISHED","CAMPAIGN_LIVE","CAMPAIGN_COMPLETED","PAYMENT_DUE","PAYMENT_PAID","CANCELLED","TERMINATED","DISPUTED"]},"paymentModel":{"type":"string","enum":["FLAT_FEE","PERFORMANCE_BASED","HYBRID_FLAT_PLUS_BONUS","PRODUCT_GIFT_ONLY","AFFILIATE_COMMISSION","REVENUE_SHARE","EQUITY_DEAL"]},"contentRights":{"type":"string","enum":["ONE_TIME_USE","PAID_AMPLIFICATION_30_DAY","PAID_AMPLIFICATION_90_DAY","PAID_AMPLIFICATION_PERPETUAL","ORGANIC_REPOST_ALLOWED","WHITELISTED_ADS","EXCLUSIVE_OWNERSHIP"]},"campaignName":{"type":"string","minLength":1,"maxLength":240},"flatFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"bonusFeeMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"productGiftValueMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"commissionRateBp":{"type":"integer","minimum":0,"maximum":10000},"revenueShareBp":{"type":"integer","minimum":0,"maximum":10000},"currency":{"type":"string","minLength":3,"maxLength":3},"followerCountSnapshot":{"type":"integer","minimum":0,"maximum":9007199254740991},"averageEngagementRateBp":{"type":"integer","minimum":0,"maximum":10000},"trackingDiscountCode":{"type":"string","minLength":1,"maxLength":60},"trackingUtmParams":{"type":"string","minLength":1,"maxLength":400},"campaignStartAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"campaignEndAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"contentDeadlineAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"exclusivityClause":{"type":"boolean"},"exclusivityDays":{"type":"integer","minimum":0,"maximum":3650},"preApprovalRequired":{"type":"boolean"},"ftcDisclosureCompliant":{"type":"boolean"},"notes":{"type":"string","minLength":1,"maxLength":1200},"ndaSigned":{"type":"boolean"},"influencerHandleJson":{"type":"object","propertyNames":{"type":"string","enum":["INSTAGRAM","TIKTOK","YOUTUBE","TWITCH","TWITTER_X","FACEBOOK","LINKEDIN","PINTEREST","SNAPCHAT","PERSONAL_BLOG","PODCAST","CUSTOM"]},"additionalProperties":{"type":"string","minLength":1,"maxLength":80}},"secondaryPlatforms":{"maxItems":6,"type":"array","items":{"type":"string","enum":["INSTAGRAM","TIKTOK","YOUTUBE","TWITCH","TWITTER_X","FACEBOOK","LINKEDIN","PINTEREST","SNAPCHAT","PERSONAL_BLOG","PODCAST","CUSTOM"]}},"exclusivityCategoryIds":{"maxItems":20,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"deliverablesJson":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"type":{"type":"string","minLength":1,"maxLength":40},"dueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"done":{"type":"boolean"}},"required":["title"]}}}},"TransitionInfluencerPartnershipDto":{"type":"object","properties":{"status":{"type":"string","enum":["DRAFT","PROPOSED","NEGOTIATING","CONTRACT_SIGNED","CONTENT_IN_PROGRESS","CONTENT_DELIVERED","CONTENT_PUBLISHED","CAMPAIGN_LIVE","CAMPAIGN_COMPLETED","PAYMENT_DUE","PAYMENT_PAID","CANCELLED","TERMINATED","DISPUTED"]}},"required":["status"]},"ImportBulkProductsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"csv":{"type":"string","maxLength":20000000},"rows":{"maxItems":10000,"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"required":["storeId"]},"EnqueueProductExportDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"CreateProductBundleDealDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]},"giftProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"giftThresholdMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"targetProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"maxRedemptionsTotal":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["name","giftProductId","storeId"]},"UpdateProductBundleDealDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":2000},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","ARCHIVED"]},"giftProductId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"giftThresholdMinor":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]},"targetProductIds":{"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"startsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"endsAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]},"maxRedemptionsTotal":{"anyOf":[{"type":"integer","minimum":1,"maximum":9007199254740991},{"type":"null"}]}}},"GenerateBuyButtonSnippetDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productSlug":{"type":"string","minLength":1,"maxLength":200},"buttonText":{"type":"string","minLength":1,"maxLength":80},"theme":{"type":"string","enum":["light","dark","outline","compact"]}},"required":["storeId","productSlug"]},"AcceptDpaDto":{"type":"object","properties":{"dpaVersionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["dpaVersionId"]},"GuestCheckoutDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedCurrency":{"type":"string","minLength":3,"maxLength":3},"expectedTotalMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"customer":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"phone":{"type":"string","minLength":5,"maxLength":30}},"required":["email","firstName","lastName"]},"items":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bundleId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":100},"configuration":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"personalization":{"type":"object","propertyNames":{"type":"string","maxLength":40},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"boolean"},{"maxItems":20,"type":"array","items":{"type":"string","maxLength":120}}]}},"customization":{"type":"object","properties":{"customizationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"value":{"type":"string","maxLength":2000}},"required":["customizationId","value"]},"warranty":{"type":"object","properties":{"extensionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["extensionId"]},"upsellOfferId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["productId","quantity"]}},"shippingSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"groupKey":{"type":"string","minLength":1,"maxLength":64},"rateId":{"type":"string","pattern":"^(local:)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"}},"required":["groupKey","rateId"]}},"quoteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applyStoreCredit":{"default":false,"type":"boolean"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120},"paymentMethod":{"default":"card","type":"string","enum":["card","bank_transfer","cod"]},"shippingInsurance":{"type":"boolean"},"installments":{"default":1,"type":"integer","minimum":1,"maximum":12},"discountCode":{"type":"string","minLength":3,"maxLength":40,"pattern":"^[A-Za-z0-9_-]+$"},"referralCode":{"type":"string","pattern":"^[A-Za-z0-9_-]{2,60}$"},"subscriptionPayment":{"type":"object","properties":{"subscriptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"periodStart":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["subscriptionId","periodStart"]},"shippingAddress":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"billingAddress":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"requestedDeliveryDate":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderNote":{"type":"string","minLength":1,"maxLength":500},"giftWrap":{"type":"object","properties":{"optionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"message":{"type":"string","minLength":1,"maxLength":500}},"required":["optionId"]},"giftCardCode":{"type":"string","minLength":6,"maxLength":40,"pattern":"^[A-Za-z0-9-]+$"},"consents":{"type":"object","properties":{"kvkk":{"type":"boolean"},"salesContract":{"type":"boolean"},"preliminaryInfo":{"type":"boolean"},"electronicCommunication":{"type":"boolean"},"marketingEmail":{"type":"boolean"},"marketingSms":{"type":"boolean"}},"required":["kvkk","salesContract","preliminaryInfo"]}},"required":["storeId","customer","items","idempotencyKey","consents"]},"CheckoutShippingQuoteDto":{"type":"object","properties":{"destinationCountry":{"type":"string","minLength":2,"maxLength":2},"destinationPostalCode":{"type":"string","minLength":1,"maxLength":16},"merchandiseTotalCents":{"type":"integer","minimum":0,"maximum":1000000000},"pickup":{"default":false,"type":"boolean"},"items":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":10000},"lineTotalCents":{"type":"integer","minimum":0,"maximum":1000000000}},"required":["productId","quantity"]}},"shippingSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"groupKey":{"type":"string","minLength":1,"maxLength":64},"rateId":{"type":"string","pattern":"^(local:)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"}},"required":["groupKey","rateId"]}}},"required":["merchandiseTotalCents","items"]},"AuthenticatedCheckoutDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedCurrency":{"type":"string","minLength":3,"maxLength":3},"expectedTotalMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"customer":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"phone":{"type":"string","minLength":5,"maxLength":30}},"required":["email","firstName","lastName"]},"items":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bundleId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":100},"configuration":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"personalization":{"type":"object","propertyNames":{"type":"string","maxLength":40},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"boolean"},{"maxItems":20,"type":"array","items":{"type":"string","maxLength":120}}]}},"customization":{"type":"object","properties":{"customizationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"value":{"type":"string","maxLength":2000}},"required":["customizationId","value"]},"warranty":{"type":"object","properties":{"extensionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["extensionId"]},"upsellOfferId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["productId","quantity"]}},"shippingSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"groupKey":{"type":"string","minLength":1,"maxLength":64},"rateId":{"type":"string","pattern":"^(local:)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"}},"required":["groupKey","rateId"]}},"quoteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applyStoreCredit":{"default":false,"type":"boolean"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120},"paymentMethod":{"default":"card","type":"string","enum":["card","bank_transfer","cod"]},"shippingInsurance":{"type":"boolean"},"installments":{"default":1,"type":"integer","minimum":1,"maximum":12},"discountCode":{"type":"string","minLength":3,"maxLength":40,"pattern":"^[A-Za-z0-9_-]+$"},"referralCode":{"type":"string","pattern":"^[A-Za-z0-9_-]{2,60}$"},"subscriptionPayment":{"type":"object","properties":{"subscriptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"periodStart":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["subscriptionId","periodStart"]},"shippingAddress":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"billingAddress":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"requestedDeliveryDate":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderNote":{"type":"string","minLength":1,"maxLength":500},"giftWrap":{"type":"object","properties":{"optionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"message":{"type":"string","minLength":1,"maxLength":500}},"required":["optionId"]},"giftCardCode":{"type":"string","minLength":6,"maxLength":40,"pattern":"^[A-Za-z0-9-]+$"},"consents":{"type":"object","properties":{"kvkk":{"type":"boolean"},"salesContract":{"type":"boolean"},"preliminaryInfo":{"type":"boolean"},"electronicCommunication":{"type":"boolean"},"marketingEmail":{"type":"boolean"},"marketingSms":{"type":"boolean"}},"required":["kvkk","salesContract","preliminaryInfo"]}},"required":["storeId","customer","items","idempotencyKey","consents"]},"GuestCheckoutInitiate3dsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedCurrency":{"type":"string","minLength":3,"maxLength":3},"expectedTotalMinor":{"type":"integer","minimum":0,"maximum":9007199254740991},"customer":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"phone":{"type":"string","minLength":5,"maxLength":30}},"required":["email","firstName","lastName"]},"items":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"bundleId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":100},"configuration":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"personalization":{"type":"object","propertyNames":{"type":"string","maxLength":40},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"boolean"},{"maxItems":20,"type":"array","items":{"type":"string","maxLength":120}}]}},"customization":{"type":"object","properties":{"customizationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"value":{"type":"string","maxLength":2000}},"required":["customizationId","value"]},"warranty":{"type":"object","properties":{"extensionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["extensionId"]},"upsellOfferId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["productId","quantity"]}},"shippingSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"groupKey":{"type":"string","minLength":1,"maxLength":64},"rateId":{"type":"string","pattern":"^(local:)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"}},"required":["groupKey","rateId"]}},"quoteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applyStoreCredit":{"default":false,"type":"boolean"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120},"paymentMethod":{"default":"card","type":"string","enum":["card","bank_transfer","cod"]},"shippingInsurance":{"type":"boolean"},"installments":{"default":1,"type":"integer","minimum":1,"maximum":12},"discountCode":{"type":"string","minLength":3,"maxLength":40,"pattern":"^[A-Za-z0-9_-]+$"},"referralCode":{"type":"string","pattern":"^[A-Za-z0-9_-]{2,60}$"},"subscriptionPayment":{"type":"object","properties":{"subscriptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"periodStart":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["subscriptionId","periodStart"]},"shippingAddress":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"billingAddress":{"type":"object","properties":{"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"type":"string","minLength":5,"maxLength":40},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100},"postalCode":{"type":"string","maxLength":20},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2},"companyName":{"type":"string","maxLength":200},"taxOffice":{"type":"string","maxLength":120},"taxNumber":{"type":"string","maxLength":30},"identityNumber":{"type":"string","maxLength":20}},"required":["fullName","line1","city"]},"requestedDeliveryDate":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"pickupLocationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderNote":{"type":"string","minLength":1,"maxLength":500},"giftWrap":{"type":"object","properties":{"optionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"message":{"type":"string","minLength":1,"maxLength":500}},"required":["optionId"]},"giftCardCode":{"type":"string","minLength":6,"maxLength":40,"pattern":"^[A-Za-z0-9-]+$"},"consents":{"type":"object","properties":{"kvkk":{"type":"boolean"},"salesContract":{"type":"boolean"},"preliminaryInfo":{"type":"boolean"},"electronicCommunication":{"type":"boolean"},"marketingEmail":{"type":"boolean"},"marketingSms":{"type":"boolean"}},"required":["kvkk","salesContract","preliminaryInfo"]},"callbackBaseUrl":{"type":"string","maxLength":2048,"format":"uri"},"card":{"type":"object","properties":{"cardHolderName":{"type":"string","minLength":2,"maxLength":100},"cardNumber":{"type":"string","pattern":"^\\d{12,19}$"},"expireMonth":{"type":"string","pattern":"^(0[1-9]|1[0-2])$"},"expireYear":{"type":"string","pattern":"^\\d{2}(\\d{2})?$"},"cvc":{"type":"string","pattern":"^\\d{3,4}$"}},"required":["cardHolderName","cardNumber","expireMonth","expireYear","cvc"]}},"required":["storeId","customer","items","idempotencyKey","consents","callbackBaseUrl"]},"OpenChargebackDto":{"type":"object","properties":{"paymentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderNumber":{"type":"string","minLength":1,"maxLength":60},"reasonCategory":{"default":"GENERAL","type":"string","enum":["FRAUD","PRODUCT_NOT_RECEIVED","PRODUCT_NOT_AS_DESCRIBED","DUPLICATE","CREDIT_NOT_PROCESSED","GENERAL"]},"reasonCode":{"type":"string","minLength":1,"maxLength":40},"externalCaseId":{"type":"string","minLength":1,"maxLength":120},"amount":{"type":"number","exclusiveMinimum":0,"maximum":9999999},"evidenceDueAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"notes":{"type":"string","minLength":1,"maxLength":2000}}},"SubmitChargebackEvidenceDto":{"type":"object","properties":{"summary":{"type":"string","minLength":1,"maxLength":4000},"trackingNumber":{"type":"string","maxLength":80},"documentUrls":{"default":[],"maxItems":10,"type":"array","items":{"type":"string","maxLength":1000,"format":"uri"}}},"required":["summary"]},"ResolveChargebackDto":{"type":"object","properties":{"outcome":{"type":"string","enum":["WON","LOST","ACCEPTED"]},"resolutionNotes":{"type":"string","minLength":1,"maxLength":2000}},"required":["outcome"]},"UpdateCheckoutBrandingDto":{"type":"object","properties":{"logoUrl":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"faviconUrl":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"primaryColor":{"anyOf":[{"type":"string","maxLength":10,"pattern":"^#[0-9a-fA-F]{3,8}$"},{"type":"null"}]},"accentColor":{"anyOf":[{"type":"string","maxLength":10,"pattern":"^#[0-9a-fA-F]{3,8}$"},{"type":"null"}]},"backgroundColor":{"anyOf":[{"type":"string","maxLength":10,"pattern":"^#[0-9a-fA-F]{3,8}$"},{"type":"null"}]},"buttonRadius":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"footerText":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"supportEmail":{"anyOf":[{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"null"}]},"supportPhone":{"anyOf":[{"type":"string","maxLength":30},{"type":"null"}]},"showOrderNotes":{"type":"boolean"},"showExpressCheckout":{"type":"boolean"},"showGiftMessage":{"type":"boolean"},"requireTaxId":{"type":"boolean"},"customCss":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]}}},"CreateListingTypeDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"slug":{"type":"string","maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"description":{"anyOf":[{"type":"string","maxLength":280},{"type":"null"}]},"isActive":{"type":"boolean"}},"required":["name"]},"UpdateListingTypeDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"slug":{"type":"string","maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"description":{"anyOf":[{"type":"string","maxLength":280},{"type":"null"}]},"isActive":{"type":"boolean"}}},"CreateListingInquiryDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":2,"maxLength":120},"email":{"type":"string","maxLength":180,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"phone":{"anyOf":[{"type":"string","pattern":"^[+0-9()\\s-]{7,32}$"},{"type":"null"}]},"message":{"type":"string","minLength":10,"maxLength":2000}},"required":["storeId","name","email","message"]},"CreateListingDto":{"type":"object","properties":{"typeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":3,"maxLength":160},"summary":{"anyOf":[{"type":"string","maxLength":280},{"type":"null"}]},"body":{"type":"string","minLength":10,"maxLength":8000},"mediaUrls":{"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"city":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"district":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"contactName":{"anyOf":[{"type":"string","minLength":2,"maxLength":120},{"type":"null"}]},"contactPhone":{"anyOf":[{"type":"string","pattern":"^[+0-9()\\s-]{7,32}$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}},"required":["typeId","title","body"]},"UpdateListingDto":{"type":"object","properties":{"typeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":3,"maxLength":160},"summary":{"anyOf":[{"type":"string","maxLength":280},{"type":"null"}]},"body":{"type":"string","minLength":10,"maxLength":8000},"mediaUrls":{"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"city":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"district":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"contactName":{"anyOf":[{"type":"string","minLength":2,"maxLength":120},{"type":"null"}]},"contactPhone":{"anyOf":[{"type":"string","pattern":"^[+0-9()\\s-]{7,32}$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null"}]}}},"CreateProductFeedImportDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"sourceUrl":{"type":"string","maxLength":2000,"format":"uri"},"itemPath":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-zA-Z0-9_:.-]+$"},"fieldMap":{"type":"object","properties":{"mode":{"default":"auto","type":"string","enum":["auto","manual"]},"sku":{"type":"string","maxLength":120},"name":{"type":"string","maxLength":120},"description":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"currency":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"images":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"barcode":{"type":"string","maxLength":120},"brand":{"type":"string","maxLength":120},"category":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"taxRate":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"weightUnit":{"type":"string","enum":["kg","g"]},"variants":{"type":"object","properties":{"listPath":{"type":"string","maxLength":200},"sku":{"type":"string","maxLength":120},"barcode":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"options":{"maxItems":5,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"path":{"type":"string","minLength":1,"maxLength":120},"stripPrefixPath":{"type":"string","minLength":1,"maxLength":120}},"required":["name","path"]}}},"additionalProperties":false},"groupBy":{"type":"string","maxLength":120},"descriptionParser":{"type":"string","enum":["promo-tr"]}},"additionalProperties":false},"adapterId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"defaultCategoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"defaultBrandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"defaultCurrency":{"default":"TRY","type":"string","minLength":3,"maxLength":3},"publishOnImport":{"default":false,"type":"boolean"},"isActive":{"default":true,"type":"boolean"},"updateFields":{"default":["NAME","DESCRIPTION","CATEGORY","BRAND","IMAGES","PRICE","STOCK","DETAILS"],"minItems":1,"maxItems":8,"type":"array","items":{"type":"string","enum":["NAME","DESCRIPTION","CATEGORY","BRAND","IMAGES","PRICE","STOCK","DETAILS"]}},"priceAdjustPercent":{"default":null,"anyOf":[{"type":"number","minimum":-90,"maximum":500},{"type":"null"}]},"newProductBehavior":{"default":"CREATE","type":"string","enum":["CREATE","SKIP"]},"missingProductBehavior":{"default":"KEEP","type":"string","enum":["KEEP","DEACTIVATE"]},"scheduleEnabled":{"default":false,"type":"boolean"},"scheduleIntervalHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":168},{"type":"null"}]},"scheduleWindowStart":{"anyOf":[{"type":"integer","minimum":0,"maximum":23},{"type":"null"}]},"scheduleWindowEnd":{"anyOf":[{"type":"integer","minimum":0,"maximum":23},{"type":"null"}]}},"required":["storeId","name","sourceUrl","itemPath","fieldMap"]},"UpdateProductFeedImportDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"sourceUrl":{"type":"string","maxLength":2000,"format":"uri"},"itemPath":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-zA-Z0-9_:.-]+$"},"fieldMap":{"type":"object","properties":{"mode":{"default":"auto","type":"string","enum":["auto","manual"]},"sku":{"type":"string","maxLength":120},"name":{"type":"string","maxLength":120},"description":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"currency":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"images":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"barcode":{"type":"string","maxLength":120},"brand":{"type":"string","maxLength":120},"category":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"taxRate":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"weightUnit":{"type":"string","enum":["kg","g"]},"variants":{"type":"object","properties":{"listPath":{"type":"string","maxLength":200},"sku":{"type":"string","maxLength":120},"barcode":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"options":{"maxItems":5,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"path":{"type":"string","minLength":1,"maxLength":120},"stripPrefixPath":{"type":"string","minLength":1,"maxLength":120}},"required":["name","path"]}}},"additionalProperties":false},"groupBy":{"type":"string","maxLength":120},"descriptionParser":{"type":"string","enum":["promo-tr"]}},"additionalProperties":false},"adapterId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"defaultCategoryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"defaultBrandId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"defaultCurrency":{"type":"string","minLength":3,"maxLength":3},"publishOnImport":{"type":"boolean"},"isActive":{"type":"boolean"},"updateFields":{"minItems":1,"maxItems":8,"type":"array","items":{"type":"string","enum":["NAME","DESCRIPTION","CATEGORY","BRAND","IMAGES","PRICE","STOCK","DETAILS"]}},"priceAdjustPercent":{"anyOf":[{"type":"number","minimum":-90,"maximum":500},{"type":"null"}]},"newProductBehavior":{"type":"string","enum":["CREATE","SKIP"]},"missingProductBehavior":{"type":"string","enum":["KEEP","DEACTIVATE"]},"scheduleEnabled":{"type":"boolean"},"scheduleIntervalHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":168},{"type":"null"}]},"scheduleWindowStart":{"anyOf":[{"type":"integer","minimum":0,"maximum":23},{"type":"null"}]},"scheduleWindowEnd":{"anyOf":[{"type":"integer","minimum":0,"maximum":23},{"type":"null"}]}}},"PreviewProductFeedDto":{"type":"object","properties":{"sourceUrl":{"type":"string","maxLength":2000,"format":"uri"},"itemPath":{"type":"string","minLength":1,"maxLength":200},"fieldMap":{"type":"object","properties":{"mode":{"default":"auto","type":"string","enum":["auto","manual"]},"sku":{"type":"string","maxLength":120},"name":{"type":"string","maxLength":120},"description":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"currency":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"images":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"barcode":{"type":"string","maxLength":120},"brand":{"type":"string","maxLength":120},"category":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"taxRate":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"weightUnit":{"type":"string","enum":["kg","g"]},"variants":{"type":"object","properties":{"listPath":{"type":"string","maxLength":200},"sku":{"type":"string","maxLength":120},"barcode":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"options":{"maxItems":5,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"path":{"type":"string","minLength":1,"maxLength":120},"stripPrefixPath":{"type":"string","minLength":1,"maxLength":120}},"required":["name","path"]}}},"additionalProperties":false},"groupBy":{"type":"string","maxLength":120},"descriptionParser":{"type":"string","enum":["promo-tr"]}},"additionalProperties":false},"limit":{"type":"integer","minimum":1,"maximum":20}},"required":["sourceUrl","itemPath","fieldMap"]},"AnalyzeProductFeedDto":{"type":"object","properties":{"sourceUrl":{"type":"string","maxLength":2000,"format":"uri"}},"required":["sourceUrl"]},"CreateFeedAdapterDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string","maxLength":500},"itemPath":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-zA-Z0-9_:.-]+$"},"fieldMap":{"type":"object","properties":{"mode":{"default":"auto","type":"string","enum":["auto","manual"]},"sku":{"type":"string","maxLength":120},"name":{"type":"string","maxLength":120},"description":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"currency":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"images":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"barcode":{"type":"string","maxLength":120},"brand":{"type":"string","maxLength":120},"category":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"taxRate":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"weightUnit":{"type":"string","enum":["kg","g"]},"variants":{"type":"object","properties":{"listPath":{"type":"string","maxLength":200},"sku":{"type":"string","maxLength":120},"barcode":{"type":"string","maxLength":120},"price":{"type":"string","maxLength":120},"stock":{"type":"string","maxLength":120},"image":{"type":"string","maxLength":120},"weight":{"type":"string","maxLength":120},"options":{"maxItems":5,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"path":{"type":"string","minLength":1,"maxLength":120},"stripPrefixPath":{"type":"string","minLength":1,"maxLength":120}},"required":["name","path"]}}},"additionalProperties":false},"groupBy":{"type":"string","maxLength":120},"descriptionParser":{"type":"string","enum":["promo-tr"]}},"additionalProperties":false},"importId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["name","itemPath","fieldMap"],"additionalProperties":false},"UpdateFeedAdapterDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"description":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"isActive":{"type":"boolean"}},"additionalProperties":false},"CreateProductFeedDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[a-z0-9-]+$"},"format":{"default":"GOOGLE_MERCHANT","type":"string","enum":["GOOGLE_MERCHANT","META_CATALOG","AKAKCE","CIMRI","CUSTOM"]},"filters":{"type":"object","properties":{"minPrice":{"type":"number","minimum":0},"maxPrice":{"type":"number","minimum":0},"inStockOnly":{"type":"boolean"},"categoryIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"brandIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"requireGtin":{"type":"boolean"}},"additionalProperties":false},"categoryMap":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"customLabels":{"type":"object","properties":{"label0":{"type":"string","maxLength":100},"label1":{"type":"string","maxLength":100},"label2":{"type":"string","maxLength":100},"label3":{"type":"string","maxLength":100},"label4":{"type":"string","maxLength":100}}},"utmCampaign":{"type":"string","maxLength":120},"isActive":{"default":true,"type":"boolean"}},"required":["storeId","name","slug"]},"UpdateProductFeedDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[a-z0-9-]+$"},"format":{"type":"string","enum":["GOOGLE_MERCHANT","META_CATALOG","AKAKCE","CIMRI","CUSTOM"]},"filters":{"type":"object","properties":{"minPrice":{"type":"number","minimum":0},"maxPrice":{"type":"number","minimum":0},"inStockOnly":{"type":"boolean"},"categoryIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"brandIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"requireGtin":{"type":"boolean"}},"additionalProperties":false},"categoryMap":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"customLabels":{"type":"object","properties":{"label0":{"type":"string","maxLength":100},"label1":{"type":"string","maxLength":100},"label2":{"type":"string","maxLength":100},"label3":{"type":"string","maxLength":100},"label4":{"type":"string","maxLength":100}}},"utmCampaign":{"type":"string","maxLength":120},"isActive":{"type":"boolean"}}},"AskProductQaPublicDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"question":{"type":"string","minLength":3,"maxLength":2000}},"required":["storeId","question"]},"AskStoreQuestionDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"topicSlug":{"anyOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"null"}]},"title":{"anyOf":[{"type":"string","minLength":3,"maxLength":200},{"type":"null"}]},"question":{"type":"string","minLength":5,"maxLength":2000}},"required":["storeId","question"]},"UpsertQuestionTopicDto":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":120},"icon":{"anyOf":[{"type":"string","maxLength":60},{"type":"null"}]},"sortOrder":{"type":"integer","minimum":0,"maximum":999},"isActive":{"type":"boolean"}},"required":["name"]},"PinQuestionDto":{"type":"object","properties":{"isPinned":{"type":"boolean"}},"required":["isPinned"]},"AcceptQuestionAnswerDto":{"type":"object","properties":{"answerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["answerId"]},"AskProductQaDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"question":{"type":"string","minLength":3,"maxLength":2000},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","question"]},"AnswerProductQaDto":{"type":"object","properties":{"body":{"type":"string","minLength":1,"maxLength":4000},"authorKind":{"type":"string","enum":["merchant","vendor","admin"]}},"required":["body"]},"CreatePunchOutProfileDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"wholesaleCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"buyerDomain":{"type":"string","minLength":1,"maxLength":120},"buyerIdentity":{"type":"string","minLength":1,"maxLength":240},"sharedSecret":{"type":"string","minLength":8,"maxLength":240},"sendToUrl":{"type":"string","maxLength":400,"format":"uri"},"isActive":{"type":"boolean"}},"required":["storeId","wholesaleCustomerId","buyerDomain","buyerIdentity","sharedSecret"]},"UpdatePunchOutProfileDto":{"type":"object","properties":{"wholesaleCustomerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sharedSecret":{"type":"string","minLength":8,"maxLength":240},"sendToUrl":{"anyOf":[{"type":"string","maxLength":400,"format":"uri"},{"type":"null"}]},"isActive":{"type":"boolean"}}},"PunchOutCartDto":{"type":"object","properties":{"items":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":10000}},"required":["productId","quantity"]}}},"required":["items"]},"CreateQuoteDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"wholesaleCustomerId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"salesRepId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"currency":{"type":"string","minLength":3,"maxLength":3},"termsText":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"lineItems":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"productVariantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"customSku":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":1000000},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0},"position":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["name","quantity"]}},"shippingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"billingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["storeId","currency","validUntil","lineItems"]},"UpdateQuoteDto":{"type":"object","properties":{"currency":{"type":"string","minLength":3,"maxLength":3},"termsText":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"lineItems":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"productVariantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"customSku":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":1000000},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0},"position":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["name","quantity"]}}}},"PriceQuoteDto":{"type":"object","properties":{"lineItems":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0}},"required":["id","unitPrice"]}}},"required":["lineItems"]},"RejectQuoteDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":1000}},"required":["reason"]},"ConvertQuoteDto":{"type":"object","properties":{"payment":{"type":"string","enum":["ON_ACCOUNT","PREPAID"]}}},"CompanyAddressDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"type":{"default":"BOTH","type":"string","enum":["SHIPPING","BILLING","BOTH"]},"isDefaultShipping":{"type":"boolean"},"isDefaultBilling":{"type":"boolean"},"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"anyOf":[{"type":"string","minLength":5,"maxLength":40},{"type":"null"}]},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"neighborhood":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"country":{"default":"TR","type":"string","minLength":2,"maxLength":2}},"required":["label","fullName","line1","city"]},"UpdateCompanyAddressDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"type":{"type":"string","enum":["SHIPPING","BILLING","BOTH"]},"isDefaultShipping":{"type":"boolean"},"isDefaultBilling":{"type":"boolean"},"fullName":{"type":"string","minLength":1,"maxLength":200},"phone":{"anyOf":[{"type":"string","minLength":5,"maxLength":40},{"type":"null"}]},"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"city":{"type":"string","minLength":1,"maxLength":100},"district":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"neighborhood":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"country":{"type":"string","minLength":2,"maxLength":2}}},"CreateZoneDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"postalCodes":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":16}},"maxDeliveryMinutes":{"type":"integer","minimum":15,"maximum":1440},"baseFeeCents":{"type":"integer","minimum":0,"maximum":1000000},"freeThresholdCents":{"type":"integer","minimum":0,"maximum":1000000000},"isActive":{"type":"boolean"}},"required":["storeId","name","postalCodes"]},"UpdateZoneDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"postalCodes":{"maxItems":500,"type":"array","items":{"type":"string","minLength":1,"maxLength":16}},"maxDeliveryMinutes":{"type":"integer","minimum":15,"maximum":1440},"baseFeeCents":{"type":"integer","minimum":0,"maximum":1000000},"freeThresholdCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000},{"type":"null"}]},"isActive":{"type":"boolean"}}},"CreateSlotDto":{"type":"object","properties":{"zoneId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"startAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"capacity":{"type":"integer","minimum":1,"maximum":10000}},"required":["zoneId","startAt","endAt"]},"ResolveDeliveryDto":{"type":"object","properties":{"postalCode":{"type":"string","minLength":1,"maxLength":16},"cartTotalCents":{"type":"integer","minimum":0,"maximum":1000000000}},"required":["postalCode"]},"BulkRejectReviewsDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"reason":{"type":"string","minLength":1,"maxLength":2000}},"required":["ids","reason"]},"InviteStaffDto":{"type":"object","properties":{"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"type":"string","enum":["tenant_admin","store_manager","catalog_manager","ops_manager","marketing_manager","content_manager","accountant"]}},"required":["email","role"]},"AcceptInvitationDto":{"type":"object","properties":{"token":{"type":"string","minLength":20,"maxLength":200},"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"password":{"type":"string","minLength":10,"maxLength":200},"existingPassword":{"type":"string","minLength":1,"maxLength":200}},"required":["token","firstName","lastName","password"]},"CreatePopupDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"layoutId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":200},"trigger":{"type":"string","enum":["ON_LOAD","ON_EXIT_INTENT","ON_SCROLL","ON_TIME_DELAY","ON_CLICK"]},"config":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"displayRules":{"type":"object","properties":{"pages":{"default":[],"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"devices":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["desktop","tablet","mobile"]}},"segments":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"frequency":{"default":"ONCE_PER_SESSION","type":"string","enum":["ONCE_PER_SESSION","ONCE_PER_DAY","ONCE_PER_VISITOR","EVERY_TIME"]}},"required":["devices"]},"isActive":{"default":false,"type":"boolean"}},"required":["storeId","name","trigger","config","displayRules"]},"UpdatePopupDto":{"type":"object","properties":{"layoutId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":200},"trigger":{"type":"string","enum":["ON_LOAD","ON_EXIT_INTENT","ON_SCROLL","ON_TIME_DELAY","ON_CLICK"]},"config":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"displayRules":{"type":"object","properties":{"pages":{"default":[],"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"devices":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","enum":["desktop","tablet","mobile"]}},"segments":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"frequency":{"default":"ONCE_PER_SESSION","type":"string","enum":["ONCE_PER_SESSION","ONCE_PER_DAY","ONCE_PER_VISITOR","EVERY_TIME"]}},"required":["devices"]},"isActive":{"type":"boolean"}}},"SectionRenderEventDto":{"type":"object","properties":{"sectionType":{"type":"string","minLength":1,"maxLength":80},"sectionId":{"type":"string","minLength":1,"maxLength":200},"durationMs":{"type":"number","minimum":0,"maximum":60000},"hydrationMs":{"type":"number","minimum":0,"maximum":60000},"viewportEnteredAt":{"type":"integer","minimum":1000000000000,"maximum":9007199254740991},"path":{"type":"string","minLength":1,"maxLength":500},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"budgetExceeded":{"type":"boolean"},"budgetThresholdMs":{"type":"integer","minimum":0,"maximum":60000}},"required":["sectionType","sectionId","durationMs"]},"SectionRenderEventBatchDto":{"type":"object","properties":{"events":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"sectionType":{"type":"string","minLength":1,"maxLength":80},"sectionId":{"type":"string","minLength":1,"maxLength":200},"durationMs":{"type":"number","minimum":0,"maximum":60000},"hydrationMs":{"type":"number","minimum":0,"maximum":60000},"viewportEnteredAt":{"type":"integer","minimum":1000000000000,"maximum":9007199254740991},"path":{"type":"string","minLength":1,"maxLength":500},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"budgetExceeded":{"type":"boolean"},"budgetThresholdMs":{"type":"integer","minimum":0,"maximum":60000}},"required":["sectionType","sectionId","durationMs"]}}},"required":["events"]},"WebVitalEventDto":{"type":"object","properties":{"name":{"type":"string","enum":["LCP","FID","INP","CLS","TTFB","FCP"]},"value":{"type":"number","minimum":0},"rating":{"type":"string","enum":["good","needs-improvement","poor"]},"delta":{"type":"number"},"id":{"type":"string","minLength":1,"maxLength":80},"navigationType":{"type":"string","maxLength":40},"path":{"type":"string","minLength":1,"maxLength":500},"timestamp":{"type":"integer","minimum":1000000000000,"maximum":9007199254740991},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["name","value","rating","delta","id","path","timestamp"]},"AddOptOutDto":{"type":"object","properties":{"phone":{"type":"string","minLength":5,"maxLength":30},"reason":{"type":"string","maxLength":160}},"required":["phone"]},"SendSmsDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"to":{"type":"string","minLength":5,"maxLength":30},"text":{"type":"string","minLength":1,"maxLength":1000},"sender":{"type":"string","maxLength":11}},"required":["storeId","to","text"]},"UpsertSsoConfigDto":{"type":"object","properties":{"provider":{"type":"string","enum":["OIDC","SAML"]},"enabled":{"type":"boolean"},"metadataUrl":{"type":"string","maxLength":800,"format":"uri"},"clientId":{"type":"string","maxLength":200},"clientSecret":{"type":"string","maxLength":500},"issuerUrl":{"type":"string","maxLength":500,"format":"uri"},"acsUrl":{"type":"string","maxLength":500,"format":"uri"},"entityId":{"type":"string","maxLength":500},"certificate":{"type":"string","maxLength":10000},"requireSso":{"type":"boolean"},"allowedDomains":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":200}}},"required":["provider"]},"InitiateSsoDto":{"type":"object","properties":{"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"redirectAfter":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]}},"required":["email"]},"SyntheticSsoDto":{"type":"object","properties":{"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["email","tenantId"]},"ScimUserCreateDto":{"type":"object","properties":{"schemas":{"type":"array","items":{"type":"string"}},"userName":{"type":"string","minLength":1,"maxLength":320},"displayName":{"type":"string","maxLength":200},"externalId":{"type":"string","maxLength":200},"active":{"default":true,"type":"boolean"},"name":{"type":"object","properties":{"givenName":{"type":"string","maxLength":100},"familyName":{"type":"string","maxLength":100},"formatted":{"type":"string","maxLength":200}}},"emails":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"type":{"type":"string","maxLength":40},"primary":{"type":"boolean"}},"required":["value"]}}},"required":["userName"]},"ScimPatchDto":{"type":"object","properties":{"schemas":{"type":"array","items":{"type":"string"}},"Operations":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"op":{"type":"string","enum":["add","replace","remove","Add","Replace","Remove"]},"path":{"type":"string","maxLength":200},"value":{}},"required":["op"]}}},"required":["Operations"]},"ScimGroupCreateDto":{"type":"object","properties":{"schemas":{"type":"array","items":{"type":"string"}},"displayName":{"type":"string","minLength":1,"maxLength":200},"externalId":{"type":"string","maxLength":200},"members":{"maxItems":500,"type":"array","items":{"type":"object","properties":{"value":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"display":{"type":"string","maxLength":200},"type":{"type":"string","maxLength":40}},"required":["value"]}},"role":{"anyOf":[{"type":"string","enum":["tenant_admin","tenant_staff"]},{"type":"null"}]}},"required":["displayName"]},"ScimGroupPatchDto":{"type":"object","properties":{"schemas":{"type":"array","items":{"type":"string"}},"Operations":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"op":{"type":"string","enum":["add","replace","remove","Add","Replace","Remove"]},"path":{"type":"string","maxLength":200},"value":{}},"required":["op"]}}},"required":["Operations"]},"ScimTokenCreateDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["name"]},"StoreSetupPatchDto":{"type":"object","properties":{"screen":{"type":"string","enum":["store","seller","sales","look","products","summary"]},"answers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["screen","answers"]},"CreateStoreDomainDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"domain":{"type":"string","maxLength":255,"pattern":"^(?!-)[a-z0-9-]+(\\.[a-z0-9-]+)+$"}},"required":["storeId","domain"]},"CreateServiceCenterDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"addressLine":{"type":"string","minLength":1,"maxLength":400},"district":{"type":"string","maxLength":120},"city":{"type":"string","minLength":1,"maxLength":120},"postalCode":{"type":"string","maxLength":20},"countryCode":{"default":"TR","type":"string","minLength":2,"maxLength":2},"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"phone":{"type":"string","maxLength":40},"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"serviceCategories":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"authorizedBrands":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"notes":{"type":"string","maxLength":800},"isActive":{"type":"boolean"},"appointmentSlots":{"maxItems":24,"type":"array","items":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d-([01]\\d|2[0-3]):[0-5]\\d$"}},"appointmentCapacityPerSlot":{"type":"integer","minimum":1,"maximum":100}},"required":["storeId","name","addressLine","city"]},"UpdateServiceCenterDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"addressLine":{"type":"string","minLength":1,"maxLength":400},"district":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"city":{"type":"string","minLength":1,"maxLength":120},"postalCode":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"countryCode":{"type":"string","minLength":2,"maxLength":2},"latitude":{"anyOf":[{"type":"number","minimum":-90,"maximum":90},{"type":"null"}]},"longitude":{"anyOf":[{"type":"number","minimum":-180,"maximum":180},{"type":"null"}]},"phone":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"email":{"anyOf":[{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"null"}]},"serviceCategories":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"authorizedBrands":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"notes":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]},"isActive":{"type":"boolean"},"appointmentSlots":{"maxItems":24,"type":"array","items":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d-([01]\\d|2[0-3]):[0-5]\\d$"}},"appointmentCapacityPerSlot":{"type":"integer","minimum":1,"maximum":100}}},"UpdateAppointmentStatusDto":{"type":"object","properties":{"status":{"type":"string","enum":["REQUESTED","CONFIRMED","COMPLETED","CANCELLED"]},"merchantNotes":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}]}},"required":["status"]},"BookAppointmentDto":{"type":"object","properties":{"serviceCenterId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"warrantyId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"contactName":{"type":"string","minLength":1,"maxLength":200},"contactPhone":{"type":"string","minLength":3,"maxLength":40},"preferredDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"preferredSlot":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"issueDescription":{"type":"string","minLength":1,"maxLength":2000}},"required":["serviceCenterId","contactName","contactPhone","preferredDate","issueDescription"]},"BulkSetVendorStatusDto":{"type":"object","properties":{"vendorIds":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"status":{"type":"string","enum":["PENDING","ACTIVE","SUSPENDED","REJECTED"]}},"required":["vendorIds","status"]},"CreateVendorDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"contactEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"contactPhone":{"type":"string","maxLength":40},"description":{"type":"string","maxLength":4000},"logoUrl":{"type":"string","maxLength":500,"format":"uri"},"bannerUrl":{"type":"string","maxLength":500,"format":"uri"},"commissionRate":{"type":"number","minimum":0,"maximum":100}},"required":["storeId","name","slug","contactEmail"]},"UpdateVendorDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"contactEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"contactPhone":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"bannerUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"commissionRate":{"type":"number","minimum":0,"maximum":100},"status":{"type":"string","enum":["PENDING","ACTIVE","SUSPENDED","REJECTED"]},"city":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"returnPolicy":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"shippingPolicy":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"deliveryPromise":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"promisedHandlingHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":720},{"type":"null"}]},"freeShippingThresholdCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]}}},"VendorProductApprovalDecisionDto":{"type":"object","properties":{"reviewerNote":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"autoPublish":{"type":"boolean"}}},"UpdateOrgNotificationPreferencesDto":{"type":"object","properties":{"preferences":{"type":"object","propertyNames":{"type":"string","minLength":3,"maxLength":80,"pattern":"^[a-z0-9]+(?:[._-][a-z0-9]+)*$"},"additionalProperties":{"type":"object","properties":{"emailEnabled":{"type":"boolean"},"smsEnabled":{"default":false,"type":"boolean"},"pushEnabled":{"type":"boolean"}},"required":["emailEnabled","pushEnabled"]}}},"required":["preferences"]},"UpdateVendorSelfDto":{"type":"object","properties":{"contactEmail":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"contactPhone":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"bannerUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"city":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"returnPolicy":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"shippingPolicy":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"deliveryPromise":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"promisedHandlingHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":720},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":400},{"type":"null"}]}}},"CreateVendorSelfProductDto":{"type":"object","properties":{"sku":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._-]+$"},"name":{"type":"string","minLength":1,"maxLength":300},"slug":{"type":"string","minLength":1,"maxLength":300,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"basePrice":{"type":"number","exclusiveMinimum":0,"maximum":99999999},"compareAtPrice":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"null"}]},"costPrice":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"null"}]},"currency":{"type":"string","minLength":3,"maxLength":3,"pattern":"^[A-Z]{3}$"},"type":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"taxRate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"imageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"imageAlt":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"videoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"categoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"brandId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hsCode":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"countryOfOrigin":{"anyOf":[{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$"},{"type":"null"}]},"packageLengthMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"packageWidthMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"packageHeightMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"volumetricDivisor":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"tags":{"anyOf":[{"maxItems":50,"type":"array","items":{"type":"string","maxLength":60}},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"seoKeywords":{"anyOf":[{"maxItems":50,"type":"array","items":{"type":"string","maxLength":80}},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"subscriptionEnabled":{"type":"boolean"},"attributeValues":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"metafieldDefinitionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"value":{}},"required":["metafieldDefinitionId","value"]}}},"required":["sku","name","slug","basePrice","currency"]},"UpdateVendorSelfProductDto":{"type":"object","properties":{"sku":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._-]+$"},"name":{"type":"string","minLength":1,"maxLength":300},"slug":{"type":"string","minLength":1,"maxLength":300,"pattern":"^[a-z0-9][a-z0-9-]*$"},"description":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"basePrice":{"type":"number","exclusiveMinimum":0,"maximum":99999999},"compareAtPrice":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"null"}]},"costPrice":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"null"}]},"currency":{"type":"string","minLength":3,"maxLength":3,"pattern":"^[A-Z]{3}$"},"type":{"type":"string","enum":["PHYSICAL","DIGITAL","BUNDLE"]},"taxRate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}]},"imageUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"imageAlt":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"videoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"categoryId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"brandId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hsCode":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}]},"countryOfOrigin":{"anyOf":[{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$"},{"type":"null"}]},"packageLengthMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"packageWidthMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"packageHeightMm":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"volumetricDivisor":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":100000},{"type":"null"}]},"tags":{"anyOf":[{"maxItems":50,"type":"array","items":{"type":"string","maxLength":60}},{"type":"null"}]},"seoTitle":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"seoDescription":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"seoKeywords":{"anyOf":[{"maxItems":50,"type":"array","items":{"type":"string","maxLength":80}},{"type":"null"}]},"seoNoindex":{"type":"boolean"},"subscriptionEnabled":{"type":"boolean"},"attributeValues":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"metafieldDefinitionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"value":{}},"required":["metafieldDefinitionId","value"]}}}},"SubmitVendorKycDto":{"type":"object","properties":{"legalEntityName":{"type":"string","minLength":1,"maxLength":300},"taxIdNumber":{"type":"string","minLength":4,"maxLength":40},"documents":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["TAX_CERTIFICATE","ID_FRONT","ID_BACK","PROOF_OF_ADDRESS","BANK_STATEMENT","TRADE_REGISTRY","SIGNATURE_CIRCULAR"]},"storageKey":{"type":"string","minLength":1,"maxLength":500,"pattern":"^[A-Za-z0-9/_.-]+$"}},"required":["kind","storageKey"]}},"notes":{"type":"string","maxLength":2000}},"required":["legalEntityName","taxIdNumber","documents"]},"ApproveVendorKycDto":{"type":"object","properties":{"reviewerNote":{"type":"string","maxLength":2000}}},"RejectVendorKycDto":{"type":"object","properties":{"reason":{"type":"string","minLength":2,"maxLength":400}},"required":["reason"]},"ApproveBrandRequestDto":{"type":"object","properties":{"slug":{"type":"string","maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"reviewNote":{"type":"string","maxLength":500}}},"RejectBrandRequestDto":{"type":"object","properties":{"reason":{"type":"string","minLength":2,"maxLength":500}},"required":["reason"]},"CreateVendorApiKeyDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["name"]},"AnswerVendorProductQaDto":{"type":"object","properties":{"body":{"type":"string","minLength":3,"maxLength":4000}},"required":["body"]},"SetVendorPayoutAccountDto":{"type":"object","properties":{"accountHolder":{"type":"string","minLength":2,"maxLength":200},"iban":{"type":"string"},"currentPassword":{"type":"string","minLength":1,"maxLength":200}},"required":["accountHolder","iban","currentPassword"]},"AddVendorTeamMemberDto":{"type":"object","properties":{"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"default":"OPERATOR","type":"string","enum":["OWNER","OPERATOR","FINANCE","SUPPORT","READ_ONLY"]}},"required":["email"]},"UpdateVendorTeamMemberDto":{"type":"object","properties":{"role":{"type":"string","enum":["OWNER","OPERATOR","FINANCE","SUPPORT","READ_ONLY"]},"status":{"type":"string","enum":["ACTIVE","SUSPENDED"]}}},"AcceptVendorInvitationDto":{"type":"object","properties":{"token":{"type":"string","minLength":20,"maxLength":200},"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"password":{"type":"string","minLength":10,"maxLength":200},"existingPassword":{"type":"string","minLength":1,"maxLength":200}},"required":["token","firstName","lastName","password"]},"ScanAbuseDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"ResolveAbuseSignalDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","enum":["CONFIRMED","DISMISSED"]},"note":{"type":"string","maxLength":400}},"required":["storeId","status"]},"UpsertVendorOpsRuleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"kind":{"type":"string","enum":["AUTO_ACCEPT_SUB_ORDER","AUTO_APPROVE_RETURN"]},"isActive":{"type":"boolean"},"maxAmount":{"anyOf":[{"type":"string","pattern":"^\\d{1,16}(\\.\\d{1,2})?$"},{"type":"null"}]},"minVendorScore":{"anyOf":[{"type":"integer","minimum":0,"maximum":100},{"type":"null"}]},"returnReasons":{"maxItems":6,"type":"array","items":{"type":"string","enum":["WRONG_ITEM","DAMAGED","NOT_AS_DESCRIBED","CHANGED_MIND","QUALITY_ISSUE","OTHER"]}}},"required":["storeId","kind"]},"RemoveVendorOpsRuleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"CreateVendorPerformanceReviewDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"vendorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reviewCode":{"type":"string","maxLength":60},"kind":{"type":"string","enum":["QUARTERLY","ANNUAL","MID_YEAR","PROBATIONARY","PRE_RENEWAL","AD_HOC","POST_INCIDENT","CUSTOM"]},"periodStart":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"periodEnd":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"scheduledStartAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"vendorResponseDueAt":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"reviewerUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","vendorId","reviewCode","periodStart","periodEnd"]},"UpdateVendorPerformanceReviewDto":{"type":"object","properties":{"overallRating":{"type":"string","enum":["EXCELLENT","EXCEEDS_EXPECTATIONS","MEETS_EXPECTATIONS","NEEDS_IMPROVEMENT","UNSATISFACTORY","CRITICAL_FAILURE"]},"overallScore":{"type":"string","maxLength":2000},"outcome":{"type":"string","enum":["CONTINUE_AS_IS","CONTRACT_RENEWED","CONTRACT_RENEGOTIATED","IMPROVEMENT_PLAN_ISSUED","PROBATION_PERIOD_STARTED","COMMISSION_ADJUSTED","CONTRACT_NOT_RENEWED","TERMINATED_FOR_CAUSE","PARTNERSHIP_EXPANDED","AWARD_RECOGNITION"]},"vendorResponseDueAt":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"reviewerUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"approverUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"ordersTotalCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"ordersGmvMinor":{"type":"string","pattern":"^\\d{1,15}$"},"fulfillmentRateBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"onTimeShipRateBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"cancellationRateBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"returnRateBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"defectRateBp":{"type":"integer","minimum":0,"maximum":9007199254740991},"customerSatisfactionAvg":{"type":"string","maxLength":2000},"disputeCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"slaBreachCount":{"type":"integer","minimum":0,"maximum":9007199254740991},"policyViolationCount":{"type":"integer","minimum":0,"maximum":9007199254740991}}},"CompleteVendorPerformanceReviewDto":{"type":"object","properties":{"overallRating":{"type":"string","enum":["EXCELLENT","EXCEEDS_EXPECTATIONS","MEETS_EXPECTATIONS","NEEDS_IMPROVEMENT","UNSATISFACTORY","CRITICAL_FAILURE"]},"outcome":{"type":"string","enum":["CONTINUE_AS_IS","CONTRACT_RENEWED","CONTRACT_RENEGOTIATED","IMPROVEMENT_PLAN_ISSUED","PROBATION_PERIOD_STARTED","COMMISSION_ADJUSTED","CONTRACT_NOT_RENEWED","TERMINATED_FOR_CAUSE","PARTNERSHIP_EXPANDED","AWARD_RECOGNITION"]}},"required":["overallRating","outcome"]},"VendorPerformanceReviewResponseDto":{"type":"object","properties":{"response":{"type":"string","minLength":10,"maxLength":4000}},"required":["response"]},"CreatePriceListDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":4000},"currency":{"type":"string","minLength":3,"maxLength":3},"priority":{"type":"integer","minimum":0,"maximum":1000},"isActive":{"type":"boolean"},"validFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"validUntil":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]}},"required":["storeId","name","currency"]},"BulkPriceListActiveDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isActive":{"type":"boolean"}},"required":["ids","isActive"]},"UpdatePriceListDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"priority":{"type":"integer","minimum":0,"maximum":1000},"isActive":{"type":"boolean"},"validFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"validUntil":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]}}},"UpsertItemsDto":{"type":"object","properties":{"items":{"minItems":1,"maxItems":500,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"price":{"type":"number","minimum":0},"minQuantity":{"default":1,"type":"integer","minimum":1,"maximum":100000}},"required":["productId","price"]}}},"required":["items"]},"CreateWholesaleDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"companyName":{"type":"string","minLength":1,"maxLength":200},"taxId":{"type":"string","maxLength":80},"taxOffice":{"type":"string","maxLength":120},"priceListId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"creditLimit":{"type":"number","minimum":0},"minOrderAmount":{"type":"number","minimum":0}},"required":["storeId","companyName"]},"BulkWholesaleApprovalDto":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"isApproved":{"type":"boolean"}},"required":["ids","isApproved"]},"UpdateWholesaleDto":{"type":"object","properties":{"companyName":{"type":"string","minLength":1,"maxLength":200},"taxId":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"taxOffice":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"priceListId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"salesRepId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"creditLimit":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"minOrderAmount":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"paymentTermsDays":{"anyOf":[{"type":"integer","minimum":0,"maximum":365},{"type":"null"}]},"isApproved":{"type":"boolean"}}},"AddWholesaleTeamMemberDto":{"type":"object","properties":{"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"default":"BUYER","type":"string","enum":["OWNER","BUYER","VIEWER"]},"spendingLimit":{"anyOf":[{"type":"number","minimum":0,"maximum":100000000},{"type":"null"}]},"costCenter":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]}},"required":["email"]},"AcceptWholesaleInvitationDto":{"type":"object","properties":{"token":{"type":"string","minLength":20,"maxLength":200},"firstName":{"type":"string","minLength":1,"maxLength":100},"lastName":{"type":"string","minLength":1,"maxLength":100},"password":{"type":"string","minLength":10,"maxLength":200},"existingPassword":{"type":"string","minLength":1,"maxLength":200}},"required":["token","firstName","lastName","password"]},"UpdateWholesaleTeamMemberDto":{"type":"object","properties":{"role":{"type":"string","enum":["OWNER","BUYER","VIEWER"]},"spendingLimit":{"anyOf":[{"type":"number","minimum":0,"maximum":100000000},{"type":"null"}]},"costCenter":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]}}},"UpdateWholesaleSelfDto":{"type":"object","properties":{"companyName":{"type":"string","minLength":1,"maxLength":200},"taxId":{"type":"string","maxLength":80},"taxOffice":{"type":"string","maxLength":120}}},"CreateSalesRepDto":{"type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"commissionRateBp":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000},{"type":"null"}]}},"required":["userId"]},"UpdateSalesRepDto":{"type":"object","properties":{"status":{"type":"string","enum":["ACTIVE","INACTIVE"]},"commissionRateBp":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000},{"type":"null"}]}}},"CreateOnBehalfDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"currency":{"type":"string","minLength":3,"maxLength":3},"termsText":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"lineItems":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"productVariantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"customSku":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":1000000},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0},"position":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["name","quantity"]}},"shippingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"billingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["storeId","currency","validUntil","lineItems"]},"CreateOrderOnBehalfDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"currency":{"type":"string","minLength":3,"maxLength":3},"termsText":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"notes":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"lineItems":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"productVariantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"customSku":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":300},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}]},"quantity":{"type":"integer","exclusiveMinimum":0,"maximum":1000000},"unitPrice":{"type":"number","minimum":0},"discountAmount":{"default":0,"type":"number","minimum":0},"position":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["name","quantity"]}},"shippingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"billingAddressId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"payment":{"type":"string","enum":["ON_ACCOUNT","PREPAID"]}},"required":["storeId","currency","validUntil","lineItems"]},"CreateTaxRegistrationDto":{"type":"object","properties":{"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"region":{"type":"string","maxLength":120},"kind":{"type":"string","enum":["KDV","VAT","SALES_TAX","GST","HST","PST","IVA","CONSUMPTION_TAX","WITHHOLDING","STOPAJ","OTHER"]},"status":{"type":"string","enum":["PENDING","ACTIVE","EXPIRED","SUSPENDED","CANCELLED"]},"registrationNumber":{"type":"string","minLength":1,"maxLength":80},"authorityName":{"type":"string","maxLength":200},"filingFrequency":{"type":"string","maxLength":40},"effectiveFrom":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"certificateUrl":{"type":"string","maxLength":800,"format":"uri"},"certificateStorageKey":{"type":"string","maxLength":500},"defaultRateBp":{"type":"integer","minimum":0,"maximum":10000},"contactEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"notes":{"type":"string","maxLength":2000},"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["countryCode","kind","registrationNumber","effectiveFrom","storeId"]},"UpdateTaxRegistrationDto":{"type":"object","properties":{"countryCode":{"type":"string","pattern":"^[A-Z]{2}$"},"region":{"type":"string","maxLength":120},"kind":{"type":"string","enum":["KDV","VAT","SALES_TAX","GST","HST","PST","IVA","CONSUMPTION_TAX","WITHHOLDING","STOPAJ","OTHER"]},"status":{"type":"string","enum":["PENDING","ACTIVE","EXPIRED","SUSPENDED","CANCELLED"]},"registrationNumber":{"type":"string","minLength":1,"maxLength":80},"authorityName":{"type":"string","maxLength":200},"filingFrequency":{"type":"string","maxLength":40},"effectiveFrom":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"effectiveTo":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]},"certificateUrl":{"type":"string","maxLength":800,"format":"uri"},"certificateStorageKey":{"type":"string","maxLength":500},"defaultRateBp":{"type":"integer","minimum":0,"maximum":10000},"contactEmail":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"notes":{"type":"string","maxLength":2000}}},"UpsertCurrencyDto":{"type":"object","properties":{"code":{"type":"string","minLength":3,"maxLength":3},"symbol":{"type":"string","minLength":1,"maxLength":6},"name":{"type":"string","minLength":1,"maxLength":80},"minorUnits":{"type":"integer","minimum":0,"maximum":6},"rateToBase":{"type":"number","exclusiveMinimum":0}},"required":["code","symbol","name","rateToBase"]},"UpdateCurrencyDto":{"type":"object","properties":{"symbol":{"type":"string","minLength":1,"maxLength":6},"name":{"type":"string","minLength":1,"maxLength":80},"minorUnits":{"type":"integer","minimum":0,"maximum":6},"rateToBase":{"type":"number","exclusiveMinimum":0},"isActive":{"type":"boolean"}}},"UpdatePartnerOrganizationDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"legalName":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"supportEmail":{"anyOf":[{"anyOf":[{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},{"type":"null"}]},"taxId":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}]},"address":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"website":{"anyOf":[{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"string","const":""}]},{"type":"null"}]}},"required":["name"]},"AddPartnerTeamMemberDto":{"type":"object","properties":{"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"type":"string","enum":["OWNER","MEMBER"]}},"required":["email","role"]},"UpdatePartnerTeamMemberDto":{"type":"object","properties":{"role":{"type":"string","enum":["OWNER","MEMBER"]}},"required":["role"]},"CreatePartnerStudioAppDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"slug":{"type":"string","minLength":3,"maxLength":120,"pattern":"^[a-z0-9][a-z0-9-]*$"},"tagline":{"type":"string","maxLength":200},"description":{"type":"string","maxLength":5000},"categorySlug":{"type":"string","minLength":1,"maxLength":60},"appUrl":{"type":"string","maxLength":500,"format":"uri"},"redirectUris":{"maxItems":10,"type":"array","items":{"type":"string","format":"uri"}},"scopes":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}}},"required":["name","slug","categorySlug"]},"UpdatePartnerStudioAppDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"tagline":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]},"websiteUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"appUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"logoUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"redirectUris":{"maxItems":10,"type":"array","items":{"type":"string","maxLength":500,"format":"uri"}},"scopes":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":60}},"category":{"anyOf":[{"type":"string","minLength":1,"maxLength":60},{"type":"null"}]},"shortDescription":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}]},"longDescription":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}]},"screenshotUrls":{"maxItems":10,"type":"array","items":{"type":"string","maxLength":500,"format":"uri"}},"pricingModel":{"anyOf":[{"type":"string","enum":["free","freemium","paid","usage-based"]},{"type":"null"}]},"priceMonthlyCents":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"priceCurrency":{"anyOf":[{"type":"string","minLength":3,"maxLength":3},{"type":"null"}]}}},"CreatePartnerAppBuildDto":{"type":"object","properties":{"version":{"type":"string","minLength":1,"maxLength":40},"changelog":{"type":"string","maxLength":2000}},"required":["version"]},"ReplyToPartnerReviewDto":{"type":"object","properties":{"reply":{"type":"string","minLength":1,"maxLength":2000}},"required":["reply"]},"DevInstallAppDto":{"type":"object","properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"devTargetBaseUrl":{"type":"string","format":"uri"}},"required":["tenantId"]},"CreatePartnerAppExtensionDto":{"type":"object","properties":{"extensionPoint":{"type":"string","enum":["MERCHANT_NAV","MERCHANT_PRODUCT_DETAIL","MERCHANT_ORDER_DETAIL","ADMIN_TENANT_DETAIL","STOREFRONT_PRODUCT_PAGE","STOREFRONT_CART_PAGE"]},"label":{"type":"string","minLength":1,"maxLength":200},"iconUrl":{"type":"string","maxLength":500,"format":"uri"},"targetUrl":{"type":"string","maxLength":500,"format":"uri"},"requiredScopes":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":80}},"sortOrder":{"type":"integer","minimum":0,"maximum":10000}},"required":["extensionPoint","label","targetUrl"]},"UpdatePartnerAppExtensionDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":200},"iconUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"targetUrl":{"type":"string","maxLength":500,"format":"uri"},"requiredScopes":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":80}},"sortOrder":{"type":"integer","minimum":0,"maximum":10000},"isActive":{"type":"boolean"}}},"SetPayoutAccountDto":{"type":"object","properties":{"iban":{"type":"string","minLength":15,"maxLength":42},"accountHolder":{"type":"string","minLength":1,"maxLength":200},"currency":{"type":"string","minLength":3,"maxLength":3}},"required":["iban","accountHolder","currency"]},"RequestPayoutDto":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":1,"maximum":100000000000}},"required":["amountCents"]},"UrlEventsBodyDto":{"type":"object","properties":{"url":{"type":"string","maxLength":800,"format":"uri"},"events":{"minItems":1,"maxItems":80,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}}},"required":["url","events"]},"SubmitPartnerThemeDto":{"type":"object","properties":{"manifest":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"slug":{"type":"string","maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"priceCents":{"type":"integer","minimum":0,"maximum":10000000},"previewImages":{"maxItems":8,"type":"array","items":{"type":"string","maxLength":1000,"format":"uri"}}},"required":["manifest"]},"GrantThemeLicenseDto":{"type":"object","properties":{"storeSlug":{"type":"string","minLength":2,"maxLength":120}},"required":["storeSlug"]},"SubmitThemeDto":{"type":"object","properties":{"slug":{"type":"string","minLength":3,"maxLength":200,"pattern":"^[a-z0-9][a-z0-9-]*$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":4000},"priceCents":{"type":"integer","minimum":0,"maximum":10000000},"currency":{"type":"string","minLength":3,"maxLength":3},"previewImages":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":1000,"format":"uri"}},"artifactUrl":{"type":"string","maxLength":1000,"format":"uri"},"version":{"type":"string","minLength":1,"maxLength":40}},"required":["slug","name","priceCents","currency","artifactUrl","version"]},"RejectThemeDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":1000}},"required":["reason"]},"SetThemeVisibilityDto":{"type":"object","properties":{"visibility":{"type":"string","enum":["PUBLIC","PRIVATE"]}},"required":["visibility"]},"RefundThemeCheckoutDto":{"type":"object","properties":{"reason":{"type":"string","minLength":5,"maxLength":400}},"required":["reason"]},"InstallThemeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"UpdateInstalledThemeDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId"]},"ReviewThemeDto":{"type":"object","properties":{"rating":{"type":"integer","minimum":1,"maximum":5},"title":{"type":"string","maxLength":200},"body":{"type":"string","maxLength":4000}},"required":["rating"]},"StartThemeCheckoutDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":80}},"required":["storeId","idempotencyKey"]},"PayThemeCheckoutDto":{"type":"object","properties":{"cardHolderName":{"type":"string","minLength":2,"maxLength":80},"cardNumber":{"type":"string","pattern":"^\\d{12,19}$"},"expireMonth":{"type":"string","pattern":"^(0[1-9]|1[0-2])$"},"expireYear":{"type":"string","pattern":"^(\\d{2}|\\d{4})$"},"cvc":{"type":"string","pattern":"^\\d{3,4}$"},"installments":{"default":1,"type":"integer","minimum":1,"maximum":12},"invoice":{"type":"object","properties":{"buyerType":{"type":"string","enum":["INDIVIDUAL","CORPORATE"]},"name":{"type":"string","minLength":2,"maxLength":160},"taxNumber":{"type":"string","pattern":"^\\d{10,11}$"},"taxOffice":{"type":"string","maxLength":120},"email":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["buyerType","name","taxNumber","email"]}},"required":["cardHolderName","cardNumber","expireMonth","expireYear","cvc","invoice"]},"InstallAppDto":{"type":"object","properties":{"appSlug":{"type":"string","minLength":3,"maxLength":200},"scopes":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":80}}},"required":["appSlug","scopes"]},"SaveAppReviewDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"rating":{"type":"integer","minimum":1,"maximum":5},"body":{"type":"string","maxLength":2000}},"required":["storeId","rating"]},"RenamePasskeyDto":{"type":"object","properties":{"deviceLabel":{"type":"string","minLength":1,"maxLength":120}},"required":["deviceLabel"]},"RevokePasskeyDto":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":200}}},"BeginPasskeyRegistrationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deviceLabel":{"type":"string","minLength":1,"maxLength":120}},"required":["storeId"]},"VerifyPasskeyRegistrationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deviceLabel":{"type":"string","minLength":1,"maxLength":120},"response":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":800},"rawId":{"type":"string","minLength":1,"maxLength":800},"type":{"type":"string","const":"public-key"},"response":{"type":"object","properties":{"clientDataJSON":{"type":"string","minLength":1,"maxLength":8000},"attestationObject":{"type":"string","minLength":1,"maxLength":20000},"transports":{"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":40}}},"required":["clientDataJSON","attestationObject"],"additionalProperties":{}},"clientExtensionResults":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"authenticatorAttachment":{"type":"string","enum":["platform","cross-platform"]}},"required":["id","rawId","type","response"],"additionalProperties":{}}},"required":["storeId","response"]},"BeginPasskeyAuthenticationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"emailHint":{"type":"string","maxLength":320,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["storeId"]},"VerifyPasskeyAuthenticationDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"response":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":800},"rawId":{"type":"string","minLength":1,"maxLength":800},"type":{"type":"string","const":"public-key"},"response":{"type":"object","properties":{"clientDataJSON":{"type":"string","minLength":1,"maxLength":8000},"authenticatorData":{"type":"string","minLength":1,"maxLength":8000},"signature":{"type":"string","minLength":1,"maxLength":8000},"userHandle":{"type":"string","minLength":1,"maxLength":800}},"required":["clientDataJSON","authenticatorData","signature"],"additionalProperties":{}},"clientExtensionResults":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"authenticatorAttachment":{"type":"string","enum":["platform","cross-platform"]}},"required":["id","rawId","type","response"],"additionalProperties":{}}},"required":["storeId","response"]},"OAuthAuthorizeGrantDto":{"type":"object","properties":{"client_id":{"type":"string","minLength":1,"maxLength":120},"redirect_uri":{"type":"string","maxLength":500,"format":"uri"},"scope":{"type":"string","minLength":1,"maxLength":2000},"state":{"type":"string","minLength":1,"maxLength":500},"code_challenge":{"type":"string","minLength":10,"maxLength":200},"code_challenge_method":{"default":"S256","type":"string","enum":["S256"]},"installation_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["client_id","redirect_uri","scope","state","code_challenge"]},"OAuthTokenBodyDto":{"type":"object","properties":{"grant_type":{"type":"string","enum":["authorization_code","refresh_token"]},"client_id":{"type":"string","minLength":1,"maxLength":120},"client_secret":{"default":"","type":"string","maxLength":200},"code":{"type":"string","minLength":10,"maxLength":500},"redirect_uri":{"type":"string","maxLength":500,"format":"uri"},"code_verifier":{"type":"string","minLength":10,"maxLength":200},"refresh_token":{"type":"string","minLength":10,"maxLength":500}},"required":["grant_type","client_id"]},"OAuthRevokeBodyDto":{"type":"object","properties":{"token":{"type":"string","minLength":10,"maxLength":500},"token_type_hint":{"type":"string","enum":["access_token","refresh_token"]}},"required":["token"]},"OAuthTokenInspectBodyDto":{"type":"object","properties":{"token":{"type":"string","minLength":10,"maxLength":500}},"required":["token"]},"OAuthIntrospectBodyDto":{"type":"object","properties":{"token":{"type":"string","minLength":10,"maxLength":500},"client_id":{"type":"string","minLength":1,"maxLength":120},"client_secret":{"type":"string","minLength":1,"maxLength":200}},"required":["token","client_id","client_secret"]},"CreateWebhookDto":{"type":"object","properties":{"url":{"type":"string","maxLength":500,"format":"uri"},"description":{"type":"string","maxLength":240},"topics":{"minItems":1,"maxItems":40,"type":"array","items":{"type":"string","minLength":3,"maxLength":120}}},"required":["url","topics"]},"CreateAppChargeDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"amountCents":{"type":"integer","minimum":0,"maximum":100000000},"currency":{"type":"string","minLength":3,"maxLength":3},"interval":{"type":"string","enum":["ONE_TIME","EVERY_30_DAYS"]},"test":{"type":"boolean"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":80}},"required":["name","amountCents","currency"]},"UpdateWebhookDto":{"type":"object","properties":{"url":{"type":"string","maxLength":500,"format":"uri"},"description":{"type":"string","maxLength":240},"topics":{"minItems":1,"maxItems":40,"type":"array","items":{"type":"string","minLength":3,"maxLength":120}},"status":{"type":"string","enum":["ACTIVE","DISABLED"]}}},"TestWebhookDto":{"type":"object","properties":{"topic":{"type":"string","minLength":1,"maxLength":200},"payload":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"RegisterAdminUIExtensionDto":{"type":"object","properties":{"appId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"extensionPoint":{"type":"string","enum":["MERCHANT_NAV","MERCHANT_PRODUCT_DETAIL","MERCHANT_ORDER_DETAIL","ADMIN_TENANT_DETAIL","STOREFRONT_PRODUCT_PAGE","STOREFRONT_CART_PAGE"]},"label":{"type":"string","minLength":1,"maxLength":200},"iconUrl":{"type":"string","maxLength":500,"format":"uri"},"targetUrl":{"type":"string","maxLength":500,"format":"uri"},"requiredScopes":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":80}},"sortOrder":{"type":"integer","minimum":0,"maximum":10000}},"required":["appId","extensionPoint","label","targetUrl"]},"UpdateAdminUIExtensionDto":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":200},"iconUrl":{"anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"null"}]},"targetUrl":{"type":"string","maxLength":500,"format":"uri"},"requiredScopes":{"maxItems":40,"type":"array","items":{"type":"string","maxLength":80}},"sortOrder":{"type":"integer","minimum":0,"maximum":10000}}},"SetAdminUIExtensionActiveDto":{"type":"object","properties":{"active":{"type":"boolean"}},"required":["active"]},"ReportThemeRenderIssuesDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"themeVersion":{"type":"string","minLength":1,"maxLength":80},"path":{"type":"string","minLength":1,"maxLength":500},"issues":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"sectionId":{"type":"string","minLength":1,"maxLength":120},"sectionType":{"type":"string","minLength":1,"maxLength":120},"message":{"type":"string","minLength":1,"maxLength":1000},"file":{"type":"string","maxLength":300},"line":{"type":"integer","minimum":1,"maximum":1000000}},"required":["sectionId","sectionType","message"]}}},"required":["storeId","themeVersion","path","issues"]},"InitiateSamlDto":{"type":"object","properties":{"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"redirectAfter":{"anyOf":[{"type":"string","maxLength":500,"pattern":"^\\/(?!\\/)[^\\s]*$"},{"type":"null"}]}},"required":["email"]},"SamlAcsDto":{"type":"object","properties":{"SAMLResponse":{"type":"string","minLength":1},"RelayState":{"type":"string","minLength":1,"maxLength":500}},"required":["SAMLResponse"]},"SamlMetadataPreviewDto":{"type":"object","properties":{"xml":{"type":"string","minLength":20,"maxLength":200000}},"required":["xml"]},"UpsertSamlConfigDto":{"type":"object","properties":{"enabled":{"type":"boolean"},"entityId":{"type":"string","minLength":1,"maxLength":500},"acsUrl":{"type":"string","maxLength":500,"format":"uri"},"certificatePem":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}]},"allowedEmailDomains":{"maxItems":40,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"requireSso":{"type":"boolean"},"samlMetadataXml":{"anyOf":[{"type":"string","maxLength":200000},{"type":"null"}]}},"required":["entityId","acsUrl","allowedEmailDomains","requireSso"]},"EnqueueAuditExportDto":{"type":"object","properties":{"format":{"type":"string","enum":["CSV","XLSX","JSON"]},"timeFrom":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"timeTo":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"filters":{"type":"object","properties":{"action":{"type":"string","maxLength":120},"resourceType":{"type":"string","maxLength":80},"resourceId":{"type":"string","maxLength":80},"actorUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":100}},"additionalProperties":false}},"required":["format","timeFrom","timeTo"]},"CreateRebalanceTransferDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"suggestionId":{"type":"string","minLength":1,"maxLength":200},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fromWarehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"toWarehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":1000000},"reference":{"type":"string","maxLength":80}},"required":["storeId","suggestionId","productId","fromWarehouseId","toWarehouseId","quantity"]},"CreateWarehouseDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"code":{"type":"string","minLength":1,"maxLength":60},"name":{"type":"string","minLength":1,"maxLength":200},"priority":{"type":"integer","minimum":0,"maximum":9999},"postalCodes":{"maxItems":1000,"type":"array","items":{"type":"string","minLength":1,"maxLength":16}},"isActive":{"type":"boolean"}},"required":["storeId","code","name"]},"UpdateWarehouseDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"priority":{"type":"integer","minimum":0,"maximum":9999},"postalCodes":{"maxItems":1000,"type":"array","items":{"type":"string","minLength":1,"maxLength":16}},"isActive":{"type":"boolean"}}},"UpsertStockDto":{"type":"object","properties":{"warehouseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":0,"maximum":1000000},"incoming":{"type":"integer","minimum":0,"maximum":1000000},"lowStockThreshold":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["warehouseId","productId","quantity"]},"RouteOrderDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"postalCode":{"type":"string","maxLength":16},"items":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"type":"integer","minimum":1,"maximum":100000}},"required":["productId","quantity"]}}},"required":["storeId","items"]},"UpsertWhatsAppConfigDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"phoneNumberId":{"type":"string","minLength":1,"maxLength":120},"accessToken":{"type":"string","minLength":10,"maxLength":500},"verifyToken":{"type":"string","minLength":8,"maxLength":240},"appSecret":{"type":"string","minLength":10,"maxLength":500},"businessAccountId":{"type":"string","maxLength":120},"catalogId":{"type":"string","maxLength":120},"isActive":{"type":"boolean"}},"required":["storeId","phoneNumberId","accessToken","verifyToken"]},"SendWhatsAppMessageDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"to":{"type":"string","minLength":5,"maxLength":40},"body":{"type":"string","minLength":1,"maxLength":4096}},"required":["storeId","to","body"]},"SendWhatsAppTemplateDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"to":{"type":"string","minLength":5,"maxLength":40},"templateName":{"type":"string","minLength":1,"maxLength":120},"language":{"default":"tr","type":"string","minLength":2,"maxLength":10},"bodyParams":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":1024}}},"required":["storeId","to","templateName"]},"SendProductDto":{"type":"object","properties":{"storeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"to":{"type":"string","minLength":5,"maxLength":40},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["storeId","to","productId"]},"WhatsAppInboundPayloadDto":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}}