1. Campaigns
Repairy Partner API
  • Welcome 👋
  • Get Started
  • HTTP Headers
  • Authorization
  • Workshops
  • Bookings
  • Quotes
  • Service Reminder
  • Data Reporting
  • Booking URL
  • Error Codes
  • Technical Support
  • Changelog
  • Webhook
  • Additional Services
  • Service Catalog
  • APIs
    • Authorization
      • Access Token
      • Refresh Token
    • Workshops
      • Availabilities
      • Service Catalog
    • Bookings
      • Booking Request with Service Catalog (beta)
      • Booking Request
      • Booking Information
      • Update Booking Information
      • Update Booking Status
    • Quotes
      • Quote Request
    • Service Reminder
      • Service Reminder Notification
      • Service Reminder Information
    • Data Reporting
      • Partner Report
    • Leads
      • Call Lead
    • Messaging
      • Send Message
      • List of Templates
    • Campaigns
      • Trigger Automation
        POST
      • Blast List
        GET
      • Trigger Blast
        POST
      • Find Blast
        GET
  • Data Structures
    • AuthResponse
    • Availability
    • CustomAvailability
    • Car
    • Customer
    • Booking
    • BookingUpdateRequest
    • BookingStatusUpdateConfig
    • Quote
    • ServiceHistory
    • ServiceReminder
    • WebhookRequest
    • ServiceCatalog
    • CallLead
  • Schemas
    • Schemas
      • WebhookRequest
      • ServiceSelection
      • ServiceCatalogItem
      • CallLead
      • Booking
      • BookingUpdateRequest
      • Customer
      • Car
      • Availability
      • CustomAvailability
      • AuthResponse
      • Quote
      • ServiceHistory
      • ServiceReminder
      • BookingStatusUpdateConfig
  1. Campaigns

Trigger Blast

Developing
Cloud Mock
https://mock.apidog.com/m1/839892-0-default
Cloud Mock
https://mock.apidog.com/m1/839892-0-default
POST
/workshops/{id}/campaigns/blasts/{blastId}/trigger
Triggers a dashboard-configured blast for a workshop.
Message content and audience are not accepted in the request. Only an approved blast can be sent. A completed blast returns the current result without resending.
HTTP 200 may return "success": false when trigger is accepted but send fails. Authentication and client errors use non-2xx responses.

Behaviour#

Blast statusBehaviour
approvedSend immediately
completedReturn current result without resending
Any other400

Errors#

HTTPerrorCodeWhen
400000001Blast is not approved, or required blast channel config is missing
401010000Missing or invalid OAuth token
403000003Feature unavailable
403000004Partner integration or blast messaging disabled for the workshop
404000001Blast not found for the workshop
404030001Workshop not found

Request

Path Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mock.apidog.com/m1/839892-0-default/workshops//campaigns/blasts//trigger' \
--header 'Authorization: Bearer XXXXXXXXXX' \
--header 'X-Partner-Id;'

Responses

🟢200Success
application/json
Bodyapplication/json

Examples
{
    "success": true,
    "blast": {
        "id": "64f1a2b3c4d5e6f7a8b9c0d5",
        "title": "Winter service special",
        "status": "completed",
        "recipientCount": 123
    }
}
🟠400Bad Request
🟠404Not Found
🟠403Forbidden
🟠401Unauthorized
Modified at 2026-07-24 04:12:12
Previous
Blast List
Next
Find Blast
Built with