Get a Hemmiles page
hemmiles_get_pageFetch any hemmiles.com page and return its normalized title, headings, breadcrumbs, links, JSON-LD types, and body text to read full page details.
Instructions
Fetch a single hemmiles.com page and return its normalized content: title, description, headings, breadcrumbs, in-page links, the detected JSON-LD schema types, and the main body text.
This is the detail view — the brief's "get_product_details" — adapted to a SaaS marketing site. For pricing use hemmiles_get_pricing; for FAQs use hemmiles_get_faqs.
Args:
path (string): page path (e.g. 'features/route-planning', 'product') OR a full https://hemmiles.com URL.
locale (optional): market prefix for a bare path (default: server locale). Ignored for full URLs.
response_format ('markdown'|'json').
Returns JSON: { url, path, locale, title, description, headings:[{level,text}], breadcrumbs:[], jsonldTypes:[], links:[{text,href}], text }.
Error handling:
NOT_FOUND if the page does not exist — use hemmiles_list_pages / hemmiles_search_site to find valid paths.
DISALLOWED_PATH for robots-blocked paths such as /api/...
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Page path (e.g. 'pricing', 'features/gps-check-in') or a full https://hemmiles.com/... URL. | |
| locale | No | Market locale to prefix onto a bare path. Ignored if a full URL is given. | |
| response_format | No | Output format: 'markdown' (human-readable) or 'json' (structured). | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| path | Yes | ||
| text | No | ||
| links | No | ||
| title | No | ||
| locale | Yes | ||
| headings | No | ||
| breadcrumbs | No | ||
| description | No | ||
| jsonldTypes | No |