{"openapi":"3.0.3","info":{"title":"EduNova LMS API","version":"1.0.0","description":"Live Laravel route catalog. See the controllers and Form Requests for validation rules."},"servers":[{"url":"http:\/\/localhost"}],"paths":{"\/api\/v1\/health":{"get":{"summary":"api.health","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/docs":{"get":{"summary":"api.docs","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/openapi.json":{"get":{"summary":"api.openapi","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/categories":{"get":{"summary":"api.categories","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/courses":{"get":{"summary":"api.courses.index","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/courses\/{course}":{"get":{"summary":"api.courses.show","parameters":[{"name":"course","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/courses\/{course}\/sections":{"get":{"summary":"api.curriculum","parameters":[{"name":"course","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/mobile\/config":{"get":{"summary":"api.config","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/mobile\/minimum-version":{"get":{"summary":"api.version","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/auth\/login":{"post":{"summary":"api.login","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/auth\/register":{"post":{"summary":"api.register","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/auth\/password\/email":{"post":{"summary":"api.password.email","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/auth\/password\/reset":{"post":{"summary":"api.password.reset","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/admissions":{"post":{"summary":"api.admissions","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/contact":{"post":{"summary":"api.contact","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/certificates\/verify":{"post":{"summary":"api.certificates.verify","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/webhooks\/payments":{"post":{"summary":"api.webhooks.payments","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/auth\/logout":{"post":{"summary":"api.logout","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/profile":{"get":{"summary":"api.profile","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}},"put":{"summary":"api.profile.update","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/account":{"delete":{"summary":"api.deactivate","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/privacy\/requests":{"post":{"summary":"api.privacy","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/auth\/sessions":{"get":{"summary":"api.sessions","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/notifications":{"get":{"summary":"api.notifications","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/notification-preferences":{"put":{"summary":"api.preferences","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/notifications\/{notification}\/read":{"post":{"summary":"api.notification.read","parameters":[{"name":"notification","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/devices":{"post":{"summary":"api.devices.store","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/devices\/{device}\/session":{"delete":{"summary":"api.devices.revoke","parameters":[{"name":"device","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/devices\/{device}\/sync":{"post":{"summary":"api.sync","parameters":[{"name":"device","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/enrollments":{"post":{"summary":"api.enrollments.store","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/courses\/{course}\/enrollments":{"post":{"summary":"api.enroll","parameters":[{"name":"course","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/courses\/{course}\/classes":{"get":{"summary":"api.classes","parameters":[{"name":"course","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/courses\/{course}\/completion":{"get":{"summary":"api.completion","parameters":[{"name":"course","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/lessons\/{lesson}":{"get":{"summary":"api.lesson.show","parameters":[{"name":"lesson","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/lessons\/{lesson}\/progress":{"put":{"summary":"api.progress","parameters":[{"name":"lesson","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/lessons\/{lesson}\/notes":{"post":{"summary":"api.notes","parameters":[{"name":"lesson","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/lessons\/{lesson}\/bookmarks":{"post":{"summary":"api.bookmarks","parameters":[{"name":"lesson","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/resources\/{resource}\/signed-download":{"get":{"summary":"api.resource.signed-download","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/resources\/{resource}\/download":{"get":{"summary":"api.resource.download","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/resources\/{resource}\/signed-url":{"get":{"summary":"api.resource.signed","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/downloads\/manifest":{"get":{"summary":"api.download.manifest","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/assignments\/{assignment}\/submissions":{"post":{"summary":"api.assignment.submit","parameters":[{"name":"assignment","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/submissions\/{submission}\/grade":{"put":{"summary":"api.submission.grade","parameters":[{"name":"submission","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/submissions\/files\/{file}":{"get":{"summary":"api.submission.file","parameters":[{"name":"file","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/assessments\/{assessment}\/eligibility":{"get":{"summary":"api.eligibility","parameters":[{"name":"assessment","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/assessments\/{assessment}\/attempts":{"post":{"summary":"api.attempt.start","parameters":[{"name":"assessment","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/attempts\/{attempt}":{"get":{"summary":"api.attempt.show","parameters":[{"name":"attempt","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/attempts\/{attempt}\/answers":{"put":{"summary":"api.attempt.answer","parameters":[{"name":"attempt","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/attempts\/{attempt}\/submit":{"post":{"summary":"api.attempt.submit","parameters":[{"name":"attempt","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/attempts\/{attempt}\/results":{"get":{"summary":"api.attempt.results","parameters":[{"name":"attempt","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/attempts\/{attempt}\/grade":{"put":{"summary":"api.attempt.grade","parameters":[{"name":"attempt","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/attempts\/{attempt}\/publish":{"post":{"summary":"api.attempt.publish","parameters":[{"name":"attempt","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/invoices\/{invoice}":{"get":{"summary":"api.invoice","parameters":[{"name":"invoice","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/invoices\/{invoice}\/payments":{"post":{"summary":"api.payment.record","parameters":[{"name":"invoice","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/payments\/{payment}\/refunds":{"post":{"summary":"api.refund","parameters":[{"name":"payment","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/refunds\/{refund}\/approve":{"post":{"summary":"api.refund.approve","parameters":[{"name":"refund","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/enrollments\/{enrollment}\/certificate":{"post":{"summary":"api.certificate.issue","parameters":[{"name":"enrollment","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/classes\/{session}\/recording":{"get":{"summary":"api.class.recording","parameters":[{"name":"session","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/availability":{"get":{"summary":"api.availability.index","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}},"post":{"summary":"api.availability.store","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/availability\/{availability}":{"delete":{"summary":"api.availability.destroy","parameters":[{"name":"availability","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/classes\/{session}\/attendance":{"post":{"summary":"api.attendance","parameters":[{"name":"session","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/classes\/{session}\/qr":{"post":{"summary":"api.attendance.qr","parameters":[{"name":"session","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/classes\/{session}\/check-in":{"post":{"summary":"api.check-in","parameters":[{"name":"session","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/classes\/{session}\/join":{"post":{"summary":"api.class.join","parameters":[{"name":"session","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/messages":{"post":{"summary":"api.messages.send","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/discussions\/{discussion}\/replies":{"post":{"summary":"api.discussion.reply","parameters":[{"name":"discussion","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/support\/tickets":{"post":{"summary":"api.ticket.store","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/support\/tickets\/{ticket}\/replies":{"post":{"summary":"api.ticket.reply","parameters":[{"name":"ticket","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/admin\/metrics":{"get":{"summary":"api.metrics","parameters":[],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/reports\/{kind}\/{format}":{"get":{"summary":"api.export","parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string"}},{"name":"format","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/manage\/{resource}":{"get":{"summary":"api.resources.index","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}},"post":{"summary":"api.resources.store","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}},"\/api\/v1\/manage\/{resource}\/{record}":{"get":{"summary":"api.resources.show","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}},{"name":"record","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}},"put":{"summary":"api.resources.update","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}},{"name":"record","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}},"patch":{"summary":"api.resources.update","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}},{"name":"record","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}},"delete":{"summary":"api.resources.destroy","parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"}},{"name":"record","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response"},"401":{"description":"Authentication required"},"403":{"description":"Permission denied"},"422":{"description":"Validation failed"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}