Analyze a user message for affiliate opportunities
none — skips product extraction and all filters (country, language, keyword, IP); finds an offer on the provided stringfast — fastest extraction, less accuratestandard — default full extractionnone — doesn’t look for offers; returns extracted product onlystandard — default full resolutiontext (default), image_url (analyze an image from a URL), or image_file (analyze an uploaded image). Image inputs are 3x the CPM.For image_url: URLs without a scheme (e.g., example.com/image.jpg) automatically get https:// prepended. The URL must have a valid host or a 400 error is returned.For image_file: Value must be a base64-encoded JPEG/PNG/WebP, max 10MB. Auto-resized if longest dimension exceeds 1500px.input_type=image_url when an image contains multiple products (e.g. a desk setup) — passing image_title_filter: "desk" ensures only desk results are returned.{"session_id": "abc123", "user_id": "u_456"}.error == null to determine success.