Save job applications
save_career_applicationsStore job applications the person sent or is preparing, many in one call. It serves keeping an application when it is sent, updating where one stands, and bringing in applications kept elsewhere. An item without id adds an entry and needs company, role and status; an item with id changes that entry: the fields it gives replace the stored ones, null clears an optional one, and remove true deletes the entry. Each entry keeps a log of updates, what happened and when: addUpdates adds to it, a change of status on a kept entry is logged on the last update the item adds or on one of its own, and removeUpdates deletes by n. Another person in any text appears by first name and last initial, such as Lauren C., without their contact details. The applications are kept apart from the career record, with no versions; an entry is deleted 90 days after its last change, and at most 500 are kept, 5 MB of text together. The save is refused, and nothing stored, when an id is not kept, a new entry lacks a field, or a value or the total breaks its limit; the refusal names the item and field. Returns {saved, kept}: saved names each entry with its id, company, role and outcome, added, updated or removed; kept counts the entries now kept.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| applications | Yes | The entries to add, change or remove. |