BookingSG Self help
  • Links
    • BookingSG
    • Book a discussion with us!
    • Drop us a note!
  • FREQUENTLY ASKED QUESTIONS
    • 👀About BookingSG
    • ✨Onboarding
      • Sign Up
      • Fees and Charges
      • Onboarding Duration
      • BookingSG Structure
        • Organisation
        • Service
        • Service Provider
      • Different user roles
        • Creating Users Accounts
      • Approval Workflows
      • Login Authentication
      • Send Notification
        • Email Notification
          • Slots - recurring & one-off
          • Events
          • Proxy
          • Email Reminders Notifications
        • SMS Notification
          • SMS Reminder Notifications
      • Customisation
    • 🔗Integration with BookingSG
      • Pre-requisites
      • BookingSG server authentication
      • API listing
        • DEL
        • GET
        • PATCH
        • POST
        • PUT
  • Admin User Guide
    • ✏️Setting up user accounts
    • ⚙️Configure Service Settings
    • 🎨Customising
      • Dynamic Fields
      • Email Notification Templates
      • SMS Notification Templates
    • 🗓️Create timeslots
      • Setting Recurring Schedule
      • Customise Recurrent Schedules
      • Adhoc Timeslots
      • Indicating unavailability
  • SUPPORT
    • 🛠️Staging and production system support
Powered by GitBook
On this page
  1. FREQUENTLY ASKED QUESTIONS
  2. Integration with BookingSG
  3. API listing

PUT

Bookings v2

UpdateBooking

Updates an existing booking. It will delete the existing booking and re-create a new booking based on request data.

UpdateOnHoldBooking

Updates an onHoldBooking booking. It will update necessary booking data only which get updated from personal and additional booking forms

Organisations v2

SetOrganisationScheduleForm

Creates weekly schedule for each service providers of the organisation.

SetOrganisationSettings

Updates organisation settings

Services v2

UpdateService

Update a single service.

UpdateServiceLogo

Update service logo

SetServiceScheduleForm

UpdateTimeslotItem

Updates a weekly recurring timeslot. Existing bookings are not affected.

SubscribeToService

Update admin subscription to service for booking notification

Service Notification Template v2

UpdateEmailNotificationTemplate

Update an existing email notification template of a service.

Service Providers (As of version 3)

UpdateServiceProvider

Updates a single service provider.

SetServiceScheduleForm

Sets a service's schedule form which becomes the schedule form for every service provider under that service

UpdateTimeslotItem

Updates a weekly recurring timeslot for a service provider. Existing bookings are not affected.

UpdateProviderScheduleForms

UpdateTimeslotItemForServiceProviderScheduleForm

Updates a weekly recurring timeslot for a service provider. Existing bookings are not affected.

Unavailabilities v2

UpdateUnavailableServiceProviders

Updates the service providers of an unavailability. Accepts empty arrays only when allServiceProvider flag is true.

OneOffTimeslots v2

Update

Dynamic Fields v2

Update

Updates a dynamic field for bookings under a specific service.

Events v2

Update

Updates a dynamic field for bookings under a specific service.

UpdateEventBooking

Update an event booking, as admin / agency

UpdateOnHoldBooking

Updates an onHold event booking. It will update necessary booking data only which get updated from personal and additional booking forms

Service SMS Notification Template v2

UpdateSMSNotificationTemplate

Update an existing sms notification template of a service.

Service Group V2

Update

Updates a service group.

Schemas

UpdateSchema

Updates a schema

PreviousPOSTNextSetting up user accounts

Last updated 1 year ago

🔗