upsert_publication
Add or update a book, article, or paper in your CV profile with id, title, year, venue, and URL; returns the saved publication record.
Instructions
Add a book, article or paper the person wrote, or change some fields of the one
with this id. Use it when the person mentions something they published; courses and
certifications go in set_profile_details. Every variant shows all publications unless it lists the
ones it wants (save_variant → publications). Returns the publication as saved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Short id, e.g. book_adr_kit. Variants list these ids. | |
| url | No | A link to it. | |
| year | No | A year or year-month, e.g. "2021" or "2021-03". | |
| title | No | The title as published. | |
| venue | No | Where it is published, e.g. "Amazon (self-published)" or "Medium". Never a publisher it did not have. | |
| profile | No | Path of the profile folder. Leave it out to use the server's default (--profile or HONEST_CV_PROFILE). |