Update posting schedule
Replace a business's recurring posting schedule, or pause it.
Send the full set of weekly timeslots in DAY HH:MM 24-hour form, either on the business's own clock with timeslots_local (e.g. 1 PM local is {"timeslots_local": ["MON 13:00", "WED 13:00"]}) or in UTC with timeslots ({"timeslots": ["MON 18:00", "WED 18:00"]}). Send exactly one. When the owner names a time, use timeslots_local: it is the hour they said. This replaces the whole schedule (it is not a merge). The next publish time is recomputed automatically from the new slots. Check timeslots_local in the response before telling the owner what was saved.
To stop posting without losing anything, send paused: true alongside the current timeslots. Nothing publishes while a schedule is paused; the slots and every queued post are kept, and paused: false resumes from the next upcoming slot. Sending an empty timeslots is NOT a pause — it is a request to delete the schedule, and it is refused.
Errors: 400 invalid_value: The business_id is not a valid UUID. 401 authentication_required: API key or token is missing, invalid, or revoked. 403 permission_denied: Your plan does not include API access, or this business is not in your org. 404 resource_not_found: No business with that ID exists. 422 invalid_request: A timeslot is not in 'DAY HH:MM' 24-hour form, or both timeslots and timeslots_local were sent. 422 SCHEDULE_HAS_NO_TIMESLOTS: No timeslots were sent. Send paused: true to stop posting instead. 429 rate_limit_exceeded: You sent too many requests this minute.
Request
- Base URL: https://api.mymarky.ai
- URL: https://api.mymarky.ai/api/businesses/{business_id}/posting-schedule
- Auth: HTTP bearer
Path parameters
A UUID identifier.
Headers
Opt into a dated API version. Omit to stay on the floor (2026-04-08) forever — unpinned clients never break. Pin to a newer date (e.g. 2026-08-06) to receive the newest response shapes. Unknown values fall back to the floor. See https://docs.mymarky.ai for the versioning model.
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.