Skip to content

Feature Request: Support for Backcountry Campsite Reservations on the ParksCanada #406

@Laxdal

Description

@Laxdal

Summary

The current GoingToCamp provider in camply only supports frontcountry (drive-in) campgrounds. It cannot search for or book backcountry campsites (canoe-in, hike-in), which make up a significant portion of Parks Canada's reservation inventory. This limits the utility of camply for users looking to book popular backcountry destinations, like Maligne Lake in Jasper National Park.
Based on your findings, here is a detailed feature request for camply. It's structured so you can copy and paste it directly into a new GitHub issue.

Detailed Description

Current Behavior

  • The campgrounds command lists only frontcountry campgrounds. Backcountry zones (e.g., "Maligne Lake Backcountry") are absent from the list.
  • Attempts to search by a backcountry resourceLocationId (obtained from a direct URL) fail with 0 Matching Campgrounds Found because the endpoint used does not return backcountry facility types.

Example URL Structure
Backcountry reservations on Parks Canada use a different set of URL parameters. Here is an actual example for Maligne Lake:

https://reservation.pc.gc.ca/create-booking/results?editBooking=true&transactionLocationId=-2147483628&resourceLocationId=-2147483592&mapId=-2147483413&bookingCategoryId=7&startDate=2026-10-20&endDate=2026-10-21&nights=1&isReserving=true&peopleCapacityCategoryCounts=%5B%5B-32767,null,2,null%5D%5D&searchTime=2026-05-18T03:47:48.709&flexibleSearch=%5Bfalse,false,null,1%5D&view=grid&searchTabGroupId=1&equipmentCapacity=1&accessPointResourceId=-2147483154&filterData=%7B%7D

Impact

This feature would significantly expand camply's usefulness for Canadian campers who rely on the Parks Canada reservation system for backcountry adventures.

This request was enhanced by AI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions