Admin Endpoints¶
Activity Types¶
GET /api/ActivityTypes/GetForHall?id={hall_id}
Response:
[
{"Id": 1, "Name": "Meeting", "HallId": {hall_id}},
{"Id": 2, "Name": "Party", "HallId": {hall_id}}
]
Price Rates¶
GET /api/PriceRates/GetForHall?id={hall_id}
Response:
[
{"Id": 1, "Name": "Standard Rate", "HallId": {hall_id}},
{"Id": 2, "Name": "Charity Rate", "HallId": {hall_id}}
]
Charge Matrix¶
GET /api/ChargeMatrix/GetRoomsForHall?id={hall_id}
GET /api/ChargeMatrix/GetPriceRatesForHall?id={hall_id}&dateRangeId={id}&newDateRange=false
Tax Rates¶
GET /api/Halls/GetTaxRatesForHall?id={hall_id}
Fixed Time Slots¶
GET /api/TimeSlots/GetFixedSlots
Line Items¶
GET /api/lineitemgroups/getforhall?id={hall_id}
GET /api/LineItemGroups/GetLineItemsByGroupId?id={group_id}
Reports¶
GET /api/reports/getreports?hallid={hall_id}
Audit Log¶
GET /api/audits/getforhall?id={hall_id}&timerange={timerange}
timerange values: 0=Today, 1=Last7Days, 2=LastMonth, 3=Last3Months, 4=LastYear, 5=All
Invoicing¶
GET /api/Invoicing/GetInvoiceCounter?hallid={hall_id}
Subscription¶
GET /api/Subscription/HasOutstandingInvoice?hallid={hall_id}
IoT / Heating Access¶
GET /api/HeatingAccess/GenerateAccessPIN?hallid={hall_id}