Skip to content
Main site Contact

API reference

These pages are the authoritative VizSeek API reference. They call out the legacy request formats, URL-encoding rules, auth requirements, and response quirks that are easy to miss if you only look at controller signatures.

  • Many request bodies are not JSON objects or JSON arrays. They are JSON strings whose contents are base64 data or even a JSON array encoded as a string.
  • filterStr is a nested query string. URL-encode the whole filterStr value. If the FT= value itself contains = or &, encode the inner FT value first, then encode the whole filterStr.
  • Search responses may return /api/Image URLs that include a short-lived token query parameter. That token is not your bearer token. Send it back exactly as returned.
  • Several older XML comments are stale. These docs follow the current controller behavior where they differ.
  • The API also contains internal endpoints (sync-app, bulk-ingest, admin, RAG, RFQ-line, and similar) that are intentionally excluded from this reference and are not part of the supported customer contract, even though their routes may resolve.
  • The POST /api/Token endpoint is served by the OAuth middleware, not a REST controller.