Get story
get_storyStandard and Pro: story detail and publisher reports, including archived stories. A story’s id can change once grouping settles, and old ids keep resolving to the current story: a merged id returns the current story with replaced_by (its id) and requested_id (the id you asked for); archived marks archived responses. During an upstream restart the story may come from a saved copy with stale:true and age. Story language identifies the copy (null means the copy is not written yet); copy_pending marks missing copy; copy_skipped: the story is rated negligible and will not get a summary (it is dropped if copy arrives later). The first 8 reports each carry the outlet’s own English headline and summary (null when none; report_copy.with_copy counts them). An id prefix of at least 8 characters resolves when unique (else 400 ambiguous_id with candidates). Cite stories by their full id or reader_url; ids are stable, and merged ids return replaced_by.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "get_story"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| language | No |