update_profile
Update a CvLAC researcher profile's text and academic social networks: merge network links, keep existing entries, and remove links or areas only with confirmation.
Instructions
Write the researcher profile text and/or the academic social networks. Networks are MERGED over what CvLAC already stores — its form rewrites the whole table, so this reads it first and posts everything back. Pass url:null to remove one. A network CvLAC does not list goes in "otro" with its name in "label". Removing one needs confirm_delete:true. The profile text cannot be blanked: CvLAC marks it required. The areas list is replaced whole, so dropping one also needs confirm_delete:true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| areas | No | The whole list of áreas de actuación, in order — the first is the main one — by name or by CvLAC code. It replaces what is stored, so anything left out is a removal. An ambiguous name comes back in "choices" instead of being guessed. | |
| networks | No | Networks to set or remove. Everything else stored is kept. | |
| description | No | Replaces the profile text. Omit to leave it untouched. | |
| confirm_delete | No | Required when a network carries url:null or the areas list drops one. Without it nothing is written. |