Karma Common API
​string · required​string · required​number[] · required​number | null​number | null​number​boolean​string | null​string | null​string | null​string | null​string · enum
​string · required​string · required​number | null​number | null​string​number​boolean​string | null​string | null​string | null​string | null​number[]​string · enum
Time slot capacity configuration and limits
POST
https://common-api.karma.life
/api/v1/locations/{locationId}/capacity-settings
Create a new capacity setting
path Parameters
locationIdLocation ID
Request Body
nameDisplay name for this setting
validOnDaysArray of days (1-7, Monday-Sunday)
orderCapacityMax orders per time slot
itemCapacityMax items per time slot
prioritySort order (lower = higher priority)
enabledDefault: true
timeStartHH:mm:ss format
timeEndHH:mm:ss format
validFromISO timestamp
validToISO timestamp
Responses
Default Response
statusEnum values:
success
​object
​object
PUT
https://common-api.karma.life
/api/v1/locations/{locationId}/capacity-settings/{id}
Update an existing capacity setting
path Parameters
locationIdLocation ID
idCapacity setting ID
Request Body
orderCapacityitemCapacitynamepriorityenabledtimeStarttimeEndvalidFromvalidTovalidOnDaysResponses
Default Response
statusEnum values:
success
​object
​object