OpenAI Ads product feed converter GET /health → κατάσταση feed + SFTP (τελευταίο upload, σφάλματα) GET /sftp/test → σύνδεση στον SFTP + listing (έλεγχος credentials) GET /sftp/upload-now → άμεσο upload στον SFTP (?limit=100 για δείγμα) GET /openai-feed.csv → CSV για το Ads Manager (Hosted URL) GET /openai-feed.csv?limit=100 → δείγμα 100 γραμμών για δοκιμαστικό upload GET /openai-feed-sample.csv → δείγμα 100 γραμμών (χωρίς query string) GET /openai-feed-lf.csv → πλήρες με LF line endings GET /openai-feed-sample-lf.csv → δείγμα 100 γραμμών με LF GET /openai-feed-ct.csv → πλήρες, Content-Type text/csv χωρίς charset GET /openai-feed.tsv → πλήρες, tab-delimited GET /openai-feed-google.csv → πλήρες, Google Merchant στήλες (id, link, image_link…) GET /openai-feed.jsonl → πλήρες, JSON Lines (native OpenAI format) GET /openai-feed.jsonl.gz → ίδιο, ως gzip αρχείο GET /openai-feed.csv.gz → πλήρες CSV ως gzip αρχείο GET /refresh → άμεση ανανέωση του XML