---
title: "Best spots to work from this week (Camp Map Pass)"
method: GET
path: "/api/v1/work_week"
tags: ["Camp Map Pass"]
---

# Best spots to work from this week (Camp Map Pass)

`GET /api/v1/work_week`

## Request

- Base URL: `https://camp.cosmicotter.ca`
- URL: `https://camp.cosmicotter.ca/api/v1/work_week`
- Auth: HTTP bearer

Camp Map Pass only (CA$55 a year or CA$5 a month). Ranks nearby spots by signal for the carrier, open sky for Starlink and flat ground, then adds each spot's 3-day forecast and marks workable days (under 2 mm rain, wind under 35 km/h).

## Query parameters

- `lat` number, required: Latitude in decimal degrees (WGS84).
- `lng` number, required: Longitude in decimal degrees (WGS84), negative west of Greenwich.
- `radius_km` number: Search radius in kilometres (default 60, at most 200).
- `carrier` 'telus' | 'rogers' | 'freedom' | 'sasktel' | 'verizon' | 'att' | 'tmobile' | 'gci' | 'inland': Mobile carrier to rank signal for. Canada: telus (also Bell, Koodo, Virgin), rogers (also Fido), freedom, sasktel. US: verizon, att, tmobile, gci, inland. Defaults to telus in Canada and verizon in the US.
- `tz_offset_min` integer: Minutes from UTC for day boundaries, e.g. -420 for Pacific daylight time. Default -420.

## Response `200`

Result as JSON

## Other responses

- `400`: Bad input
- `402`: Needs a Camp Map Pass key
- `429`: Rate limited: wait and retry (see Retry-After)

---

[API](https://skmtc.dev/cosmicotter/apis/cosmic-s-camp-map-api.md) · [All operations](https://skmtc.dev/cosmicotter/apis/cosmic-s-camp-map-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cosmicotter/apis/cosmic-s-camp-map-api/revisions/2bd179814574?raw)
