Marketplace v2

Search available GPU offers with filters.

Suffixed because the v1 handler above is also called api_marketplace_search, and the second def shadowed the first at module scope. Both routes worked — the decorator holds each function object — but UNTESTED_ENDPOINTS.md scores coverage by whether a handler's name appears under tests/, so a single test naming api_marketplace_search marked both routes tested when only one was.

post/api/v2/marketplace/search

Request

  • Base URL
    https://xcelsior.ca
  • URL
    https://xcelsior.ca/api/v2/marketplace/search
  • Auth
    HTTP bearer

Request body

gpu_modelstring
min_vram_gbnumber
max_price_centsinteger
regionstring
spot_availableboolean
sort_bystring
limitinteger

Response

Successful Response

unknown required

Changes

    • info

      api operation id api_marketplace_search_api_v2_marketplace_search_post removed and replaced with api_marketplace_search_v2_api_v2_marketplace_search_post

    • warning

      removed the request property

    • info

      added the new optional request property