Resolve date
resolve_dateAlso use this to convert times in other timezones to the user's local timezone. For example, if someone says "2pm PST" and the user is in Eastern, call resolve_date("2pm PST") and it will return the equivalent time in the user's timezone. Use standard timezone abbreviations (PST, PDT, EST, EDT, CST, CDT, MST, MDT, GMT, UTC, etc.) -- "Pacific" or "Eastern" alone won't parse.
IMPORTANT: When using the result for trigger_at in add_trigger, ALWAYS
use the utc_iso field from the response (e.g. "2026-04-04T04:56:00Z").
The time and time_12h fields are in the user's LOCAL timezone — passing
them with a "Z" suffix will create triggers at the wrong time.
Dict with date, weekday, and (when time is present) time, time_12h,
and utc_iso (UTC ISO format for use in triggers).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"expression": "<expression>"
},
"name": "resolve_date"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expression | Yes | Natural language date/time expression (e.g. "Tuesday", "next Monday", "2pm PST", "3:30 PM EDT Thursday") | |
| relative_to | No | The timestamp in the `<sliq_sent_at>` of an earlier message the expression came from, e.g. "2026-09-26T16:08-04:00". Omit to count from now. | |
| on_behalf_of | No | A teammate's email, or an agency client's from list_agency_clients, to run this call in that account: their agents, settings, connected accounts, and credits. Omit it to act on your own account. |