add_alternate_name
Add a maiden, married, alias, anglicized, or nickname form to a person, cited to the record that uses it, while leaving the primary name unchanged.
Instructions
Add an alternate (non-primary) name to a person, cited to the record using it.
Use for maiden/married names, aliases, anglicized forms, or nicknames-of-record. The person's primary name is left unchanged. Correct or remove one later with update_alternate_name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| given | No | Given/first name(s) for the alternate name. | |
| person | Yes | Person handle or gramps_id (e.g. 'I0001'). | |
| surname | No | Family name / surname. | |
| citation | No | The record that gives this form of the name. It goes on the name itself -- 'this record spells it so' -- not on the person. Cite an existing name with cite_object(object_type='name'). | |
| nickname | No | Nickname. | |
| name_type | No | Kind of alternate name, e.g. 'Also Known As', 'Birth Name', 'Married Name'. | Also Known As |
| name_prefix | No | Surname prefix, e.g. 'van', 'de'. | |
| name_suffix | No | Suffix, e.g. 'Jr.', 'III'. | |
| allow_new_type | No | Accept a type that is neither a Gramps standard type nor one of the tree's custom types, creating it as a new custom type. Only when meant: a near-miss is refused with the closest names. |