Owner: Dev Team | Last Updated: 2026-02-21 | Status: Current
Scope: Internal REST API for the dashboard. Requires session-based authentication (auth:web). For the public API see Public API.
All REST API requests require:
- An active Laravel session (cookie)
- CSRF token in the
X-CSRF-TOKEN header
| Method |
Endpoint |
Description |
| GET |
/rest/home/chart-data |
Dashboard chart data |
| Method |
Endpoint |
Description |
| GET |
/rest/experiences |
List Experiences |
| POST |
/rest/experiences |
Create Experience |
| GET |
/rest/experiences/{id} |
Experience details |
| PUT |
/rest/experiences/{id} |
Update Experience |
| DELETE |
/rest/experiences/{id} |
Delete Experience |
| GET |
/rest/experiences/search |
Search Experiences |
| POST |
/rest/experiences/{id}/media |
Upload media |
| DELETE |
/rest/experiences/{id}/media/{mediaId} |
Delete media |
| Method |
Endpoint |
Description |
| GET |
/rest/bookings |
List bookings |
| GET |
/rest/bookings/{id} |
Booking details |
| PUT |
/rest/bookings/{id} |
Update booking |
| GET |
/rest/manifest |
Manifest (passenger list) |
| Method |
Endpoint |
Description |
| GET |
/rest/booking-flows |
List booking flows |
| POST |
/rest/booking-flows |
Create booking flow |
| GET |
/rest/booking-flows/{id} |
Details |
| PUT |
/rest/booking-flows/{id} |
Update |
| DELETE |
/rest/booking-flows/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/customers |
List customers |
| POST |
/rest/customers |
Create customer |
| GET |
/rest/customers/{id} |
Details |
| PUT |
/rest/customers/{id} |
Update |
| DELETE |
/rest/customers/{id} |
Delete (soft) |
| GET |
/rest/customers/{id}/history |
Customer history |
| Method |
Endpoint |
Description |
| GET |
/rest/customer-types |
List types |
| POST |
/rest/customer-types |
Create type |
| PUT |
/rest/customer-types/{id} |
Update |
| DELETE |
/rest/customer-types/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/coupons |
List coupons |
| POST |
/rest/coupons |
Create coupon |
| GET |
/rest/coupons/{id} |
Details |
| PUT |
/rest/coupons/{id} |
Update |
| DELETE |
/rest/coupons/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/gift-cards |
List Gift Cards |
| POST |
/rest/gift-cards |
Create Gift Card |
| GET |
/rest/gift-cards/{id} |
Details |
| PUT |
/rest/gift-cards/{id} |
Update |
| POST |
/rest/gift-cards/{id}/media |
Upload design |
| Method |
Endpoint |
Description |
| GET |
/rest/leads |
List leads |
| POST |
/rest/leads |
Create lead |
| GET |
/rest/leads/{id} |
Details |
| PUT |
/rest/leads/{id} |
Update |
| DELETE |
/rest/leads/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/invoices |
List invoices |
| POST |
/rest/invoices |
Create invoice |
| GET |
/rest/invoices/{id} |
Details |
| PUT |
/rest/invoices/{id} |
Update |
| DELETE |
/rest/invoices/{id} |
Delete |
| POST |
/rest/invoices/{id}/payment |
Add payment |
| Method |
Endpoint |
Description |
| GET |
/rest/refunds |
List refunds |
| POST |
/rest/refunds |
Create refund |
| PUT |
/rest/refunds/{id} |
Update status |
| Method |
Endpoint |
Description |
| GET |
/rest/pricing-rules |
List rules |
| POST |
/rest/pricing-rules |
Create rule |
| GET |
/rest/pricing-rules/{id} |
Details |
| PUT |
/rest/pricing-rules/{id} |
Update |
| DELETE |
/rest/pricing-rules/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/reports/attendance |
Attendance report |
| GET |
/rest/reports/sales |
Sales report |
| GET |
/rest/reports/financial |
Financial report |
| GET |
/rest/reports/coupon |
Coupon report |
| Method |
Endpoint |
Description |
| GET |
/rest/channels |
List channels |
| POST |
/rest/channels |
Create channel |
| PUT |
/rest/channels/{id} |
Update |
| DELETE |
/rest/channels/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/companies |
List companies |
| POST |
/rest/companies |
Create company |
| PUT |
/rest/companies/{id} |
Update |
| Method |
Endpoint |
Description |
| GET |
/rest/users |
List users |
| POST |
/rest/users/invite |
Invite user |
| PUT |
/rest/users/{id} |
Update |
| DELETE |
/rest/users/{id} |
Delete |
| Method |
Endpoint |
Description |
| GET |
/rest/email-templates |
List templates |
| PUT |
/rest/email-templates/{id} |
Update template |
| Method |
Endpoint |
Description |
| GET |
/rest/crew-roles |
List crew roles |
| POST |
/rest/crew-roles |
Create role |
| PUT |
/rest/crew-roles/{id} |
Update |
| DELETE |
/rest/crew-roles/{id} |
Delete |
| Date |
Author |
Change |
| 2026-02-21 |
Documentation Team |
Initial creation |
Prev: Public API | Next: Channel Manager API | Up: API Reference