Lueira Instructor REST API
0.0.9
OAS 3.0
instructorrestapi.yaml
Instructor API for lueira
Maladeta Studio - Website
Send email to Maladeta Studio
Servers
https://api.lueira.com/instructor
http://localhost:8000/instructor
Authorize
Auth
Authentication
POST
/auth
/request-code
Request verification code
POST
/auth
/login
Login a user instructor
Tenants
GET
/tenants
Get all the tenants where the instructor is
Me
GET
/{tenant_id}
/me
Get the instructor of the current user
InstructorUserFcmDevice
POST
/notification-tokens
Creation of InstructorUserFcmDevice
Private lesson
GET
/{tenant_id}
/private-lessons
/orders
List private lesson orders for the tenant
GET
/{tenant_id}
/private-lessons
/orders
/{order_id}
Get the private lesson order details
Group lesson
GET
/{tenant_id}
/group-lessons
/sessions
List group lesson product sessions
GET
/{tenant_id}
/group-lessons
/sessions
/{session_id}
Group lesson product session details
GET
/{tenant_id}
/group-lessons
/sessions
/{session_id}
/orders
List the order for a session
PATCH
/{tenant_id}
/group-lessons
/sessions
/{session_id}
/orders
/{order_id}
Update a group lesson order
Intructor Time Log
POST
/{tenant_id}
/time-log
Create a Instructor Time Log
POST
/{tenant_id}
/time-logs
Create a Instructor Time Log
GET
/{tenant_id}
/time-logs
Get Instructor Time Logs
PATCH
/{tenant_id}
/time-logs
/{instructor_time_log_id}
Update a instructor time log
PATCH
/{tenant_id}
/time-log
/{instructor_time_log_id}
Update a instructor time log
Galleries
GET
/{tenant_id}
/galleries
Get galleries
POST
/{tenant_id}
/galleries
Create gallery
GET
/{tenant_id}
/galleries
/{gallery_id}
Get a gallery
PATCH
/{tenant_id}
/galleries
/{gallery_id}
Update a gallery
DELETE
/{tenant_id}
/galleries
/{gallery_id}
Delete a gallery
GET
/{tenant_id}
/galleries
/{gallery_id}
/items
Get gallery items
POST
/{tenant_id}
/galleries
/{gallery_id}
/items
Create gallery item
PATCH
/{tenant_id}
/galleries
/{gallery_id}
/items
/{item_id}
Update a gallery item
DELETE
/{tenant_id}
/galleries
/{gallery_id}
/items
/{item_id}
Delete a gallery item
Badges
GET
/{tenant_id}
/badges
List Badges for the tenant
Feedbacks
GET
/{tenant_id}
/feedbacks
List Feedbacks
POST
/{tenant_id}
/feedbacks
Create a feedback
GET
/{tenant_id}
/feedbacks
/{feedback_id}
Get a feedback
PATCH
/{tenant_id}
/feedbacks
/{feedback_id}
Update a feedback
DELETE
/{tenant_id}
/feedbacks
/{feedback_id}
Delete a feedback
Files
POST
/{tenant_id}
/files
Create a file
Schemas
Activity
DateTime
AuthToken
InstructorAuthVerificationCode
FileCreateRequest
Gallery
GalleryCreateRequest
GalleryUpdateRequest
GalleryItemCreateRequest
GalleryItemUpdateRequest
GalleryItem
File
Tenant
Instructor
Customer
CustomerRelative
PrivateLessonOrder
PrivateLessonProduct
GroupLessonProduct
GroupLessonProductSession
GroupLessonOrder
LessonLevel
MeetingPoint
GroupLessonOrderUpdateRequest
Order
Location
OrderStatus
Amount
OrderPaymentSummary
Partner
OrderItemTypes
PreviousState
User
InstructorTimeLog
InstructorTimeLogCreateRequest
InstructorTimeLogUpdateRequest
InstructorUserFcmDeviceCreateRequest
InstructorUserFcmDevice
Badge
Feedback
FeedbackCreateRequest
FeedbackUpdateRequest