Create Class

Create a new Class.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Contains data to create a Class

Data to Create a Class

string
required

Class Name

string

Class Description

int64
required

Class Program Id

int64
required

Location Id

date
required

Class Start Date in Customer's Time Zone

string
required

Class Start Time in Customer's Time Zone

string
required

Class End Time in Customer's Time Zone

int32

Maximum Attendees Allowed in Class

boolean

True if the Class has a Waitlist Allowed

int32

Units of Time Before the Class when Reservations Open, based on the Reservation Open Time format

int64

Time Format Unit Id for Reservation Open

int32

Units of Time Before the Class when Reservations Open, based on the Reservation Open Time format

int64

Time Format Unit Id for Reservation Close

int64

[TimeRelationType] unit for ReservationsClose

int64

[TimePointType] unit for ReservationsClose

int32

Units of Time Before the Class when Attendees are allowed to cancel, based on the Reservation Open Time format

int64

Time Format Unit Id for CancellationTime

boolean

True If the Class Will Be Cancelled If It Has No Reservations

int32

Units of Time Before A Class Cancels If There Are No Reservations

int64

Time Format Unit Id for CancelClassTime

int32

Minimum number of reservations to NOT cancel a class

boolean

True If Class Attendances Count Toward Client Attendance Limits

boolean

True If Online Dropins Are Enabled For The Class

boolean

True If Free Trials Have Been Enabled For The Class

int64

The Type Of Class Waitlist, Indicating How The Waitlist Should Behave.
NULL Or FirstReply - All Clients Emailed, First To Reply Gets Added To Class.
PriorityWaitlist_FirstSignUp - Client Automatically Added To The Class In The Order They Signed Up.

int32

Limit Of Allowed Free Trials For The Class

boolean

True if there is a Free Trial Limit

int32

Limit Of Allowed Drop-Ins For The Class

boolean

True if there is a DropIn Limit

int32

Limit Of Allowed Waitlists For The Class

boolean

True if there is a Waitlist Limit

boolean

Indicates if the Client self sign in is enabled

int32

Max Number of [TIMEFORMAT] a client may signin in advance

int64

[TIMEFORMAT] unit for ClientSignStart

int32

Min Number of [TIMEFORMAT] a client may signin in advance for classes with reservations enabled

int64

[TIMEFORMAT] unit for ClientSignEndRes

int64

[TimeRelationType] unit for ClientSignEndRes

int64

[TimePointType] unit for ClientSignEndRes

int32

Min Number of [TIMEFORMAT] a client may signin in advance for classes without reservations enabled

int64

[TIMEFORMAT] unit for ClientSignEndNoRes

int64

[TimeRelationType] unit for ClientSignEndNoRes

int64

[TimePointType] unit for ClientSignEndNoRes

int32

Number of [TIMEFORMAT] an employee may signin in advance

int64

[TIMEFORMAT] unit for EmployeeSignStart

boolean

Indicates whether late cancellation counts towards attendance limits

boolean

Charge Late Cancellation Fee

number

Late Cancellation Fee

int64

Late Cancellation Fee Tax Rate Identifier

boolean

Indicates whether no-shows count towards attendance limits

boolean

Charge No-Show Fee

number

No-Show Fee

int64

No-Show Fee Tax Rate Identifier

boolean

indicates if its to use a separated drop-in fee

number

Non Client Drop In Fee

number

Client Drop In Fee

int32

Room Id

int64

Layout Id

coaches
array of objects

list of payroll users

coaches
Headers
string
required

A valid api key. If you don't have one, please request one through the Web Integration screen.

Response

Language
LoadingLoading…
Response
Choose an example:
application/json