master-resume-update
Modify an existing master resume by updating its label, content, or default status to maintain current professional information for job applications and outreach.
Instructions
Update a master resume by ID. Returns the updated master resume.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Master resume ID | |
| label | No | Updated label/name | |
| rawText | No | Updated raw resume text | |
| isDefault | No | Set as default master resume |
Implementation Reference
- src/tools/resume.ts:171-193 (handler)Tool registration and handler implementation for master-resume-update.
server.tool( "master-resume-update", "Update a master resume by ID. Returns the updated master resume.", { id: z.string().describe("Master resume ID"), label: z.string().optional().describe("Updated label/name"), rawText: z.string().optional().describe("Updated raw resume text"), isDefault: z.boolean().optional().describe("Set as default master resume"), }, async (params) => { try { const result = await client.resume.updateMaster(params.id, { label: params.label, rawText: params.rawText, isDefault: params.isDefault, } as any); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } catch (err) { const message = err instanceof Error ? err.message : String(err); return { content: [{ type: "text", text: `Error: ${message}` }], isError: true }; } }, );