---
title: "Campground report-card grade"
method: GET
path: "/campgrounds/{campgroundId}/grade"
tags: ["Report Card"]
---

# Campground report-card grade

`GET /campgrounds/{campgroundId}/grade`

## Request

- Base URL: `https://outdoorithm.com/api/v1`
- URL: `https://outdoorithm.com/api/v1/campgrounds/{campgroundId}/grade`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Overall and per-driver satisfaction grades. Returns `graded: false` when the campground has fewer than 30 evaluable reviews.

## Path parameters

- `campgroundId` string, required: The campground CUID.

## Response `200`

Report-card grades (or `graded: false`).

- object
  - `data` ReportCard, required
    - `object` 'report_card', required
    - `campground_id` string, required
    - `graded` boolean, required
    - `reason` string
    - `overall` object, nullable, required
      - `grade` string, required
      - `score` number, required
      - `national_percentile` number, required
    - `drivers` object[], required
      - `key` string, required
      - `label` string, required
      - `grade` string, required
      - `net` number, required
      - `loved_pct` number, required
      - `warned_pct` number, required
      - `confidence` string, required
      - `review_count` integer, required
      - `national_percentile` number, required
      - `welcoming_score` number, nullable, required
      - `top_praise` object[], required
        - `label` string, required
        - `mentions` integer, required
      - `top_complaints` object[], required
        - `label` string, required
        - `mentions` integer, required

## Other responses

- `401`: Missing or invalid API key.
- `404`: No campground exists with that id.
- `429`: Rate limit exceeded.

---

[API](https://skmtc.dev/outdoorithm/apis/outdoorithm-api.md) · [All operations](https://skmtc.dev/outdoorithm/apis/outdoorithm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outdoorithm/apis/outdoorithm-api/revisions/2cdb8f1f7df2?raw)
