{"openapi":"3.0.0","paths":{"/":{"get":{"operationId":"AppController_main","parameters":[],"responses":{"200":{"description":""}},"tags":["App"]}},"/test":{"get":{"operationId":"AppController_test","parameters":[],"responses":{"200":{"description":""}},"tags":["App"]}},"/version":{"get":{"operationId":"AppController_version","parameters":[],"responses":{"200":{"description":""}},"tags":["App"]}},"/validate/images":{"post":{"operationId":"ValidateController_images","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"example":{"image_1":"https://www.avito.st/s/avito/components/visual_rubricator/156x90/microcat_49.png","image_2":"http://link.jpg","image_3":"https://goo.su/iMSz8S","image_4":""}},{"type":"object","properties":{"entity_id":{"type":"string"},"data":{"type":"object","additionalProperties":{"type":"string"}}},"example":{"entity_id":"1634605","data":{"image_0":"https://emcdn.ru/278815/240205_4213_IXcbpeY.png","image_1":"https://emcdn.ru/384263/no-files_4.png","image_2":"https://emcdn.ru/278815/240205_4213_sSJdDPK.png"}}}]}}}},"responses":{"201":{"description":""}},"tags":["Validate"]}},"/validate/links":{"post":{"operationId":"ValidateController_links","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"example":{"link_1":"https://www.avito.st/s/avito/components/visual_rubricator/156x90/microcat_49.png","link_2":"http://link.jpg","link_3":"https://aliexpress.com","link_4":"https://kurl.ru/page/sokratit-ssylku-yandex"}}}}},"responses":{"201":{"description":""}},"tags":["Validate"]}},"/validate/domains":{"post":{"operationId":"ValidateController_domains","parameters":[],"responses":{"201":{"description":""}},"tags":["Validate"]}},"/validate/email":{"post":{"operationId":"CheckEmailController_email","parameters":[],"requestBody":{"required":true,"content":{"text/html":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='http://emailmaker.ru'></a><img src='https://goo.su/iMSz8S'></img><img src=''></img></html>"}},"application/json":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='http://emailmaker.ru'></a><img src='https://goo.su/iMSz8S'></img><img src=''></img></html>"}}}},"responses":{"201":{"description":""}},"tags":["Check-Email"]}},"/validate/email/images":{"post":{"operationId":"CheckEmailController_images","parameters":[],"requestBody":{"required":true,"content":{"text/html":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><img src='http://emailmaker.ru'></img><img src='https://goo.su/iMSz8S'></img><img src=''></img></html>"}},"application/json":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><img src='http://emailmaker.ru'></img><img src='https://goo.su/iMSz8S'></img><img src=''></img></html>"}}}},"responses":{"201":{"description":""}},"tags":["Check-Email"]}},"/validate/email/links":{"post":{"operationId":"CheckEmailController_links","parameters":[],"requestBody":{"required":true,"content":{"text/html":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}},"application/json":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}}}},"responses":{"201":{"description":""}},"tags":["Check-Email"]}},"/validate/email/domains":{"post":{"operationId":"CheckEmailController_domains","parameters":[],"requestBody":{"required":true,"content":{"text/html":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}},"application/json":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}}}},"responses":{"201":{"description":""}},"tags":["Check-Email"]}},"/validate/email/spam":{"post":{"operationId":"CheckEmailController_emailSpam","parameters":[{"name":"additional_params","required":false,"in":"query","description":"Дополнительные параметры","schema":{"additionalProperties":true,"default":{"user_id":"123","letter_id":"456"},"type":"object"}}],"requestBody":{"required":true,"content":{"text/html":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}},"application/json":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}}}},"responses":{"201":{"description":""}},"tags":["Check-Email"]}},"/validate/email/spamAssasin":{"post":{"operationId":"CheckEmailController_emailSpamAssasin","parameters":[],"requestBody":{"required":true,"content":{"text/html":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}},"application/json":{"schema":{"type":"string","format":"html","example":"<html><p>Привет</p><a href='emailmaker.ru'></a></html>"}}}},"responses":{"201":{"description":""}},"summary":"Check email with SpamAssassin","tags":["Check-Email"]}},"/validate/email/spam-batch":{"post":{"operationId":"CheckEmailController_spamBatch","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":""}},"tags":["Check-Email"]}},"/validate/email/spam-batch-status":{"get":{"operationId":"CheckEmailController_spamBatchStatus","parameters":[],"responses":{"200":{"description":""}},"tags":["Check-Email"]}}},"info":{"title":"Email Spam Filter","description":"email spam filter application","version":"0.1","contact":{}},"tags":[],"servers":[],"components":{"schemas":{}}}