{"openapi":"3.0.0","paths":{"/unsplash_test":{"get":{"operationId":"AppController_getUnsplashTest","parameters":[],"responses":{"200":{"description":""}},"tags":["Main page"]}},"/tasks":{"post":{"operationId":"TasksController_createTask","summary":"Create new task","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskPostRequestDto"}}}},"responses":{"201":{"description":""}},"tags":["Task operating"]}},"/tasks/{id}":{"get":{"operationId":"TasksController_getTask","summary":"Get task by ID","parameters":[{"name":"id","required":true,"in":"path","description":"Task ID","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Task operating"]}},"/tasks/{id}/email":{"get":{"operationId":"TasksController_getEmail","summary":"Show email creating preview by task ID","parameters":[{"name":"id","required":true,"in":"path","description":"Task ID","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Task operating"]}},"/tasks/{id}/html":{"get":{"operationId":"TasksController_getEmailHtml","summary":"Get email html code by task ID","parameters":[{"name":"id","required":true,"in":"path","description":"Task ID","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Task operating"]}},"/parsing/logo-gen":{"get":{"operationId":"ManParseController_logoGen","parameters":[{"name":"text","required":true,"in":"query","readOnly":true,"schema":{"default":"Blocks","type":"string"}},{"name":"icon_name","required":false,"in":"query","readOnly":true,"schema":{"default":"cat","type":"string"}},{"name":"text_color","required":false,"in":"query","readOnly":true,"schema":{"default":"#0000ff","type":"string"}},{"name":"icon_color","required":false,"in":"query","readOnly":true,"schema":{"default":"#ff0000","type":"string"}},{"name":"font_weight","required":false,"in":"query","readOnly":true,"schema":{"default":"normal","type":"string"}},{"name":"save_logo","required":false,"in":"query","readOnly":true,"schema":{"default":true,"type":"boolean"}},{"name":"font_family","required":false,"in":"query","readOnly":true,"schema":{"default":"noto","type":"string"}},{"name":"font_size","required":false,"in":"query","readOnly":true,"schema":{"default":74,"type":"number"}},{"name":"icon_size","required":false,"in":"query","readOnly":true,"schema":{"default":180,"type":"number"}},{"name":"gap","required":false,"in":"query","readOnly":true,"schema":{"default":20,"type":"number"}},{"name":"text_offset_y","required":false,"in":"query","readOnly":true,"schema":{"default":70,"type":"number"}},{"name":"icon_background_color","required":false,"in":"query","readOnly":true,"schema":{"default":"#00990099","type":"string"}},{"name":"icon_background_size","required":false,"in":"query","readOnly":true,"schema":{"default":150,"type":"number"}},{"name":"icon_background_radius","required":false,"in":"query","readOnly":true,"schema":{"default":10,"type":"number"}},{"name":"icon_kit","required":false,"in":"query","readOnly":true,"schema":{"default":"solid","type":"string"}}],"responses":{"200":{"description":""}},"tags":["Site parsing"]}},"/parsing/site":{"get":{"operationId":"ManParseController_site","parameters":[{"name":"uri","required":true,"in":"query","readOnly":true,"schema":{"default":"http://1000.menu/","type":"string"}},{"name":"data","required":false,"in":"query","schema":{"default":"logo,base_content,color_scheme,image","type":"string"}},{"name":"save_image","required":false,"in":"query","readOnly":true,"schema":{"default":true,"type":"boolean"}},{"name":"save_logo","required":false,"in":"query","readOnly":true,"schema":{"default":true,"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["Site parsing"]}},"/parsing/color":{"get":{"operationId":"ManParseController_color","parameters":[{"name":"uri","required":true,"in":"query","readOnly":true,"schema":{"default":"https://aliexpress.ru","type":"string"}},{"name":"colors_count","required":false,"in":"query","schema":{"default":3,"type":"number"}}],"responses":{"200":{"description":""}},"tags":["Site parsing"]}},"/parsing/style":{"get":{"operationId":"ManParseController_style","parameters":[{"name":"uri","required":true,"in":"query","readOnly":true,"schema":{"default":"https://ya.ru","type":"string"}},{"name":"tags","required":false,"in":"query","schema":{"default":"BODY,A,BUTTON,DIV,H1,H2,H3,IMG,INPUT,LINK,SPAN","type":"string"}},{"name":"css","required":false,"in":"query","schema":{"default":"color,background-color,background-image,border-radius,font-weight","type":"string"}}],"responses":{"200":{"description":""}},"tags":["Site parsing"]}},"/parsing/color-scheme":{"get":{"operationId":"ManParseController_colorScheme","parameters":[{"name":"uri","required":true,"in":"query","readOnly":true,"schema":{"default":"https://aliexpress.ru","type":"string"}}],"responses":{"200":{"description":""}},"tags":["Site parsing"]}},"/parsing/image":{"get":{"operationId":"ManParseController_image","parameters":[{"name":"uri","required":true,"in":"query","schema":{"default":"https://4lapy.ru","type":"string"}},{"name":"width","required":false,"in":"query","schema":{"default":600,"type":"number"}},{"name":"height","required":false,"in":"query","schema":{"default":400,"type":"number"}},{"name":"save_image","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["Site parsing"]}},"/maintenance/reload-blocks":{"get":{"operationId":"MaintenanceController_reloadBlocks","summary":"Reload wrapper & blocks","parameters":[],"responses":{"200":{"description":""}},"tags":["Maintenance"]}},"/maintenance/reload-unsplash-topics":{"get":{"operationId":"MaintenanceController_reloadUnsplashTopics","summary":"Reload Unsplash topics","parameters":[],"responses":{"200":{"description":""}},"tags":["Maintenance"]}},"/unsplash/test":{"get":{"operationId":"UnsplashController_unsplashTest","summary":"Test Unsplash proxy functionality","parameters":[],"responses":{"200":{"description":""}},"tags":["Unsplash"]}},"/unsplash/search":{"get":{"operationId":"UnsplashController_searchPhotos","summary":"Search photos via proxy","parameters":[{"name":"per_page","required":false,"in":"query","description":"Number of images per page","schema":{}},{"name":"query","required":true,"in":"query","description":"Search query for images","schema":{}}],"responses":{"200":{"description":""}},"tags":["Unsplash"]}},"/unsplash/topics":{"get":{"operationId":"UnsplashController_getTopics","summary":"Get available topics via proxy","parameters":[],"responses":{"200":{"description":""}},"tags":["Unsplash"]}},"/unsplash/photo":{"get":{"operationId":"UnsplashController_getPhoto","summary":"Get specific photo by ID via proxy","parameters":[{"name":"id","required":true,"in":"query","description":"Image ID","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Unsplash"]}}},"info":{"title":"Ai email generator","description":"The Ai email generator API description","version":"0.1","contact":{}},"tags":[],"servers":[],"components":{"schemas":{"TaskPostRequestDto":{"type":"object","properties":{"userRequest":{"type":"string","description":"User request text"}},"required":["userRequest"]}}}}