gift_manage
Create, update, delete, or restore a gift for a contact. • action="create": Track a gift idea, plan, or record a given/received gift. Requires contact_id, name, and direction. Optional description, url, estimated_cost, currency, occasion, status, date. • action="update": Update an existing gift (change status, add details, etc.). Requires id. Optional name, description, url, estimated_cost, currency, occasion, status, direction, date. • action="delete": Soft-delete a gift. Requires id. • action="restore": Restore a soft-deleted gift. Requires id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The gift ID (required for "update", "delete", "restore") | |
| url | No | Link to the gift | |
| date | No | Date of giving/receiving (ISO date) | |
| name | No | Gift name (required for "create") | |
| action | Yes | Action to perform | |
| status | No | Gift status (default: idea) | |
| currency | No | Currency (default: USD) | |
| occasion | No | Occasion (e.g. "Birthday", "Christmas") | |
| direction | No | Giving to or receiving from this contact (required for "create") | |
| contact_id | No | The contact ID (required for "create") | |
| description | No | Description | |
| estimated_cost | No | Estimated cost |