REST API · v1

TipTop API reference

JSON over HTTPS. Bearer-token authentication. Stable, versioned endpoints with predictable shapes.

Base URL:https://api.tiptop.ch
Auth:Bearer ${TIPTOP_API_KEY}
Format:application/json
GET/v1/vendors

List vendors

Paginated, filterable list of vendors.

Request
curl -X GET https://api.tiptop.ch/v1/vendors \
  -H "Authorization: Bearer $TIPTOP_API_KEY" \
  -H "Content-Type: application/json"
Response · 200 OK
{
  "data": [
    {
      "id": "v-1",
      "name": "Helvetica BuildTech AG",
      "vqi": 84,
      "status": "Verified"
    }
  ],
  "page": 1,
  "total": 230
}
Errors
CodeMeaning
400Bad request — invalid parameters
401Unauthorized — missing/invalid token
403Forbidden — insufficient role
404Not found — resource does not exist
429Rate limited — slow down
500Server error — try again