GET /restaurants/v3/catalogs returns 404 for self-hosted app

I’m building a self-hosted app using OAuth client credentials (grant_type: client_credentials).

My app has both “Read Restaurant Catalogs” and “Manage Restaurant Catalogs” permissions.

When I call: GET https://www.wixapis.com/restaurants/v3/catalogs
Authorization: Bearer <valid_token>

I consistently receive a 404 HTML error page (Wix error page), not
a JSON API response.

I have tested with:

  • Wix Restaurants Menus (New) installed on the site
  • Wix Restaurants Menus (original) installed on the site
  • App released (not in draft)
  • Valid OAuth token confirmed (access_token present in response)

Is the v3 Restaurants Catalogs API available for self-hosted apps using OAuth client credentials? Or does it require the Wix CLI?