---
title: "Role rationale + opener for one committee member (idempotent, cached)"
method: POST
path: "/api/me/intelligence/account/{reportId}/committee/{personSlug}/context"
tags: ["me"]
---

# Role rationale + opener for one committee member (idempotent, cached)

`POST /api/me/intelligence/account/{reportId}/committee/{personSlug}/context`

## Request

- Base URL: `https://api.signalraven.ai`
- URL: `https://api.signalraven.ai/api/me/intelligence/account/{reportId}/committee/{personSlug}/context`
- Auth: none declared

First call generates (a few seconds); later calls return the cache. 0 credits. 503 context_unavailable when generation is degraded (retryable).

## Path parameters

- `reportId` string, uuid, required
- `personSlug` string, required

## Response `200`

Member context

- MemberContextResponse
  - `context` object, required
    - `roleRationale` string, required
    - `opener` string, required
    - `confidence` number, required
    - `generatedAt` string, required
  - `fromCache` boolean, required

## Other responses

- `404`: Report or member not found
- `409`: Report not ready
- `503`: Generation degraded — retry

---

[API](https://skmtc.dev/signalraven/apis/zygnal-api.md) · [All operations](https://skmtc.dev/signalraven/apis/zygnal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/signalraven/apis/zygnal-api/revisions/36e1d9b9d604?raw)
