fact
Manage life events on an Ancestry tree: add, edit, or delete facts like birth, death, marriage, residence, or occupation, and attach citations or media to support them.
Instructions
Facts/events on a person (birth, death, residence, occupation, census, burial, marriage, custom…). Actions: list_types (valid eventType keys) · add · edit (all fields replaced; needs assertionId from person.get) · delete · attach_citation / detach_citation (existing citationId; pass databaseId+recordId for record citations) · attach_media / detach_media (mediaId). Relationship events (marriage, divorce, engagement…) require spouseId. Dates are free text that Ancestry parses: "12 Mar 1850", "Mar 1850", "1850", and the GEDCOM qualifiers "abt 1850", "bef 1850", "aft 1850", "bet 1850 and 1860"; anything else ("circa", "1850s", "early 1800s") is stored unparsed and never matches records or hints. Place is free text, most specific first, like "Cocke County, Tennessee, USA".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | e.g. "12 Mar 1850", "abt 1850", "bef 1850", "bet 1850 and 1860" | |
| place | No | ||
| title | No | custom event title | |
| action | Yes | ||
| treeId | No | Tree id from tree.list | |
| mediaId | No | ||
| personId | No | Plain numeric person id (from person.list/find/get) | |
| recordId | No | ||
| spouseId | No | ||
| eventType | No | e.g. residence, occupation, burial, marriage, customevent | |
| citationId | No | ||
| databaseId | No | ||
| assertionId | No | ||
| description | No | ||
| showOnLifeStory | No |