---
title: "List Platforms"
method: GET
path: "/api/v4/platforms"
tags: ["platforms-v4"]
---

# List Platforms

`GET /api/v4/platforms`

## Request

- Base URL: `https://api.alert.camp` (the document declares no server; this is the origin it was published from)
- URL: `https://api.alert.camp/api/v4/platforms`
- Auth: none declared

List platforms (v4 — full surface incl. per-platform quota_bucket).

## Query parameters

- `active_only` boolean: Only return active platforms

## Response `200`

Successful Response

- PlatformListResponse: Wrapper response for ``GET /platforms``.
  - `platforms` PlatformResponse[], required
    - `id` string, required
    - `name` string, required
    - `scanner_name` string, required
    - `quota_bucket` string, nullable
    - `country` string, required
    - `base_booking_url` string, nullable
    - `website_url` string, nullable
    - `is_active` boolean
    - `show_quota_banner` boolean
    - `immediate_poll_all` boolean
    - `has_equipment_filter` boolean
    - `has_pets_filter` boolean
    - `has_electricity_data` boolean
    - `has_accessibility_data` boolean
    - `has_pull_through_data` boolean
    - `has_split_stay` boolean
    - `has_cross_listings` boolean
    - `requires_paid_tier` boolean
    - `requires_url` boolean
    - `requires_resource_id` boolean
    - `booking_roofed_tab_id` integer, nullable
    - `booking_roofed_category_id` integer, nullable
    - `booking_camping_tab_id` integer, nullable
    - `booking_camping_category_id` integer, nullable
    - `hides_party_size_for_camping` boolean
    - `has_van_equipment_category` boolean
    - `icon_key` string, nullable
    - `expected_url_domain` string, nullable
    - `reservation_url_template` string, nullable
    - `has_site_map` boolean
    - `has_geographic_site_picker` boolean
    - `has_geo_campground_photo_site_picker` boolean
    - `has_canoe_camping` boolean
    - `has_backcountry` boolean
    - `has_day_use` boolean
    - `has_backcountry_zone` boolean
    - `has_entry_date_quota` boolean
    - `has_release_schedule` boolean
    - `fetch_is_month_bucketed` boolean
    - `has_sequence_constraint` boolean
    - `supports_routes` boolean
    - `zone_is_trip_unit` boolean
    - `party_size_gates_inventory` boolean
    - `webview_booking` boolean
    - `webview_route_booking` boolean
    - `webview_inject_script` string, nullable
    - `webview_preseed_origin` string, nullable
    - `webview_user_agent` string, nullable
    - `backcountry_has_equipment_filter` boolean
    - `backcountry_equipment_category_id` integer, nullable
    - `canoe_camping_equipment_category_id` integer, nullable
    - `canoe_camping_has_equipment_filter` boolean
    - `has_hot_spot` boolean
    - `max_date_range_days` integer, nullable
    - `max_stay_nights` integer, nullable
    - `date_range_cap_enabled` boolean, nullable
    - `max_advance_days` integer, nullable
    - `advance_days_cap_enabled` boolean, nullable
    - `monitoring_disabled` boolean
  - `total` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/alert/apis/alertcamp.md) · [All operations](https://skmtc.dev/alert/apis/alertcamp/llms.txt) · [OpenAPI document](https://skmtc.dev/alert/apis/alertcamp/revisions/864c8c9ef833?raw)
