Store your CV facts
profile_setStore the profile every resume and cover letter is built from: contact details, summary, skills, roles with bullets, education, certifications and languages. Returns a count of what was stored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Your own name. Leave it out and the shared business profile's name is used, so you are never asked for a name the suite already holds | |
| No | Your own email address. Leave it out and the shared business profile's email is used; with neither, letters and letterheads show "[add: email]" and say so. Never invent one | ||
| links | No | Portfolio, LinkedIn, GitHub | |
| merge | No | Update the stored profile: fields you pass replace their stored value, fields you leave out are kept. Required when a profile already exists, unless you pass replace | |
| phone | No | Your own phone number. Defaults to the shared business profile's phone | |
| skills | No | ||
| replace | No | Discard the stored profile and store exactly what this call carries. Required when a profile already exists, unless you pass merge | |
| summary | No | Two or three lines. Used verbatim as the fit paragraph of a cover letter. | |
| variant | No | Name a second profile, e.g. "backend". One profile per data directory on the free tier; named variants are Pro only. | |
| location | No | ||
| education | No | ||
| languages | No | ||
| experience | No | Roles in any order you like -- profile_set sorts and stores them newest-first (an open role with no `end` first, then by `end` descending, then by `start` descending) before saving, since page-budget trimming and cover-letter bullet ranking both trust array order to mean recency. | |
| accent_color | No | Letterhead colour, six hex digits, e.g. 1F3864. Pro only. | |
| certifications | No |