Request a repeating post
request_create_repeating_postAsk the user to approve repeating one post on a schedule (weekly, every 2 weeks, monthly, yearly). Only the next occurrence is created as a scheduled post; GBPly's post policy and daily cap apply to each one. Returns an approval link.
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": {
"profile_id": "<profile_id>",
"frequency": "<frequency>",
"time": "<time>",
"start_date": "<start_date>",
"content": "<content>"
},
"name": "request_create_repeating_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| time | Yes | HH:mm in the business's own timezone. | |
| content | Yes | ||
| cta_url | No | Required for every button type except CALL. | |
| weekday | No | ISO weekday for weekly/biweekly: 1=Mon … 7=Sun. Required for weekly/biweekly. | |
| cta_type | No | ||
| end_date | No | ||
| end_type | No | Default count. | |
| end_count | No | Default 8 when end_type is count. | |
| frequency | Yes | biweekly = every 2 weeks. Monthly/yearly repeat on the start date's day. | |
| image_url | No | Public JPEG/PNG under 5MB. | |
| post_type | No | Default STANDARD. | |
| profile_id | Yes | ||
| start_date | Yes | YYYY-MM-DD, first possible date. | |
| coupon_code | No | ||
| event_title | No | ||
| event_end_date | No | ||
| event_end_time | No | ||
| skip_conflicts | No | Skip a date when another post is already scheduled that day. Default true. | |
| event_start_date | No | YYYY-MM-DD | |
| event_start_time | No | HH:mm | |
| terms_conditions | No | ||
| redeem_online_url | No |