ScheduledMessage

Approve a scheduled message pending review

Approves a scheduled message that is pending review (see the pending_review property), on behalf of a user with permission to review messages.

If the message has a scheduled time, approval allows it to be sent at that time, and the updated scheduled message is returned. If it has no scheduled time (it was held from an immediate send), approval sends it right away and returns {"id", "approved": true, "sent": true} plus either broadcast_id (multiple recipients) or message_id (a single message, sent without a broadcast), along with the url of the sent broadcast or message.

When the organization requires the user's confirmation for this application's AI-initiated actions, this method is confirmation-gated like the send methods: approval must come from a person, via an in-session confirmation (such as a confirmation prompt shown by the client) or the web approval link included in the refusal. Applications allowed to act without confirmation may approve messages held by the volume-based review thresholds.

post/v1/projects/{project_id}/scheduled/{id}/approve

Request

  • Base URL: https://api.telerivet.com
  • URL: https://api.telerivet.com/v1/projects/{project_id}/scheduled/{id}/approve
  • Auth: one of:
    • HTTP basic
    • OAuth 2 (authorization code, authorization URL https://telerivet.com/oauth/authorize, token URL https://api.telerivet.com/oauth/token)

Path parameters

project_idstring required

ID of the Project

idstring required

ID of the ScheduledMessage

Response

Successful response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.