get_best_times
Find the days and times the user's own posts got the most engagement, per platform, from their recent history. Returns up to 3 posting windows per platform (e.g. Tue 6 PM to 9 PM) with the number of posts behind each and their average engagement (likes + comments + shares) and views. A window needs at least 2 posts to count, so accounts with few posts get few or no windows; say so rather than guessing. Times are in the time zone you pass, or the zone the user schedules in. YouTube is not included. Use it to pick a scheduledFor for publish_scheduled or update_scheduled_post.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_best_times"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How far back to look, in days. | |
| platform | No | One platform, or omit for every platform with enough posts. | |
| timezone | No | IANA time zone for the windows, e.g. "America/New_York". Defaults to the zone the user schedules posts in, else UTC. | |
| profileId | No | The Socialync profile to report on. Call list_profiles to see authorized profiles. Omit to use the single/default authorized profile. |