{
  "name": "sondahub",
  "version": "0.2.1",
  "description": "Real, complete mock APIs to point an API client at. Reads are real; writes are validated and answered as a real server would, then forgotten — nothing is stored, ever.",
  "docs": "https://api.sondahub.com/",
  "apis": [
    {
      "name": "store",
      "title": "Store",
      "description": "An online shop: products, customers, orders, reviews and stock.",
      "url": "https://api.sondahub.com/v1/store",
      "openapi": "https://api.sondahub.com/v1/store/openapi.json",
      "graphql": "https://api.sondahub.com/v1/store/graphql",
      "websocket": "wss://api.sondahub.com/v1/store/ws",
      "sse": "https://api.sondahub.com/v1/store/events",
      "data": "https://api.sondahub.com/data/store/",
      "records": 20730
    },
    {
      "name": "fleet",
      "title": "Fleet",
      "description": "An IoT fleet: sites, devices, telemetry and alerts — the MQTT one.",
      "url": "https://api.sondahub.com/v1/fleet",
      "openapi": "https://api.sondahub.com/v1/fleet/openapi.json",
      "graphql": "https://api.sondahub.com/v1/fleet/graphql",
      "websocket": "wss://api.sondahub.com/v1/fleet/ws",
      "sse": "https://api.sondahub.com/v1/fleet/events",
      "data": "https://api.sondahub.com/data/fleet/",
      "records": 6248
    },
    {
      "name": "bank",
      "title": "Bank",
      "description": "Retail banking: customers, accounts, cards, eight thousand transactions, transfers and FX rates.",
      "url": "https://api.sondahub.com/v1/bank",
      "openapi": "https://api.sondahub.com/v1/bank/openapi.json",
      "graphql": "https://api.sondahub.com/v1/bank/graphql",
      "websocket": "wss://api.sondahub.com/v1/bank/ws",
      "sse": "https://api.sondahub.com/v1/bank/events",
      "data": "https://api.sondahub.com/data/bank/",
      "records": 10047
    },
    {
      "name": "social",
      "title": "Social",
      "description": "A social network: users, posts, comments, likes and follows — the GraphQL one.",
      "url": "https://api.sondahub.com/v1/social",
      "openapi": "https://api.sondahub.com/v1/social/openapi.json",
      "graphql": "https://api.sondahub.com/v1/social/graphql",
      "websocket": "wss://api.sondahub.com/v1/social/ws",
      "sse": "https://api.sondahub.com/v1/social/events",
      "data": "https://api.sondahub.com/data/social/",
      "records": 25800
    },
    {
      "name": "helpdesk",
      "title": "Helpdesk",
      "description": "A support desk: tickets, messages, agents, customers, SLAs — the state-machine one.",
      "url": "https://api.sondahub.com/v1/helpdesk",
      "openapi": "https://api.sondahub.com/v1/helpdesk/openapi.json",
      "graphql": "https://api.sondahub.com/v1/helpdesk/graphql",
      "websocket": "wss://api.sondahub.com/v1/helpdesk/ws",
      "sse": "https://api.sondahub.com/v1/helpdesk/events",
      "data": "https://api.sondahub.com/data/helpdesk/",
      "records": 7398
    },
    {
      "name": "flights",
      "title": "Flights",
      "description": "Airports, airlines, two and a half thousand scheduled flights and their bookings — the live-board one.",
      "url": "https://api.sondahub.com/v1/flights",
      "openapi": "https://api.sondahub.com/v1/flights/openapi.json",
      "graphql": "https://api.sondahub.com/v1/flights/graphql",
      "websocket": "wss://api.sondahub.com/v1/flights/ws",
      "sse": "https://api.sondahub.com/v1/flights/events",
      "data": "https://api.sondahub.com/data/flights/",
      "records": 6056
    }
  ],
  "utils": "https://api.sondahub.com/v1/utils",
  "mqtt": "wss://api.sondahub.com/mqtt",
  "writes": "POST, PUT, PATCH and DELETE answer with _note and X-Sondahub-Write: simulated."
}