Agent APIs Test Page

Base URL: · Endpoints: /api/knowledge/upload, /api/knowledge/search, /api/content-genius, /api/media-analysis, /api/media-wizard
Not checked
Knowledge Base (PDF/DOCX/TXT)
Upload PDF, DOCX, or TXT, then search stored knowledge
Company ID (optional but recommended)
Used to filter KB search and auto-inject into Content Genius.
Workspace ID (optional)
User ID (optional)
Document (PDF/DOCX/TXT)
This calls POST /api/knowledge/upload (multipart).
Search query
Top K
Content Genius
Generate copy (optionally auto-uses KB)
Platforms (comma-separated)
Workspace ID (optional)
User ID (optional, fallback)
Prompt
Media Analysis (image/video) + optional generation
Analyze 1 image, multiple images, or a video URL (frame extract)
Platforms (comma-separated, optional)
Frame seconds (video only)
Prompt (optional — if set, returns generated copy)
Image URL (single → added into imageUrls[])
Video URL (single → added into videoUrls[])
Image URLs (multiple, one per line)
Video URLs (multiple, one per line)
Media Wizard
Generate images/videos and render returned URLs
Platforms (comma-separated)
If you omit aspectRatios for images, the backend derives ratios from platforms (e.g. instagram → 1:1, tiktok → 9:16). For videos, platforms do not affect ratio unless you send aspectRatios.
Content type
Video requires xAI video support and can take time.
Aspect ratios (comma-separated)
Examples: 1:1, 16:9, 9:16. Use the toggles below to include/exclude these fields from the payload.
Count (images per aspect ratio)
User ID (optional)
Workspace ID (optional)
Prompt
Quick tests: Platforms only (enable “Send platforms”, disable “Send aspectRatios”), AspectRatios only (disable platforms, enable aspectRatios), Neither (disable both → backend defaults), Both (enable both → uses your aspectRatios exactly).