API reference
Use this section when the generated schema is not enough on its own. The pages below 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.
Start here
Section titled “Start here”- Authentication
- Token endpoint
- Search
- Files
- File metadata
- Saved searches
- Accounts and company
- RFQ
- Utilities
- Integration examples
Legacy behavior to keep in mind
Section titled “Legacy behavior to keep in mind”- 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.
filterStris a nested query string. URL-encode the wholefilterStrvalue. If theFT=value itself contains=or&, encode the innerFTvalue first, then encode the wholefilterStr.- Search responses may return
/api/ImageURLs that include a short-livedtokenquery parameter. Thattokenis 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.
Interactive schema
Section titled “Interactive schema”Use the embedded Swagger view for quick schema browsing and then use the written pages for the details that matter during real integrations.