1. APIs
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
      • Blast List
      • Trigger Blast
      • Find Blast
  • 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. APIs

Messaging

Workshop inbox messaging#

Send ad-hoc SMS and/or email to one customer for a workshop that has inbox messaging enabled.
Auth: existing partner OAuth2 (Authorization: Bearer …, X-Partner-Id).
Workshop gates (403):
000003 FeatureUnavailable — caller is not an allowed partner for these endpoints
000004 FeatureDisabled — workshop integration or inbox messaging is turned off
Customer targeting:
customerId — must exist under this workshop (404 if not; no phone fallback)
Without customerId — phone is required (find or create); optional email upserts onto that record
Idempotency: supply referenceId to safely retry; same partner + workshop + customer + referenceId returns the stored result without resending.
Rate limit: 5 requests/sec per (workshopId, customerId).
Bulk: one API call = one customer. For many recipients, use the blast/campaign API, not this endpoint.
Modified at 2026-07-21 15:01:43
Previous
Call Lead
Next
Send Message
Built with