{"openapi":"3.1.0","info":{"title":"ToolPipe API","description":"240+ developer utility APIs. Web scraping, domain intelligence, bulk operations, API testing, sitemap parsing, content monitoring, code review, fake data, JSON Schema validation, security headers, API client generation, CSV analysis, code minification, QR codes, PDF tools, hashing, UUID, DNS, regex, JWT, SQL formatting, XML/YAML, text stats, and more. Free tier: 100 calls/day. Pro: 10,000 calls/day ($9.99/mo). Credits: 1K for $4.99. Pay with crypto, no KYC.","contact":{"name":"ToolPipe","url":"https://toolpipe.dev/","email":"toolpipe-ads@sharebot.net"},"license":{"name":"MIT","url":"https://opensource.org/licenses/MIT"},"version":"1.19.0"},"servers":[{"url":"https://toolpipe.dev","description":"Production"}],"paths":{"/favicon.ico":{"get":{"summary":"Favicon","operationId":"favicon_favicon_ico_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/pricing":{"get":{"summary":"Pricing Info Json","operationId":"pricing_info_json_api_pricing_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pricing":{"get":{"summary":"Pricing Page","operationId":"pricing_page_pricing_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tools":{"get":{"summary":"Tools Page","operationId":"tools_page_tools_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/b4d8f2a1c3e5d7f9.txt":{"get":{"summary":"Indexnow Key","operationId":"indexnow_key_b4d8f2a1c3e5d7f9_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/invoice":{"get":{"summary":"Invoice Page","operationId":"invoice_page_invoice_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api":{"get":{"summary":"Api Info","operationId":"api_info_api_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/qr/generate":{"post":{"summary":"Generate Qr","operationId":"generate_qr_qr_generate_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QRRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Generate Qr Get","operationId":"generate_qr_get_qr_generate_get","parameters":[{"name":"data","in":"query","required":true,"schema":{"type":"string","title":"Data"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","default":300,"title":"Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/meta/extract":{"get":{"summary":"Extract Metadata","operationId":"extract_metadata_meta_extract_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/markdown/to-html":{"post":{"summary":"Markdown To Html","operationId":"markdown_to_html_markdown_to_html_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkdownRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/text/analyze":{"post":{"summary":"Analyze Text","operationId":"analyze_text_text_analyze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hash/generate":{"post":{"summary":"Generate Hash","operationId":"generate_hash_hash_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HashRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/image/resize":{"post":{"summary":"Resize Image","operationId":"resize_image_image_resize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageResizeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/json/to-csv":{"post":{"summary":"Json To Csv","operationId":"json_to_csv_json_to_csv_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonToCsvRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/uuid/generate":{"get":{"summary":"Generate Uuid","operationId":"generate_uuid_uuid_generate_get","parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":1,"title":"Count"}},{"name":"version","in":"query","required":false,"schema":{"type":"integer","default":4,"title":"Version"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dns/lookup":{"get":{"summary":"Dns Lookup","operationId":"dns_lookup_dns_lookup_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/color/convert":{"get":{"summary":"Convert Color","operationId":"convert_color_color_convert_get","parameters":[{"name":"hex","in":"query","required":true,"schema":{"type":"string","description":"Hex color like #FF5733 or FF5733","title":"Hex"},"description":"Hex color like #FF5733 or FF5733"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/base64":{"post":{"summary":"Base64 Convert","operationId":"base64_convert_base64_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Base64Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/css/minify":{"post":{"summary":"Css Minify","operationId":"css_minify_api_css_minify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/js/minify":{"post":{"summary":"Js Minify","operationId":"js_minify_api_js_minify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/convert/json-to-yaml":{"post":{"summary":"Json To Yaml Api","operationId":"json_to_yaml_api_api_convert_json_to_yaml_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YamlConvertRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitor":{"get":{"summary":"Monitor Page","operationId":"monitor_page_monitor_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/monitor/add":{"post":{"summary":"Add Monitor","operationId":"add_monitor_monitor_add_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddMonitorRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitor/list":{"get":{"summary":"List Monitors","operationId":"list_monitors_monitor_list_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/monitor/{monitor_id}":{"delete":{"summary":"Delete Monitor","operationId":"delete_monitor_monitor__monitor_id__delete","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitor/{monitor_id}/check":{"post":{"summary":"Check Monitor Now","operationId":"check_monitor_now_monitor__monitor_id__check_post","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/monitor/run-all":{"post":{"summary":"Run All Checks","operationId":"run_all_checks_monitor_run_all_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/seo":{"get":{"summary":"Seo Page","operationId":"seo_page_seo_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/seo/analyze":{"get":{"summary":"Analyze Seo","operationId":"analyze_seo_seo_analyze_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap","operationId":"sitemap_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/robots.txt":{"get":{"summary":"Robots","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dc57971f04a84a7e99edf0b3c4105663.txt":{"get":{"summary":"Indexnow Key","operationId":"indexnow_key_dc57971f04a84a7e99edf0b3c4105663_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/indexnow/submit":{"post":{"summary":"Submit Indexnow","description":"Submit URLs to IndexNow (Bing, Yandex, etc.).","operationId":"submit_indexnow_api_indexnow_submit_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pdf":{"get":{"summary":"Pdf Tools Page","operationId":"pdf_tools_page_pdf_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pdf/merge":{"post":{"summary":"Pdf Merge","operationId":"pdf_merge_pdf_merge_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_merge_pdf_merge_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/split":{"post":{"summary":"Pdf Split","operationId":"pdf_split_pdf_split_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_split_pdf_split_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/compress":{"post":{"summary":"Pdf Compress","operationId":"pdf_compress_pdf_compress_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_compress_pdf_compress_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/protect":{"post":{"summary":"Pdf Protect","operationId":"pdf_protect_pdf_protect_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_protect_pdf_protect_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/unlock":{"post":{"summary":"Pdf Unlock","operationId":"pdf_unlock_pdf_unlock_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_unlock_pdf_unlock_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/rotate":{"post":{"summary":"Pdf Rotate","operationId":"pdf_rotate_pdf_rotate_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_rotate_pdf_rotate_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/watermark":{"post":{"summary":"Pdf Watermark","operationId":"pdf_watermark_pdf_watermark_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_watermark_pdf_watermark_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pdf/info":{"post":{"summary":"Pdf Info","operationId":"pdf_info_pdf_info_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_pdf_info_pdf_info_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks":{"get":{"summary":"Webhooks Page","operationId":"webhooks_page_webhooks_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/webhook/create":{"post":{"summary":"Webhook Create","operationId":"webhook_create_webhook_create_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/webhook/bin/{bin_id}/requests":{"get":{"summary":"Webhook Get Requests","operationId":"webhook_get_requests_webhook_bin__bin_id__requests_get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhook/bin/{bin_id}/clear":{"post":{"summary":"Webhook Clear","operationId":"webhook_clear_webhook_bin__bin_id__clear_post","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhook/catch/{bin_id}":{"get":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"head":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"options":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"summary":"Webhook Capture","operationId":"webhook_capture_webhook_catch__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/short":{"get":{"summary":"Shortener Page","operationId":"shortener_page_short_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/s/create":{"post":{"summary":"Create Short Url","operationId":"create_short_url_s_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShortenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/s/{short_code}/stats":{"get":{"summary":"Get Url Stats","operationId":"get_url_stats_s__short_code__stats_get","parameters":[{"name":"short_code","in":"path","required":true,"schema":{"type":"string","title":"Short Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/s/{short_code}":{"get":{"summary":"Redirect Short Url","operationId":"redirect_short_url_s__short_code__get","parameters":[{"name":"short_code","in":"path","required":true,"schema":{"type":"string","title":"Short Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/paste":{"get":{"summary":"Paste Page","operationId":"paste_page_paste_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/paste/create":{"post":{"summary":"Create Paste","operationId":"create_paste_paste_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/paste/{paste_id}/raw":{"get":{"summary":"Get Paste Raw","operationId":"get_paste_raw_paste__paste_id__raw_get","parameters":[{"name":"paste_id","in":"path","required":true,"schema":{"type":"string","title":"Paste Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/paste/{paste_id}":{"get":{"summary":"View Paste","operationId":"view_paste_paste__paste_id__get","parameters":[{"name":"paste_id","in":"path","required":true,"schema":{"type":"string","title":"Paste Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/down":{"get":{"summary":"Down Page","operationId":"down_page_down_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/down/check":{"get":{"summary":"Check Down","operationId":"check_down_down_check_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ip/lookup":{"get":{"summary":"Ip Lookup","description":"Look up geolocation info for an IP address. Uses ip-api.com free tier.","operationId":"ip_lookup_ip_lookup_get","parameters":[{"name":"ip","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ip/my":{"get":{"summary":"My Ip","description":"Returns the requester's IP address.","operationId":"my_ip_ip_my_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/useragent/parse":{"get":{"summary":"Parse User Agent","description":"Parse a user agent string into components.","operationId":"parse_user_agent_useragent_parse_get","parameters":[{"name":"ua","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ua"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api-keys/register":{"post":{"summary":"Register Key","operationId":"register_key_api_keys_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api-keys":{"get":{"summary":"Api Keys Dashboard","operationId":"api_keys_dashboard_api_keys_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api-keys/usage":{"get":{"summary":"Api Key Usage","description":"Check API key usage and limits. AI agents can use this to monitor their consumption.","operationId":"api_key_usage_api_keys_usage_get","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Api Key"}},{"name":"email","in":"query","required":false,"schema":{"type":"string","default":"","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/waitlist/join":{"post":{"summary":"Join Waitlist","operationId":"join_waitlist_waitlist_join_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WaitlistRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/polymarket/markets":{"get":{"summary":"Polymarket Markets","description":"Fetch and analyze current Polymarket markets.","operationId":"polymarket_markets_api_polymarket_markets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/polymarket/analysis":{"get":{"summary":"Polymarket Analysis","description":"Premium: structured analysis from latest scan with short-term focus.","operationId":"polymarket_analysis_api_polymarket_analysis_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/polymarket/short-term":{"get":{"summary":"Polymarket Short Term","description":"Short-term markets resolving within 30 days with analysis.","operationId":"polymarket_short_term_api_polymarket_short_term_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/polymarket":{"get":{"summary":"Polymarket Dashboard","operationId":"polymarket_dashboard_polymarket_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/random/quote":{"get":{"summary":"Random Quote","description":"Return a random programming quote.","operationId":"random_quote_api_random_quote_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/text/summarize":{"post":{"summary":"Text Summarize","description":"Summarize text using extractive summarization (no AI model needed).","operationId":"text_summarize_api_text_summarize_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/code/format":{"post":{"summary":"Format Code","description":"Auto-format/beautify code (JS, CSS, HTML, JSON, SQL).","operationId":"format_code_api_code_format_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/crypto/prices":{"get":{"summary":"Crypto Prices","description":"Fetch current top 10 crypto prices from CoinGecko.","operationId":"crypto_prices_api_crypto_prices_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/text/detect-language":{"post":{"summary":"Detect Language","description":"Detect language of text using character and word frequency analysis.","operationId":"detect_language_api_text_detect_language_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextSummarizeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/regex/test":{"post":{"summary":"Regex Test","description":"Test a regex pattern against text and return all matches with groups and positions.","operationId":"regex_test_api_regex_test_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegexTestRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jwt/decode":{"post":{"summary":"Jwt Decode","description":"Decode a JWT token without verification (inspect header and payload).","operationId":"jwt_decode_api_jwt_decode_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JWTDecodeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/timestamp/convert":{"post":{"summary":"Timestamp Convert","description":"Convert between Unix timestamps and human-readable dates.","operationId":"timestamp_convert_api_timestamp_convert_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__TimestampRequest__1"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/timestamp/now":{"get":{"summary":"Timestamp Now","description":"Get current UTC timestamp in multiple formats.","operationId":"timestamp_now_api_timestamp_now_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/text/diff":{"post":{"summary":"Text Diff","description":"Compare two texts and return differences line by line.","operationId":"text_diff_api_text_diff_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__DiffRequest__1"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/cron/parse":{"get":{"summary":"Cron Parse","description":"Parse and explain a cron expression, show next N scheduled times.","operationId":"cron_parse_api_cron_parse_get","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/main__CronParseRequest__2"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Cron Parse","description":"Parse and explain a cron expression, show next N scheduled times.","operationId":"cron_parse_api_cron_parse_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/main__CronParseRequest__2"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/json/validate-schema":{"post":{"summary":"Json Schema Validate","description":"Validate JSON data against a JSON Schema definition.","operationId":"json_schema_validate_api_json_validate_schema_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonSchemaValidateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/http/request":{"post":{"summary":"Http Request Test","description":"Make an HTTP request and return the response details. Like curl via API.","operationId":"http_request_test_api_http_request_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HttpTestRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/password/generate":{"post":{"summary":"Generate Password","description":"Generate secure random passwords.","operationId":"generate_password_api_password_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordGenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/url/encode-decode":{"post":{"summary":"Url Encode Decode","description":"URL encode or decode text.","operationId":"url_encode_decode_api_url_encode_decode_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EncodeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/html/encode-decode":{"post":{"summary":"Html Encode Decode","description":"HTML entity encode or decode text.","operationId":"html_encode_decode_api_html_encode_decode_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EncodeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/lorem-ipsum":{"post":{"summary":"Lorem Ipsum","description":"Generate Lorem Ipsum placeholder text.","operationId":"lorem_ipsum_api_lorem_ipsum_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoremIpsumRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/text/slugify":{"post":{"summary":"Slugify Text","description":"Convert text to URL-friendly slug.","operationId":"slugify_text_api_text_slugify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SlugifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/markdown/table":{"post":{"summary":"Markdown Table","description":"Generate a markdown table from headers and rows.","operationId":"markdown_table_api_markdown_table_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkdownTableRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/validate/email":{"post":{"summary":"Validate Email","description":"Validate email address format and check domain MX records.","operationId":"validate_email_api_validate_email_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/validate/ip":{"post":{"summary":"Validate Ip","description":"Validate and classify an IP address (IPv4/IPv6, private/public, etc.).","operationId":"validate_ip_api_validate_ip_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/useragent/parse":{"get":{"summary":"Parse Useragent","description":"Parse a User-Agent string to extract browser, OS, and device info.","operationId":"parse_useragent_api_useragent_parse_get","parameters":[{"name":"ua","in":"query","required":false,"schema":{"type":"string","default":"","title":"Ua"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/diff/json":{"post":{"summary":"Json Diff","description":"Compare two JSON objects and return the differences.","operationId":"json_diff_api_diff_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/convert/csv-to-json":{"post":{"summary":"Csv To Json","description":"Convert CSV text to JSON array.","operationId":"csv_to_json_api_convert_csv_to_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/convert/yaml-to-json":{"post":{"summary":"Yaml To Json","description":"Convert YAML text to JSON.","operationId":"yaml_to_json_api_convert_yaml_to_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/text/count":{"post":{"summary":"Text Count","description":"Count specific patterns in text (words, characters, lines, sentences, paragraphs).","operationId":"text_count_api_text_count_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/number/convert":{"post":{"summary":"Number Convert","description":"Convert numbers between decimal, binary, octal, hex, and roman numerals.","operationId":"number_convert_api_number_convert_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/analytics/track":{"post":{"summary":"Track Pageview","operationId":"track_pageview_analytics_track_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/analytics/dashboard":{"get":{"summary":"Analytics Dashboard","operationId":"analytics_dashboard_analytics_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/payments/create":{"post":{"summary":"Create Payment","operationId":"create_payment_payments_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/webhook":{"post":{"summary":"Payment Webhook","description":"Handles webhooks from OxaPay, NOWPayments, or generic payment callbacks.","operationId":"payment_webhook_payments_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/payments/success":{"get":{"summary":"Payment Success","operationId":"payment_success_payments_success_get","parameters":[{"name":"order_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Order Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/verify-tx":{"post":{"summary":"Self Verify Payment","description":"Self-service payment verification. Submit your tx hash and we verify on-chain.","operationId":"self_verify_payment_payments_verify_tx_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/verify":{"post":{"summary":"Verify Payment","description":"Admin endpoint to manually verify a direct crypto payment and upgrade the user.","operationId":"verify_payment_payments_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyPaymentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/pending":{"get":{"summary":"List Pending Payments","description":"Admin endpoint to list all pending payments awaiting verification.","operationId":"list_pending_payments_payments_pending_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/status":{"get":{"summary":"Payment Status","operationId":"payment_status_payments_status_get","parameters":[{"name":"order_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Order Id"}},{"name":"track_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Track Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/credits/packs":{"get":{"summary":"List Credit Packs","description":"List available credit packs for pay-per-call usage.","operationId":"list_credit_packs_api_credits_packs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/credits/buy":{"post":{"summary":"Buy Credits","description":"Purchase API credits. Returns payment instructions.","operationId":"buy_credits_api_credits_buy_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditPurchaseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/credits/verify":{"post":{"summary":"Verify Credit Purchase","description":"Verify crypto payment and add credits to your account.","operationId":"verify_credit_purchase_api_credits_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/credits/balance":{"get":{"summary":"Credit Balance","description":"Check your credit balance.","operationId":"credit_balance_api_credits_balance_get","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Api Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/checkout":{"get":{"summary":"Checkout Page","operationId":"checkout_page_checkout_get","parameters":[{"name":"tier","in":"query","required":false,"schema":{"type":"string","default":"pro","title":"Tier"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/agent-pay":{"post":{"summary":"Agent Pay","description":"Agent-optimized payment endpoint. Returns everything an AI agent needs\nto pay for API access in a single call. Designed for MCP tool use.\n\nFlow: 1) Call this endpoint -> 2) Send crypto -> 3) POST /payments/verify-tx","operationId":"agent_pay_payments_agent_pay_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentPayRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pricing-v2":{"get":{"summary":"Pricing Page V2","operationId":"pricing_page_v2_pricing_v2_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/donate":{"get":{"summary":"Donate Page","operationId":"donate_page_donate_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/json/validate":{"post":{"summary":"Json Validate","description":"Validate JSON syntax and return formatted JSON or error with line number.","operationId":"json_validate_api_json_validate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp":{"get":{"summary":"Mcp Proxy","description":"Proxy MCP requests to the dedicated MCP HTTP server on port 8090.","operationId":"mcp_proxy_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Mcp Proxy","description":"Proxy MCP requests to the dedicated MCP HTTP server on port 8090.","operationId":"mcp_proxy_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"delete":{"summary":"Mcp Proxy","description":"Proxy MCP requests to the dedicated MCP HTTP server on port 8090.","operationId":"mcp_proxy_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Mcp Proxy","description":"Proxy MCP requests to the dedicated MCP HTTP server on port 8090.","operationId":"mcp_proxy_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp-info":{"get":{"summary":"Mcp Info","description":"Information about the MCP server endpoint.","operationId":"mcp_info_mcp_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp.json":{"get":{"summary":"Well Known Mcp","description":"MCP server discovery endpoint (well-known URI).","operationId":"well_known_mcp__well_known_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/ai-plugin.json":{"get":{"summary":"Ai Plugin Manifest","description":"OpenAI-compatible plugin manifest for agent discovery.","operationId":"ai_plugin_manifest__well_known_ai_plugin_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/postman":{"get":{"summary":"Postman Collection","description":"Download Postman collection for all ToolPipe API endpoints.","operationId":"postman_collection_postman_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/info":{"get":{"summary":"Api Info","description":"Complete API information and endpoint catalog.","operationId":"api_info_api_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/json/query":{"post":{"summary":"Json Query","description":"Query JSON data using dot-notation paths (e.g., 'users[0].name', 'items.*.price').","operationId":"json_query_api_json_query_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JSONPathRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/template/render":{"post":{"summary":"Template Render","description":"Render a text template with variable substitution. Uses {{variable}} syntax.","operationId":"template_render_api_template_render_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/fake/generate":{"post":{"summary":"Fake Data","description":"Generate fake/mock data for testing. Types: person, address, company, email, phone, credit_card, uuid, date, sentence, paragraph, product, url.","operationId":"fake_data_api_fake_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FakeDataRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/json/to-schema":{"post":{"summary":"Json To Schema","description":"Generate a JSON Schema from example JSON data. Useful for API documentation and validation.","operationId":"json_to_schema_api_json_to_schema_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__SchemaGenRequest__1"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/openapi/generate":{"post":{"summary":"Generate Openapi Spec","description":"Generate an OpenAPI 3.0 spec from endpoint definitions.","operationId":"generate_openapi_spec_api_openapi_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/data/transform":{"post":{"summary":"Data Transform","description":"Apply a chain of transformations to data. Operations: sort, filter, map, unique, reverse, flatten, group_by, limit, skip.","operationId":"data_transform_api_data_transform_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataTransformRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/env/generate":{"post":{"summary":"Env Generate","description":"Generate environment variable files from a dict. Formats: dotenv, docker, yaml, json, shell.","operationId":"env_generate_api_env_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvGenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/gitignore/generate":{"post":{"summary":"Gitignore Generate","description":"Generate a .gitignore file for specified languages/frameworks.","operationId":"gitignore_generate_api_gitignore_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitIgnoreRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dockerfile/generate":{"post":{"summary":"Dockerfile Generate","description":"Generate a Dockerfile for common language/framework combos.","operationId":"dockerfile_generate_api_dockerfile_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DockerfileRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/web/extract":{"post":{"summary":"Web Extract","description":"Extract content from any web page: text, links, images, metadata, or structured data.\nThis is a premium tool for AI agents that need to process web content.","operationId":"web_extract_api_web_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebExtractRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/code/analyze":{"post":{"summary":"Code Analyze","description":"Analyze code: detect language, count lines, find functions/classes, measure complexity.","operationId":"code_analyze_api_code_analyze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeAnalyzeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/schema/generate":{"post":{"summary":"Schema Generate","description":"Generate type definitions from JSON data. Supports TypeScript, Python, Zod, JSON Schema.","operationId":"schema_generate_api_schema_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__SchemaGenRequest__2"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/prompt/build":{"post":{"summary":"Prompt Build","description":"Build structured prompts for LLMs. Supports variable substitution, system/user separation, and template rendering.","operationId":"prompt_build_api_prompt_build_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromptTemplateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/test/endpoint":{"post":{"summary":"Test Endpoint","description":"Test any API endpoint and get detailed response metrics. Useful for monitoring, debugging, and validation.","operationId":"test_endpoint_api_test_endpoint_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiTestRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/text/similarity":{"post":{"summary":"Text Similarity","description":"Calculate text similarity using multiple algorithms: Jaccard, cosine (word-level), Levenshtein ratio.","operationId":"text_similarity_api_text_similarity_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ip/lookup":{"get":{"summary":"Ip Lookup","description":"Look up geolocation, ISP, and network info for any IP address.","operationId":"ip_lookup_api_ip_lookup_get","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IPLookupRequest"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Ip Lookup","description":"Look up geolocation, ISP, and network info for any IP address.","operationId":"ip_lookup_api_ip_lookup_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IPLookupRequest"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/diff/text":{"post":{"summary":"Text Diff","description":"Generate a unified diff between two text inputs.","operationId":"text_diff_api_diff_text_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__DiffRequest__2"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/time/convert":{"get":{"summary":"Time Convert","description":"Convert between Unix timestamps, ISO 8601, and human-readable formats. Pass no timestamp to get current time.","operationId":"time_convert_api_time_convert_get","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/main__TimestampRequest__2"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Time Convert","description":"Convert between Unix timestamps, ISO 8601, and human-readable formats. Pass no timestamp to get current time.","operationId":"time_convert_api_time_convert_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/main__TimestampRequest__2"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/headers/analyze":{"get":{"summary":"Headers Analyze","description":"Analyze HTTP response headers of any URL for security, caching, and configuration.","operationId":"headers_analyze_api_headers_analyze_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/password/check":{"post":{"summary":"Password Check","description":"Check password strength and provide improvement suggestions.","operationId":"password_check_api_password_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/lorem":{"get":{"summary":"Lorem Ipsum","description":"Generate lorem ipsum placeholder text.","operationId":"lorem_ipsum_api_lorem_get","parameters":[{"name":"paragraphs","in":"query","required":false,"schema":{"type":"integer","maximum":20,"minimum":1,"default":3,"title":"Paragraphs"}},{"name":"sentences_per_paragraph","in":"query","required":false,"schema":{"type":"integer","maximum":15,"minimum":1,"default":5,"title":"Sentences Per Paragraph"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","default":"text","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/color/palette":{"get":{"summary":"Color Palette","description":"Generate color palettes (complementary, analogous, triadic, monochromatic) from a base color.","operationId":"color_palette_api_color_palette_get","parameters":[{"name":"base_color","in":"query","required":false,"schema":{"type":"string","default":"#3498db","title":"Base Color"}},{"name":"scheme","in":"query","required":false,"schema":{"type":"string","default":"complementary","title":"Scheme"}},{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":12,"minimum":2,"default":5,"title":"Count"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/slug/generate":{"post":{"summary":"Slug Generate","description":"Generate URL-friendly slugs from text.","operationId":"slug_generate_api_slug_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SlugRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/markdown/strip":{"post":{"summary":"Markdown Strip","description":"Strip markdown formatting and return plain text.","operationId":"markdown_strip_api_markdown_strip_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkdownStripRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/extract/structured":{"post":{"summary":"Extract Structured","description":"Extract structured data from unstructured text. Premium endpoint for AI agents.","operationId":"extract_structured_api_extract_structured_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__StructuredExtractRequest__1"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/text/transform":{"post":{"summary":"Text Transform","description":"Apply multiple text transformations in sequence. Useful for AI agents processing text.","operationId":"text_transform_api_text_transform_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextTransformRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/text/compare":{"post":{"summary":"Text Compare","description":"Compare multiple text strings and find similarities. Useful for deduplication.","operationId":"text_compare_api_text_compare_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/convert/units":{"get":{"summary":"Convert Units","description":"Convert between units (length, weight, temperature, volume, speed, data).","operationId":"convert_units_api_convert_units_get","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"number","default":0,"title":"Value"}},{"name":"from_unit","in":"query","required":false,"schema":{"type":"string","default":"","title":"From Unit"}},{"name":"to_unit","in":"query","required":false,"schema":{"type":"string","default":"","title":"To Unit"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertUnitsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Convert Units","description":"Convert between units (length, weight, temperature, volume, speed, data).","operationId":"convert_units_api_convert_units_post","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"number","default":0,"title":"Value"}},{"name":"from_unit","in":"query","required":false,"schema":{"type":"string","default":"","title":"From Unit"}},{"name":"to_unit","in":"query","required":false,"schema":{"type":"string","default":"","title":"To Unit"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertUnitsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sql/format":{"post":{"summary":"Sql Format","description":"Format and prettify SQL queries.","operationId":"sql_format_api_sql_format_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SqlFormatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/html/strip":{"post":{"summary":"Html Strip","description":"Strip HTML tags and return plain text. Optionally preserve link URLs.","operationId":"html_strip_api_html_strip_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HtmlStripRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/text/stats":{"post":{"summary":"Text Statistics","description":"Get detailed text statistics: word count, char count, reading time, sentence count, etc.","operationId":"text_statistics_api_text_stats_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextStatsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/number/format":{"post":{"summary":"Number Format","description":"Format numbers in various ways: comma-separated, words, roman numerals, scientific, binary, hex, octal.","operationId":"number_format_api_number_format_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumberFormatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/xml/to-json":{"post":{"summary":"Xml To Json","description":"Convert XML to JSON.","operationId":"xml_to_json_api_xml_to_json_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/XmlToJsonRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/yaml/validate":{"post":{"summary":"Yaml Validate","description":"Validate YAML syntax and convert to JSON.","operationId":"yaml_validate_api_yaml_validate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YamlValidateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/env/parse":{"post":{"summary":"Env Parse","description":"Parse .env file content to JSON. Handles comments, quotes, multiline.","operationId":"env_parse_api_env_parse_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvParseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/http-status/{code}":{"get":{"summary":"Http Status Info","description":"Get information about an HTTP status code.","operationId":"http_status_info_api_http_status__code__get","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"integer","title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jwt/create":{"post":{"summary":"Jwt Create","description":"Create a JWT token from a payload (for testing/development purposes).","operationId":"jwt_create_api_jwt_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtCreateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/myip":{"get":{"summary":"My Ip","description":"Get the caller's IP address and basic info.","operationId":"my_ip_api_myip_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/webhooks/create":{"post":{"summary":"Create Webhook Bin","description":"Create a unique webhook endpoint for testing. Send requests to /webhooks/{bin_id} and inspect them via /api/webhooks/{bin_id}/requests.","operationId":"create_webhook_bin_api_webhooks_create_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/webhooks/{bin_id}":{"get":{"summary":"Receive Webhook","description":"Capture any HTTP request sent to this webhook bin.","operationId":"receive_webhook_webhooks__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Receive Webhook","description":"Capture any HTTP request sent to this webhook bin.","operationId":"receive_webhook_webhooks__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Receive Webhook","description":"Capture any HTTP request sent to this webhook bin.","operationId":"receive_webhook_webhooks__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Receive Webhook","description":"Capture any HTTP request sent to this webhook bin.","operationId":"receive_webhook_webhooks__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"summary":"Receive Webhook","description":"Capture any HTTP request sent to this webhook bin.","operationId":"receive_webhook_webhooks__bin_id__get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/webhooks/{bin_id}/requests":{"get":{"summary":"Get Webhook Requests","description":"Inspect captured webhook requests for a bin.","operationId":"get_webhook_requests_api_webhooks__bin_id__requests_get","parameters":[{"name":"bin_id","in":"path","required":true,"schema":{"type":"string","title":"Bin Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/mock/generate":{"post":{"summary":"Generate Mock Data V2","description":"Generate mock API responses. Use templates (user, product, order, comment, post) or custom schemas.","operationId":"generate_mock_data_v2_api_mock_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MockApiRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crontab/generate":{"post":{"summary":"Generate Crontab","description":"Generate a cron expression from a plain English description.","operationId":"generate_crontab_api_crontab_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrontabRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/diff/generate":{"post":{"summary":"Generate Diff","description":"Generate a diff/patch between two texts. Supports unified, context, and HTML formats.","operationId":"generate_diff_api_diff_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__DiffRequest__3"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/openapi-toolpipe.json":{"get":{"summary":"Openapi Spec","description":"Full OpenAPI 3.1 specification for all ToolPipe API endpoints.","operationId":"openapi_spec_openapi_toolpipe_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/stats":{"get":{"summary":"Api Stats","description":"Public API statistics: total endpoints, tools, uptime, version.","operationId":"api_stats_api_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/apis.json":{"get":{"summary":"Apis Json","operationId":"apis_json_apis_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/placeholder/{width}":{"get":{"summary":"Placeholder Image","description":"Generate placeholder images. Usage: /api/placeholder/300x200?bg=eee&fg=333&text=Hello","operationId":"placeholder_image_api_placeholder__width__get","parameters":[{"name":"width","in":"path","required":true,"schema":{"type":"integer","title":"Width"}},{"name":"height","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Height"}},{"name":"bg","in":"query","required":false,"schema":{"type":"string","default":"cccccc","title":"Bg"}},{"name":"fg","in":"query","required":false,"schema":{"type":"string","default":"333333","title":"Fg"}},{"name":"text","in":"query","required":false,"schema":{"type":"string","default":"","title":"Text"}},{"name":"fmt","in":"query","required":false,"schema":{"type":"string","default":"png","title":"Fmt"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/placeholder/{width}x{height}":{"get":{"summary":"Placeholder Image","description":"Generate placeholder images. Usage: /api/placeholder/300x200?bg=eee&fg=333&text=Hello","operationId":"placeholder_image_api_placeholder__width_x_height__get","parameters":[{"name":"width","in":"path","required":true,"schema":{"type":"integer","title":"Width"}},{"name":"height","in":"path","required":true,"schema":{"type":"integer","title":"Height"}},{"name":"bg","in":"query","required":false,"schema":{"type":"string","default":"cccccc","title":"Bg"}},{"name":"fg","in":"query","required":false,"schema":{"type":"string","default":"333333","title":"Fg"}},{"name":"text","in":"query","required":false,"schema":{"type":"string","default":"","title":"Text"}},{"name":"fmt","in":"query","required":false,"schema":{"type":"string","default":"png","title":"Fmt"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/favicon":{"get":{"summary":"Favicon Extractor","description":"Extract favicon URL from any website.","operationId":"favicon_extractor_api_favicon_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Website URL to extract favicon from","title":"Url"},"description":"Website URL to extract favicon from"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sitemap/generate":{"post":{"summary":"Sitemap Generate","description":"Generate XML sitemap from a list of URLs.","operationId":"sitemap_generate_api_sitemap_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/readme/generate":{"post":{"summary":"Readme Generate","description":"Generate a README.md from project metadata.","operationId":"readme_generate_api_readme_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/robots/generate":{"post":{"summary":"Robots Generate","description":"Generate robots.txt from rules.","operationId":"robots_generate_api_robots_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/gradient":{"get":{"summary":"Css Gradient","description":"Generate CSS gradient code from colors.","operationId":"css_gradient_api_gradient_get","parameters":[{"name":"colors","in":"query","required":false,"schema":{"type":"string","description":"Comma-separated hex colors","default":"6c63ff,3b82f6","title":"Colors"},"description":"Comma-separated hex colors"},{"name":"direction","in":"query","required":false,"schema":{"type":"string","description":"Gradient direction","default":"135deg","title":"Direction"},"description":"Gradient direction"},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"linear or radial","default":"linear","title":"Type"},"description":"linear or radial"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/metatags/generate":{"post":{"summary":"Metatags Generate","description":"Generate social media meta tags (Open Graph, Twitter Cards).","operationId":"metatags_generate_api_metatags_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/htaccess/generate":{"post":{"summary":"Htaccess Generate","description":"Generate Apache .htaccess rules.","operationId":"htaccess_generate_api_htaccess_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/playground":{"get":{"summary":"Api Playground","description":"Interactive API playground for testing all ToolPipe endpoints.","operationId":"api_playground_playground_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/text/keywords":{"post":{"summary":"Text Keywords","description":"Extract keywords from text using TF-based scoring.","operationId":"text_keywords_api_text_keywords_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/text/readability":{"post":{"summary":"Text Readability","description":"Calculate readability scores (Flesch-Kincaid, Coleman-Liau, ARI).","operationId":"text_readability_api_text_readability_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/transform/json-to-csv":{"post":{"summary":"Json To Csv","description":"Convert JSON array to CSV format.","operationId":"json_to_csv_api_transform_json_to_csv_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/transform/csv-to-json":{"post":{"summary":"Csv To Json Transform","description":"Convert CSV text to JSON array.","operationId":"csv_to_json_transform_api_transform_csv_to_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/transform/xml-to-json":{"post":{"summary":"Xml To Json Transform","description":"Convert XML to JSON.","operationId":"xml_to_json_transform_api_transform_xml_to_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/typescript-interface":{"post":{"summary":"Generate Ts Interface","description":"Generate TypeScript interface from JSON object.","operationId":"generate_ts_interface_api_generate_typescript_interface_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/sql-create":{"post":{"summary":"Generate Sql Create","description":"Generate SQL CREATE TABLE from JSON schema or sample data.","operationId":"generate_sql_create_api_generate_sql_create_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/security/csp-generate":{"post":{"summary":"Csp Generate","description":"Generate Content Security Policy header from rules.","operationId":"csp_generate_api_security_csp_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/security/cors-headers":{"post":{"summary":"Cors Headers Generate","description":"Generate CORS headers configuration.","operationId":"cors_headers_generate_api_security_cors_headers_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/encode/url":{"get":{"summary":"Url Encode","description":"URL-encode a string.","operationId":"url_encode_api_encode_url_get","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","title":"Text"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/decode/url":{"get":{"summary":"Url Decode","description":"URL-decode a string.","operationId":"url_decode_api_decode_url_get","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","title":"Text"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/encode/html":{"get":{"summary":"Html Encode","description":"HTML-encode a string.","operationId":"html_encode_api_encode_html_get","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","title":"Text"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/decode/html":{"get":{"summary":"Html Decode","description":"HTML-decode a string.","operationId":"html_decode_api_decode_html_get","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","title":"Text"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/hash/file":{"get":{"summary":"Hash Text Multiple","description":"Generate multiple hash digests for a string at once.","operationId":"hash_text_multiple_api_hash_file_get","parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","title":"Text"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ssl/check":{"get":{"summary":"Ssl Check","description":"Check SSL certificate details for a domain.","operationId":"ssl_check_api_ssl_check_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/whois":{"get":{"summary":"Whois Lookup","description":"Basic WHOIS information for a domain.","operationId":"whois_lookup_api_whois_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/headers/get":{"get":{"summary":"Get Http Headers","description":"Fetch HTTP response headers from a URL.","operationId":"get_http_headers_api_headers_get_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/timestamp":{"get":{"summary":"Timestamp Info","description":"Get current timestamp or convert a Unix timestamp to multiple formats.","operationId":"timestamp_info_api_timestamp_get","parameters":[{"name":"ts","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ts"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/diff/text-detailed":{"post":{"summary":"Diff Text Detailed","description":"Detailed text diff with line-by-line changes.","operationId":"diff_text_detailed_api_diff_text_detailed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/package-json":{"post":{"summary":"Generate Package Json","description":"Generate a package.json file from project metadata.","operationId":"generate_package_json_api_generate_package_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/github-actions":{"post":{"summary":"Generate Github Actions","description":"Generate a GitHub Actions workflow YAML.","operationId":"generate_github_actions_api_generate_github_actions_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/nginx-config":{"post":{"summary":"Generate Nginx Config","description":"Generate an Nginx server configuration.","operationId":"generate_nginx_config_api_generate_nginx_config_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/docker-compose":{"post":{"summary":"Generate Docker Compose","description":"Generate a docker-compose.yml from service definitions.","operationId":"generate_docker_compose_api_generate_docker_compose_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/code/review":{"post":{"summary":"Code Review","description":"Analyze code for bugs, security issues, and improvements. Supports Python, JS, TS, Go, Rust, Java.","operationId":"code_review_api_code_review_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/code/explain":{"post":{"summary":"Code Explain","description":"Generate a plain-English explanation of code, including function signatures, flow, and purpose.","operationId":"code_explain_api_code_explain_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/data/fake":{"post":{"summary":"Generate Fake Data","description":"Generate realistic fake/mock data for testing. Schemas, users, products, addresses, etc.","operationId":"generate_fake_data_api_data_fake_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/code/minify":{"post":{"summary":"Minify Code","description":"Minify JavaScript, CSS, or HTML code.","operationId":"minify_code_api_code_minify_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/text/translate-code":{"post":{"summary":"Translate Code Between Languages","description":"Generate equivalent code patterns between languages (Python <-> JS <-> Go <-> Rust).","operationId":"translate_code_between_languages_api_text_translate_code_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/schema/validate":{"post":{"summary":"Validate Json Schema","description":"Validate JSON data against a JSON Schema.","operationId":"validate_json_schema_api_schema_validate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/data/csv-analyze":{"post":{"summary":"Analyze Csv Data","description":"Analyze CSV data: column types, stats, missing values, unique counts.","operationId":"analyze_csv_data_api_data_csv_analyze_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/security/headers-check":{"post":{"summary":"Check Security Headers","description":"Analyze HTTP security headers of a URL.","operationId":"check_security_headers_api_security_headers_check_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/api-client":{"post":{"summary":"Generate Api Client","description":"Generate API client code from endpoint definitions (Python, JS, cURL).","operationId":"generate_api_client_api_generate_api_client_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/generate/env-template":{"post":{"summary":"Generate Env Template","description":"Generate a .env.example template from a list of environment variables or parse existing .env.","operationId":"generate_env_template_api_generate_env_template_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/prompt/engineer":{"post":{"summary":"Prompt Engineer","description":"Transform a basic prompt into an optimized, structured prompt for LLMs.\nApplies prompt engineering best practices: role, context, constraints, output format.","operationId":"prompt_engineer_api_prompt_engineer_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/changelog/generate":{"post":{"summary":"Generate Changelog","description":"Generate a changelog from git commit messages or a list of changes.","operationId":"generate_changelog_api_changelog_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/license/generate":{"post":{"summary":"Generate License","description":"Generate a LICENSE file for your project.","operationId":"generate_license_api_license_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/commit/message":{"post":{"summary":"Generate Commit Message","description":"Generate a conventional commit message from a diff or description.","operationId":"generate_commit_message_api_commit_message_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/api-spec/compare":{"post":{"summary":"Compare Api Specs","description":"Compare two OpenAPI specs and detect breaking changes.","operationId":"compare_api_specs_api_api_spec_compare_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/regex/generate":{"post":{"summary":"Generate Regex","description":"Generate regex patterns from natural language descriptions.","operationId":"generate_regex_api_regex_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/web/compare":{"post":{"summary":"Web Compare","description":"Compare two websites side-by-side: content, headers, performance, SEO. Premium.","operationId":"web_compare_api_web_compare_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebCompareRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/bulk/hash":{"post":{"summary":"Bulk Hash","description":"Hash multiple strings in a single call. Premium.","operationId":"bulk_hash_api_bulk_hash_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkHashRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/bulk/url-check":{"post":{"summary":"Bulk Url Check","description":"Check multiple URLs for availability, status codes, redirects. Premium.","operationId":"bulk_url_check_api_bulk_url_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUrlCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/web/structured-extract":{"post":{"summary":"Structured Extract","description":"Extract structured data from a webpage: links, emails, phones, tables, headings, metadata. Premium.","operationId":"structured_extract_api_web_structured_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/main__StructuredExtractRequest__2"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/domain/intel":{"post":{"summary":"Domain Intel","description":"Domain intelligence: DNS, SSL, WHOIS, headers, tech stack detection. Premium.","operationId":"domain_intel_api_domain_intel_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainIntelRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/bulk/dns":{"post":{"summary":"Bulk Dns Lookup","description":"Bulk DNS lookup for multiple domains. Premium.","operationId":"bulk_dns_lookup_api_bulk_dns_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDnsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/web/monitor":{"post":{"summary":"Web Monitor","description":"Monitor a URL for changes. Returns content hash for change detection. Premium.","operationId":"web_monitor_api_web_monitor_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDiffRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/test/suite":{"post":{"summary":"Api Test Suite","description":"Run a test suite against an API. Tests multiple endpoints and reports results. Premium.","operationId":"api_test_suite_api_test_suite_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiTestSuiteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/web/sitemap":{"post":{"summary":"Parse Sitemap","description":"Parse a website's sitemap.xml and return all URLs. Premium.","operationId":"parse_sitemap_api_web_sitemap_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SitemapParseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/web/robots":{"post":{"summary":"Check Robots","description":"Parse robots.txt and check if a path is allowed for a user-agent. Premium.","operationId":"check_robots_api_web_robots_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RobotsCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/agent.json":{"get":{"summary":"A2A Agent Card","description":"A2A Agent Card: allows other AI agents to discover ToolPipe capabilities.","operationId":"a2a_agent_card__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/agent/discover":{"get":{"summary":"Agent Discover","description":"Discovery endpoint for AI agents. Returns available tools, pricing, and how to get started.","operationId":"agent_discover_api_agent_discover_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/ip/info":{"get":{"summary":"Ip Info","description":"Get geolocation and ISP info for an IP address. Uses public APIs.","operationId":"ip_info_api_ip_info_get","parameters":[{"name":"ip","in":"query","required":false,"schema":{"type":"string","default":"","title":"Ip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ip/my":{"get":{"summary":"My Ip","description":"Get the caller's IP address and info.","operationId":"my_ip_api_ip_my_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/webhook/test":{"post":{"summary":"Webhook Test","description":"Send a test webhook to any URL. Useful for debugging webhook handlers.","operationId":"webhook_test_api_webhook_test_post","parameters":[{"name":"url","in":"query","required":false,"schema":{"type":"string","default":"","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crontab/validate":{"post":{"summary":"Validate Crontab","description":"Validate and explain a cron expression.","operationId":"validate_crontab_api_crontab_validate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/a2a.json":{"get":{"summary":"A2A Discovery","description":"A2A (Agent-to-Agent) protocol discovery.","operationId":"a2a_discovery__well_known_a2a_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp/server-card.json":{"get":{"summary":"Mcp Server Card","description":"Smithery.ai MCP server card for auto-discovery.","operationId":"mcp_server_card__well_known_mcp_server_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/embed/{tool}":{"get":{"summary":"Embed Widget","description":"Embeddable widget for any ToolPipe tool. Add to your site with an iframe.","operationId":"embed_widget_embed__tool__get","parameters":[{"name":"tool","in":"path","required":true,"schema":{"type":"string","title":"Tool"}},{"name":"theme","in":"query","required":false,"schema":{"type":"string","default":"dark","title":"Theme"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/embed":{"get":{"summary":"Embed Gallery","description":"Gallery of embeddable widgets with embed codes.","operationId":"embed_gallery_embed_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/demo":{"get":{"summary":"Demo Page","operationId":"demo_page_demo_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/openapi-lite":{"get":{"summary":"Openapi Lite","description":"Lightweight OpenAPI summary for marketplace submissions and agent discovery.","operationId":"openapi_lite_api_openapi_lite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/{page_name}":{"get":{"summary":"Seo Page Handler","operationId":"seo_page_handler__page_name__get","parameters":[{"name":"page_name","in":"path","required":true,"schema":{"type":"string","title":"Page Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AddMonitorRequest":{"properties":{"name":{"type":"string","title":"Name"},"url":{"type":"string","title":"Url"},"interval_seconds":{"type":"integer","title":"Interval Seconds","default":300}},"type":"object","required":["name","url"],"title":"AddMonitorRequest"},"AgentPayRequest":{"properties":{"email":{"type":"string","title":"Email"},"tier":{"type":"string","title":"Tier","default":"pro"},"preferred_chain":{"type":"string","title":"Preferred Chain","default":"base"}},"type":"object","required":["email"],"title":"AgentPayRequest"},"ApiKeyRequest":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"ApiKeyRequest"},"ApiTestRequest":{"properties":{"url":{"type":"string","title":"Url"},"method":{"type":"string","title":"Method","default":"GET"},"headers":{"additionalProperties":true,"type":"object","title":"Headers","default":{}},"body":{"type":"string","title":"Body","default":""},"timeout":{"type":"integer","title":"Timeout","default":10}},"type":"object","required":["url"],"title":"ApiTestRequest"},"ApiTestSuiteRequest":{"properties":{"base_url":{"type":"string","title":"Base Url"},"endpoints":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Endpoints"}},"type":"object","required":["base_url","endpoints"],"title":"ApiTestSuiteRequest"},"Base64Request":{"properties":{"data":{"type":"string","title":"Data"},"action":{"type":"string","title":"Action","default":"encode"}},"type":"object","required":["data"],"title":"Base64Request"},"Body_pdf_compress_pdf_compress_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"}},"type":"object","required":["files"],"title":"Body_pdf_compress_pdf_compress_post"},"Body_pdf_info_pdf_info_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"}},"type":"object","required":["files"],"title":"Body_pdf_info_pdf_info_post"},"Body_pdf_merge_pdf_merge_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"}},"type":"object","required":["files"],"title":"Body_pdf_merge_pdf_merge_post"},"Body_pdf_protect_pdf_protect_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"password":{"type":"string","title":"Password"}},"type":"object","required":["files","password"],"title":"Body_pdf_protect_pdf_protect_post"},"Body_pdf_rotate_pdf_rotate_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"angle":{"type":"integer","title":"Angle","default":90}},"type":"object","required":["files"],"title":"Body_pdf_rotate_pdf_rotate_post"},"Body_pdf_split_pdf_split_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"pages":{"type":"string","title":"Pages"}},"type":"object","required":["files","pages"],"title":"Body_pdf_split_pdf_split_post"},"Body_pdf_unlock_pdf_unlock_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"password":{"type":"string","title":"Password"}},"type":"object","required":["files","password"],"title":"Body_pdf_unlock_pdf_unlock_post"},"Body_pdf_watermark_pdf_watermark_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"text":{"type":"string","title":"Text"}},"type":"object","required":["files","text"],"title":"Body_pdf_watermark_pdf_watermark_post"},"BulkDnsRequest":{"properties":{"domains":{"items":{"type":"string"},"type":"array","title":"Domains"}},"type":"object","required":["domains"],"title":"BulkDnsRequest"},"BulkHashRequest":{"properties":{"texts":{"items":{"type":"string"},"type":"array","title":"Texts"},"algorithm":{"type":"string","title":"Algorithm","default":"sha256"}},"type":"object","required":["texts"],"title":"BulkHashRequest"},"BulkUrlCheckRequest":{"properties":{"urls":{"items":{"type":"string"},"type":"array","title":"Urls"}},"type":"object","required":["urls"],"title":"BulkUrlCheckRequest"},"CodeAnalyzeRequest":{"properties":{"code":{"type":"string","title":"Code"},"language":{"type":"string","title":"Language","default":"auto"}},"type":"object","required":["code"],"title":"CodeAnalyzeRequest"},"CodeFormatRequest":{"properties":{"code":{"type":"string","title":"Code"},"language":{"type":"string","title":"Language","default":"json"}},"type":"object","required":["code"],"title":"CodeFormatRequest"},"CompareRequest":{"properties":{"items":{"items":{"type":"string"},"type":"array","title":"Items"},"mode":{"type":"string","title":"Mode","default":"levenshtein"}},"type":"object","required":["items"],"title":"CompareRequest"},"CompareTextRequest":{"properties":{"text1":{"type":"string","title":"Text1"},"text2":{"type":"string","title":"Text2"}},"type":"object","required":["text1","text2"],"title":"CompareTextRequest"},"ContentDiffRequest":{"properties":{"url":{"type":"string","title":"Url"},"previous_hash":{"type":"string","title":"Previous Hash","default":""}},"type":"object","required":["url"],"title":"ContentDiffRequest"},"ConvertUnitsRequest":{"properties":{"value":{"type":"number","title":"Value"},"from_unit":{"type":"string","title":"From Unit"},"to_unit":{"type":"string","title":"To Unit"}},"type":"object","required":["value","from_unit","to_unit"],"title":"ConvertUnitsRequest"},"CreditPurchaseRequest":{"properties":{"api_key":{"type":"string","title":"Api Key"},"pack":{"type":"string","title":"Pack","default":"starter"},"email":{"type":"string","title":"Email","default":""}},"type":"object","required":["api_key"],"title":"CreditPurchaseRequest"},"CreditVerifyRequest":{"properties":{"order_id":{"type":"string","title":"Order Id"},"tx_hash":{"type":"string","title":"Tx Hash"}},"type":"object","required":["order_id","tx_hash"],"title":"CreditVerifyRequest"},"CrontabRequest":{"properties":{"description":{"type":"string","title":"Description"}},"type":"object","required":["description"],"title":"CrontabRequest"},"DataTransformRequest":{"properties":{"data":{"type":"string","title":"Data"},"operations":{"items":{},"type":"array","title":"Operations"}},"type":"object","required":["data","operations"],"title":"DataTransformRequest"},"DockerfileRequest":{"properties":{"language":{"type":"string","title":"Language"},"framework":{"type":"string","title":"Framework","default":""},"port":{"type":"integer","title":"Port","default":8080}},"type":"object","required":["language"],"title":"DockerfileRequest"},"DomainIntelRequest":{"properties":{"domain":{"type":"string","title":"Domain"}},"type":"object","required":["domain"],"title":"DomainIntelRequest"},"EncodeRequest":{"properties":{"text":{"type":"string","title":"Text"},"action":{"type":"string","title":"Action","default":"encode"}},"type":"object","required":["text"],"title":"EncodeRequest"},"EnvGenRequest":{"properties":{"variables":{"additionalProperties":true,"type":"object","title":"Variables"},"format":{"type":"string","title":"Format","default":"dotenv"}},"type":"object","required":["variables"],"title":"EnvGenRequest"},"EnvParseRequest":{"properties":{"env_text":{"type":"string","title":"Env Text"}},"type":"object","required":["env_text"],"title":"EnvParseRequest"},"FakeDataRequest":{"properties":{"type":{"type":"string","title":"Type","default":"person"},"count":{"type":"integer","title":"Count","default":1},"locale":{"type":"string","title":"Locale","default":"en"}},"type":"object","title":"FakeDataRequest"},"GitIgnoreRequest":{"properties":{"languages":{"items":{},"type":"array","title":"Languages"},"extras":{"items":{},"type":"array","title":"Extras","default":[]}},"type":"object","required":["languages"],"title":"GitIgnoreRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HashRequest":{"properties":{"data":{"type":"string","title":"Data"},"algorithms":{"items":{"type":"string"},"type":"array","title":"Algorithms","default":["md5","sha256"]}},"type":"object","required":["data"],"title":"HashRequest"},"HtmlStripRequest":{"properties":{"html":{"type":"string","title":"Html"},"preserve_links":{"type":"boolean","title":"Preserve Links","default":false}},"type":"object","required":["html"],"title":"HtmlStripRequest"},"HttpTestRequest":{"properties":{"url":{"type":"string","title":"Url"},"method":{"type":"string","title":"Method","default":"GET"},"headers":{"additionalProperties":true,"type":"object","title":"Headers","default":{}},"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"timeout":{"type":"number","title":"Timeout","default":10.0}},"type":"object","required":["url"],"title":"HttpTestRequest"},"IPLookupRequest":{"properties":{"ip":{"type":"string","title":"Ip"}},"type":"object","required":["ip"],"title":"IPLookupRequest"},"ImageResizeRequest":{"properties":{"url":{"type":"string","title":"Url"},"width":{"type":"integer","title":"Width"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height"},"format":{"type":"string","title":"Format","default":"PNG"}},"type":"object","required":["url","width"],"title":"ImageResizeRequest"},"JSONPathRequest":{"properties":{"json_data":{"type":"string","title":"Json Data"},"path":{"type":"string","title":"Path"}},"type":"object","required":["json_data","path"],"title":"JSONPathRequest"},"JWTDecodeRequest":{"properties":{"token":{"type":"string","title":"Token"}},"type":"object","required":["token"],"title":"JWTDecodeRequest"},"JsonSchemaValidateRequest":{"properties":{"data":{"type":"string","title":"Data"},"schema_def":{"type":"string","title":"Schema Def"}},"type":"object","required":["data","schema_def"],"title":"JsonSchemaValidateRequest"},"JsonToCsvRequest":{"properties":{"data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Data"},"delimiter":{"type":"string","title":"Delimiter","default":","}},"type":"object","required":["data"],"title":"JsonToCsvRequest"},"JwtCreateRequest":{"properties":{"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"secret":{"type":"string","title":"Secret","default":"your-secret-key"},"algorithm":{"type":"string","title":"Algorithm","default":"HS256"}},"type":"object","required":["payload"],"title":"JwtCreateRequest"},"LoremIpsumRequest":{"properties":{"paragraphs":{"type":"integer","title":"Paragraphs","default":3},"words_per_paragraph":{"type":"integer","title":"Words Per Paragraph","default":50}},"type":"object","title":"LoremIpsumRequest"},"MarkdownRequest":{"properties":{"content":{"type":"string","title":"Content"},"extensions":{"items":{"type":"string"},"type":"array","title":"Extensions","default":["extra","codehilite","toc"]}},"type":"object","required":["content"],"title":"MarkdownRequest"},"MarkdownStripRequest":{"properties":{"markdown":{"type":"string","title":"Markdown"}},"type":"object","required":["markdown"],"title":"MarkdownStripRequest"},"MarkdownTableRequest":{"properties":{"headers":{"items":{},"type":"array","title":"Headers"},"rows":{"items":{},"type":"array","title":"Rows"}},"type":"object","required":["headers","rows"],"title":"MarkdownTableRequest"},"MinifyRequest":{"properties":{"code":{"type":"string","title":"Code","default":""},"css":{"type":"string","title":"Css","default":""}},"type":"object","title":"MinifyRequest"},"MockApiRequest":{"properties":{"schema":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Schema"},"count":{"type":"integer","title":"Count","default":1},"format":{"type":"string","title":"Format","default":"json"},"template":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template"}},"type":"object","title":"MockApiRequest"},"NumberFormatRequest":{"properties":{"number":{"type":"number","title":"Number"},"format":{"type":"string","title":"Format","default":"comma"}},"type":"object","required":["number"],"title":"NumberFormatRequest"},"OpenAPIGenRequest":{"properties":{"name":{"type":"string","title":"Name","default":"My API"},"description":{"type":"string","title":"Description","default":""},"endpoints":{"items":{},"type":"array","title":"Endpoints"}},"type":"object","required":["endpoints"],"title":"OpenAPIGenRequest"},"PasswordCheckRequest":{"properties":{"password":{"type":"string","title":"Password"}},"type":"object","required":["password"],"title":"PasswordCheckRequest"},"PasswordGenRequest":{"properties":{"length":{"type":"integer","title":"Length","default":16},"count":{"type":"integer","title":"Count","default":1},"uppercase":{"type":"boolean","title":"Uppercase","default":true},"lowercase":{"type":"boolean","title":"Lowercase","default":true},"digits":{"type":"boolean","title":"Digits","default":true},"symbols":{"type":"boolean","title":"Symbols","default":true}},"type":"object","title":"PasswordGenRequest"},"PasteRequest":{"properties":{"content":{"type":"string","title":"Content"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"language":{"type":"string","title":"Language","default":"text"},"expiry":{"type":"string","title":"Expiry","default":"24h"}},"type":"object","required":["content"],"title":"PasteRequest"},"PaymentRequest":{"properties":{"email":{"type":"string","title":"Email"},"tier":{"type":"string","title":"Tier","default":"pro"}},"type":"object","required":["email"],"title":"PaymentRequest"},"PromptTemplateRequest":{"properties":{"template":{"type":"string","title":"Template"},"variables":{"additionalProperties":true,"type":"object","title":"Variables","default":{}},"system":{"type":"string","title":"System","default":""}},"type":"object","required":["template"],"title":"PromptTemplateRequest"},"QRRequest":{"properties":{"data":{"type":"string","title":"Data"},"size":{"type":"integer","title":"Size","default":300},"error_correction":{"type":"string","title":"Error Correction","default":"M"}},"type":"object","required":["data"],"title":"QRRequest"},"RegexTestRequest":{"properties":{"pattern":{"type":"string","title":"Pattern"},"text":{"type":"string","title":"Text"},"flags":{"type":"string","title":"Flags","default":""}},"type":"object","required":["pattern","text"],"title":"RegexTestRequest"},"RobotsCheckRequest":{"properties":{"url":{"type":"string","title":"Url"},"user_agent":{"type":"string","title":"User Agent","default":"*"},"path":{"type":"string","title":"Path","default":"/"}},"type":"object","required":["url"],"title":"RobotsCheckRequest"},"SelfVerifyRequest":{"properties":{"order_id":{"type":"string","title":"Order Id"},"tx_hash":{"type":"string","title":"Tx Hash"}},"type":"object","required":["order_id","tx_hash"],"title":"SelfVerifyRequest"},"ShortenRequest":{"properties":{"url":{"type":"string","title":"Url"},"custom_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Code"}},"type":"object","required":["url"],"title":"ShortenRequest"},"SitemapParseRequest":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"SitemapParseRequest"},"SlugRequest":{"properties":{"text":{"type":"string","title":"Text"},"separator":{"type":"string","title":"Separator","default":"-"},"max_length":{"type":"integer","title":"Max Length","default":80}},"type":"object","required":["text"],"title":"SlugRequest"},"SlugifyRequest":{"properties":{"text":{"type":"string","title":"Text"},"separator":{"type":"string","title":"Separator","default":"-"}},"type":"object","required":["text"],"title":"SlugifyRequest"},"SqlFormatRequest":{"properties":{"sql":{"type":"string","title":"Sql"},"uppercase_keywords":{"type":"boolean","title":"Uppercase Keywords","default":true},"indent":{"type":"integer","title":"Indent","default":2}},"type":"object","required":["sql"],"title":"SqlFormatRequest"},"TemplateRequest":{"properties":{"template":{"type":"string","title":"Template"},"variables":{"additionalProperties":true,"type":"object","title":"Variables"}},"type":"object","required":["template","variables"],"title":"TemplateRequest"},"TextRequest":{"properties":{"text":{"type":"string","title":"Text"}},"type":"object","required":["text"],"title":"TextRequest"},"TextStatsRequest":{"properties":{"text":{"type":"string","title":"Text"}},"type":"object","required":["text"],"title":"TextStatsRequest"},"TextSummarizeRequest":{"properties":{"text":{"type":"string","title":"Text"},"sentences":{"type":"integer","title":"Sentences","default":3}},"type":"object","required":["text"],"title":"TextSummarizeRequest"},"TextTransformRequest":{"properties":{"text":{"type":"string","title":"Text"},"transforms":{"items":{"type":"string"},"type":"array","title":"Transforms","default":[]}},"type":"object","required":["text"],"title":"TextTransformRequest"},"TrackRequest":{"properties":{"path":{"type":"string","title":"Path"},"ref":{"type":"string","title":"Ref","default":""}},"type":"object","required":["path"],"title":"TrackRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VerifyPaymentRequest":{"properties":{"order_id":{"type":"string","title":"Order Id"},"tx_hash":{"type":"string","title":"Tx Hash","default":""},"admin_key":{"type":"string","title":"Admin Key","default":""}},"type":"object","required":["order_id"],"title":"VerifyPaymentRequest"},"WaitlistRequest":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"WaitlistRequest"},"WebCompareRequest":{"properties":{"url1":{"type":"string","title":"Url1"},"url2":{"type":"string","title":"Url2"},"compare":{"type":"string","title":"Compare","default":"content"}},"type":"object","required":["url1","url2"],"title":"WebCompareRequest"},"WebExtractRequest":{"properties":{"url":{"type":"string","title":"Url"},"extract":{"type":"string","title":"Extract","default":"text"}},"type":"object","required":["url"],"title":"WebExtractRequest"},"XmlToJsonRequest":{"properties":{"xml":{"type":"string","title":"Xml"}},"type":"object","required":["xml"],"title":"XmlToJsonRequest"},"YamlConvertRequest":{"properties":{"json_data":{"type":"string","title":"Json Data","default":""},"yaml_data":{"type":"string","title":"Yaml Data","default":""}},"type":"object","title":"YamlConvertRequest"},"YamlValidateRequest":{"properties":{"yaml_text":{"type":"string","title":"Yaml Text"}},"type":"object","required":["yaml_text"],"title":"YamlValidateRequest"},"main__CronParseRequest__1":{"properties":{"expression":{"type":"string","title":"Expression"}},"type":"object","required":["expression"],"title":"CronParseRequest"},"main__CronParseRequest__2":{"properties":{"expression":{"type":"string","title":"Expression"},"count":{"type":"integer","title":"Count","default":5}},"type":"object","required":["expression"],"title":"CronParseRequest"},"main__DiffRequest__1":{"properties":{"text1":{"type":"string","title":"Text1"},"text2":{"type":"string","title":"Text2"}},"type":"object","required":["text1","text2"],"title":"DiffRequest"},"main__DiffRequest__2":{"properties":{"original":{"type":"string","title":"Original"},"modified":{"type":"string","title":"Modified"},"context_lines":{"type":"integer","title":"Context Lines","default":3}},"type":"object","required":["original","modified"],"title":"DiffRequest"},"main__DiffRequest__3":{"properties":{"original":{"type":"string","title":"Original"},"modified":{"type":"string","title":"Modified"},"format":{"type":"string","title":"Format","default":"unified"}},"type":"object","required":["original","modified"],"title":"DiffRequest"},"main__SchemaGenRequest__1":{"properties":{"json_data":{"type":"string","title":"Json Data"}},"type":"object","required":["json_data"],"title":"SchemaGenRequest"},"main__SchemaGenRequest__2":{"properties":{"data":{"type":"string","title":"Data"},"format":{"type":"string","title":"Format","default":"typescript"}},"type":"object","required":["data"],"title":"SchemaGenRequest"},"main__StructuredExtractRequest__1":{"properties":{"text":{"type":"string","title":"Text"},"extract":{"type":"string","title":"Extract","default":"entities"}},"type":"object","required":["text"],"title":"StructuredExtractRequest"},"main__StructuredExtractRequest__2":{"properties":{"url":{"type":"string","title":"Url"},"extract":{"items":{"type":"string"},"type":"array","title":"Extract","default":["title","description","links","headings","images","tables","emails","phones"]}},"type":"object","required":["url"],"title":"StructuredExtractRequest"},"main__TimestampRequest__1":{"properties":{"timestamp":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timestamp"},"date_string":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date String"},"format":{"type":"string","title":"Format","default":"%Y-%m-%d %H:%M:%S"}},"type":"object","title":"TimestampRequest"},"main__TimestampRequest__2":{"properties":{"timestamp":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timestamp"},"format":{"type":"string","title":"Format","default":"all"}},"type":"object","title":"TimestampRequest"}}}}