# List the vendors the Surfaces panel can show ```http GET https://api.onehazel.com/onehazel-api/operators/me/surfaces/vendors ``` The vendors an operator can place in a surface: public studios, public connectors that publish a demo launch template, and any vendor the operator already plays for real money. Each entry is `{ key, name, demoCapable, demoActive, real, logoDomain? }`. `real` is true for an active connection on the operator's own credentials with a conformant wallet and a real-money launch template. Session sign-in only, any member of the operator account. Answers 404 `SURFACES_DISABLED` while OneHazel Surfaces is not enabled. Section: [Surfaces](./) Operation id: `getOperatorsMeSurfacesVendors` ## Authentication Signed-in session token (`Authorization: Bearer `). ## Responses `200` `{ "success": true, "data": ... }` Errors return `{ "success": false, "error": { "code": "...", "message": "..." } }` with a 4xx or 5xx status. ## Example ```bash curl -X GET "https://api.onehazel.com/onehazel-api/operators/me/surfaces/vendors" \ -H "Authorization: Bearer YOUR_SESSION_TOKEN" ``` Machine-readable: [openapi.yaml](/openapi.yaml), [openapi.json](/openapi.json).