{
  "service": "RideWave public API",
  "description": "Read-only, no authentication, no personal data. Enough for an agent to answer where RideWave goes, what vehicle arrives, and roughly what a trip costs. Booking is not exposed - send the rider to the booking URL or to dispatch.",
  "version": "1.0.0",
  "api_version": "1",
  "versions": {
    "current": "v1",
    "supported": [
      "v1"
    ],
    "pinned_base": "https://app.blackcarservice4u.com/api/v1",
    "unversioned_alias": "https://app.blackcarservice4u.com/api",
    "policy": "https://app.blackcarservice4u.com/docs#versioning",
    "deprecation": "Additive changes land in v1 at any time. A change that removes or renames a field, or changes what a value means, gets a new version path. A retired version is announced with Deprecation and Sunset response headers (RFC 9745 / RFC 8594) at least 180 days ahead. No version is currently deprecated."
  },
  "rate_limits": [
    {
      "policy": "static",
      "limit": 600,
      "window_seconds": 300,
      "applies_to": "every endpoint except /api/fuel-nearby"
    },
    {
      "policy": "fuel",
      "limit": 30,
      "window_seconds": 600,
      "applies_to": "/api/fuel-nearby"
    }
  ],
  "openapi": "https://app.blackcarservice4u.com/openapi.json",
  "documentation": "https://app.blackcarservice4u.com/docs",
  "company": {
    "name": "RideWave",
    "legal_name": "RMRS LLC (Rocky Mountain Ride Share)",
    "city": "Westminster",
    "region": "CO",
    "country": "US",
    "license": "Colorado PUC LL-04585",
    "phone": "+17208774273",
    "email": "dispatch@blackcarservice4u.com",
    "booking_url": "https://app.blackcarservice4u.com/book",
    "website": "https://app.blackcarservice4u.com"
  },
  "endpoints": [
    {
      "method": "GET",
      "path": "/api",
      "summary": "This index."
    },
    {
      "method": "GET",
      "path": "/api/service-areas",
      "summary": "Every area RideWave serves."
    },
    {
      "method": "GET",
      "path": "/api/fleet",
      "summary": "Vehicles available to book."
    },
    {
      "method": "GET",
      "path": "/api/fares",
      "summary": "The published fare model."
    },
    {
      "method": "GET",
      "path": "/api/quote",
      "summary": "Fare estimate. Params: miles and optional airport=true, OR hours."
    },
    {
      "method": "GET",
      "path": "/api/coverage",
      "summary": "Whether a named place is in the service area. Param: q."
    },
    {
      "method": "GET",
      "path": "/api/fuel-nearby",
      "summary": "Denver-area fuel prices. Params: lat, lng, optional miles."
    }
  ]
}
