{"success":true,"message":"🚀 API Web Scraping v4.5 - Dual Compatibility","version":"4.5.0","status":"online","environment":"production","host":"py.sysauto.com.br","protocol":"https","endpoints":{"GET /":"Documentação (público)","GET /health":"Health check (público)","GET /test":"Teste público com headers (público)","GET /ping":"Ping simples (público)","GET /status":"Status completo (público)","GET /scrape?url=<url>":"Scraping (Basic Auth obrigatório)","GET /debug-scrape?url=<url>":"Debug scraping (Basic Auth obrigatório)","POST /extract":"Extração de PDF por upload multipart (Basic Auth obrigatório)","POST /convert/pdf/to/txt":"PDF base64 para TXT em JSON, compatível com ConvertAPI (Basic Auth obrigatório)","POST /convert/pdf/to/txt/plain":"PDF base64 para TXT puro text/plain (Basic Auth obrigatório)"},"auth":{"type":"Basic Auth","configured":true,"users_count":1,"env_vars":["BASIC_AUTH_USERS","BASIC_AUTH_USERNAME","BASIC_AUTH_PASSWORD"],"required_for":["/scrape","/debug-scrape","/extract","/convert/pdf/to/txt","/convert/pdf/to/txt/plain"],"credentials":"Configuradas no servidor por variaveis de ambiente"},"examples":{"test":"https://py.sysauto.com.br/test","ping":"https://py.sysauto.com.br/ping","status":"https://py.sysauto.com.br/status","scraping":"curl -u <usuario>:<senha> 'https://py.sysauto.com.br/scrape?url=https://exemplo.com'","debug_scraping":"curl -u <usuario>:<senha> 'https://py.sysauto.com.br/debug-scrape?url=https://exemplo.com'","pdf_extraction":"curl -u <usuario>:<senha> -F 'file=@arquivo.pdf' 'https://py.sysauto.com.br/extract'","pdf_base64_to_txt":"curl -u <usuario>:<senha> -H 'Content-Type: application/json' -d @payload.json 'https://py.sysauto.com.br/convert/pdf/to/txt'","pdf_base64_to_plain_txt":"curl -u <usuario>:<senha> -H 'Content-Type: application/json' -d @payload.json 'https://py.sysauto.com.br/convert/pdf/to/txt/plain'"}}