update_section
Apply a single add, update, or delete change to a CvLAC section; the call takes a screenshot and asks confirmation for duplicates or deletions.
Instructions
Apply a single change to a CvLAC section. Takes a screenshot for confirmation. An "add" whose item resembles an existing entry returns status "needs_confirmation" and writes nothing; resolve it with action:"update" or repeat with confirm_duplicate:true. A "delete" also writes nothing until it is repeated with confirm_delete:true. A picker whose search matched several rows — a common university name can match close to 200 institutions in CvLAC — also returns needs_confirmation, with the candidates in "choices"; repeat with the chosen id in data.institucionId. For articles provide title, year and issn/revista; for books provide title, isbn, year, editorial and area; for chapters provide title, bookTitle, year and area; for theses provide title, tipo, year, institution and programme; for juries provide title, nivel, year, orientado, institution and programme; technical sections require title and year, with section-specific fields. Catalogue choices are answered by repeating the call with revistaId, libroId, editorialId, programaId, areaId or institucionId in data. Coauthors, keywords, recognitions and linked thesis students are completed from the CvLAC website. For books, certificateCLCDO and certificateCLRI accept local PDF paths (maximum 2 MiB each).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The item data to add/update | |
| action | Yes | ||
| section | Yes | ||
| confirm_delete | No | Required by action:"delete". Without it nothing is removed and the call returns needs_confirmation — CvLAC has no undo. | |
| confirm_duplicate | No | Create the item even though CvLAC already holds a similar one |