Set person
set_personAdd a person to a project's register, or change the one named by 'id': add spellings and facts, remove them, change the name shown or the note, and confirm or reject a proposed person with 'state'. A spelling or fact given with 'source' (the page, issue or comment you READ it in: 'page:471', 'PM-12', 'comment:88', 'wikicomment:7' or an address) and 'quote' (the source's own words that hold it) is checked now, and refused if the quote is not there or does not hold it. One without a source or quote is written UNCHECKED and the answer's 'unchecked' lists it — so write a name from memory only when the person asked for it, and never invent initials. A spelling the person already has is written over with the source you give. What you leave out stays. A person written here is confirmed at once. Members of the project who may write only. Only where the company's plan includes AI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The person to change, as list_persons or find_person returned them. Leave out to add one. | |
| name | No | The name shown first — one of the person's spellings, e.g. 'Гупта'; a new one becomes a spelling. | |
| note | No | Why this person is here, in a line — at most 600 characters. | |
| facts | No | Facts to add, as a JSON array: [{"kind":"born","value":"1938","source":"page:471","quote":"…(1938–2019)…"}]. 'kind' is born, died (a year or a date), wikidata (Q…), mathGenealogy, mrAuthor (digits) or orcid. | |
| state | No | 'confirmed' or 'rejected' — to decide a proposed person. | |
| project | No | The project key, for a new person. | |
| spellings | No | Spellings to add, as a JSON array: [{"text":"N. D. Gupta","form":"full","source":"page:471","quote":"N. D. Gupta, The dimension subgroup conjecture…","place":"Источники"}]. 'form' is 'full', 'surname' or 'inflected' (a declined form, «Гупты»); left out, it is worked out. | |
| removeFacts | No | Facts to remove, as 'kind:value', comma-separated — 'born:1938'. | |
| removeSpellings | No | Spellings to remove, by their text, comma-separated. |