Documentation Index
Fetch the complete documentation index at: https://docs.chartcastr.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
A pulse is a single delivered run for a source: a rendered chart image plus the AI-generated commentary that goes with it. The Pulses endpoints return the most recent successful pulse — across any of the source’s connections — so you always get the freshest analysis. Fetch a pulse by source ID — get the ID fromGET /v1/sources.
Endpoints
GET /v1/sources/{sourceId}/pulse — latest pulse for a source
GET /v1/sources/{sourceId}/pulse — latest pulse for a source
Returns the most recent Path parameters
Success — 200Pulse fields
Failure — 404Returned when the source exists but has never produced a successful run.
SUCCESS job run for the given source, including the chart image URL and both AI summaries.Request| Parameter | Type | Description |
|---|---|---|
sourceId | string | Source ID from GET /v1/sources |
| Field | Type | Description |
|---|---|---|
jobRunId | string | Unique ID of the successful job run |
sourceId | string | Source this pulse belongs to |
sourceName | string | null | Source display name at the time of the run |
status | string | Always SUCCESS (only successful runs are returned) |
completedAt | datetime | null | When the job finished |
imageUrl | string | null | Rendered chart image (PNG) |
aiSummaryShort | string | null | One-line AI commentary — good for previews |
aiSummaryLong | string | null | Full AI analysis — good for embedded reports |
deliveryLink | string | null | Link to the delivered Slack message (if Slack destination) |
organizationId | string | Internal organization ID |
organizationName | string | null | Organization display name |
organizationSlug | string | null | Organization URL slug |
Image URLs
imageUrl points to a rendered chart PNG hosted on Chartcastr’s CDN. Links are durable for delivered pulses and can be embedded directly in dashboards, Notion, or anywhere that accepts a public image URL.
Example: Embed the latest analysis
Next Steps
API Overview
Auth, rate limits, and the OpenAPI spec.
AI Tools
Use the same key with Claude, ChatGPT, Cursor, or Codex via MCP.

