---
title: "Get a single Hero Path"
method: GET
path: "/api/public/v1/hero-paths/{slug}"
tags: ["Hero Paths"]
---

# Get a single Hero Path

`GET /api/public/v1/hero-paths/{slug}`

## Request

- Base URL: `https://www.vaheroesph.com`
- URL: `https://www.vaheroesph.com/api/public/v1/hero-paths/{slug}`
- Auth: none required

READ. Returns one Hero Path by its URL slug.

## Path parameters

- `slug` string, required

## Response `200`

The requested Hero Path.

- HeroPath: A VA Heroes PH career or training path (a program) exactly as published on the website.
  - `slug` string, required: URL slug identifying the path.
  - `name` string, required: Display name.
  - `label` string, nullable, required: Short badge label, null when the path has none.
  - `tagline` string, required: One-line summary shown on the path card.
  - `description` string, required: Short description used in listings.
  - `intro` string, required: Longer introduction shown on the path page.
  - `highlights` string[], required: Key learning or role highlights.
  - `type` 'training' | 'sales', required: "training" for VA training paths, "sales" for the Loan Officer career path.
  - `featured` boolean, required: True for the highlighted starter path.
  - `externalUrl` string, uri, nullable, required: External program website, null when none exists.
  - `url` string, uri, required: Canonical page URL on this website.

## Other responses

- `400`: One or more query parameters are invalid.
- `404`: The requested resource does not exist.
- `500`: Unexpected server error.

---

[API](https://skmtc.dev/vaheroesph/apis/va-heroes-ph-public-content-api.md) · [All operations](https://skmtc.dev/vaheroesph/apis/va-heroes-ph-public-content-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vaheroesph/apis/va-heroes-ph-public-content-api/revisions/65ddf4d10897?raw)
