---
title: "One section of a report as HTML fragments"
method: GET
path: "/reports/{id}/sections/{key}"
tags: ["reports"]
---

# One section of a report as HTML fragments

`GET /reports/{id}/sections/{key}`

## Request

- Base URL: `https://portal.fractionalteams.com/api/v1`
- URL: `https://portal.fractionalteams.com/api/v1/reports/{id}/sections/{key}`
- Auth: HTTP bearer

## Path parameters

- `id` integer, required
- `key` 'seo' | 'aeo' | 'geo' | 'smm' | 'outreach' | 'paid_media' | 'plan', required

## Response `200`

Section content

- Section
  - `key` 'seo' | 'aeo' | 'geo' | 'smm' | 'outreach' | 'paid_media' | 'plan', required
  - `html` string, required: HTML fragments of that section, owner-filtered where applicable

## Other responses

- `401`: Missing or invalid API key (a malformed ftpk_ key never falls back to the demo workspace).
- `404`: Section absent from the report, or outside this key's scope
- `429`: Rate limit exceeded (120 requests per minute per key). Honour Retry-After / RateLimit-Reset.

---

[API](https://skmtc.dev/fractionalteams/apis/fractional-teams-portal-api.md) · [All operations](https://skmtc.dev/fractionalteams/apis/fractional-teams-portal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fractionalteams/apis/fractional-teams-portal-api/revisions/9f81154af4dc?raw)
