intentions_set_birth_info
Call once to register the user's birth date/time/gender. Each call is a complete replacement — all 6 fields must be supplied. For fields the user does not know or prefers not to share, pass null explicitly (e.g. hour: null for unknown birth time, gender: null for unspecified). To update just one field, first call intentions_get_profile to fetch the current values, merge the user's new input, then call this tool with the full merged payload. Identity-changing edits (year/month/day/hour/gender) are limited to 3 per calendar month; adding precision (e.g. filling in a previously-null hour) is always free. Returns the element profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | Birth day of month, 1–31. | |
| hour | Yes | null if unknown | |
| year | Yes | Birth year, 1920–2030. | |
| month | Yes | Birth month, 1–12. | |
| gender | Yes | null if unspecified | |
| minute | Yes | null if unknown; requires hour to also be non-null |