eCampus RestAPI Backend (Laravel)
Hola, Tomi!
tomi@ecampus.com
| Método | URI | Nombre / Acción | Middleware |
|---|---|---|---|
| GET|HEAD |
api/v1/testing/insti |
App\Modules\Account\Controllers\AccountController@index |
api |
| POST |
api/v1/testing/insti |
App\Modules\Account\Controllers\AccountController@store |
api |
| GET|HEAD |
api/v1/testing/insti/{id} |
App\Modules\Account\Controllers\AccountController@show |
api |
| GET|HEAD |
api/v1/insti |
App\Modules\Account\Controllers\AccountController@index |
api, auth:sanctum |
| POST |
api/v1/insti |
App\Modules\Account\Controllers\AccountController@store |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{id} |
App\Modules\Account\Controllers\AccountController@show |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{id}/staff |
App\Modules\Account\Controllers\AccountController@staff |
api, auth:sanctum |
| POST |
api/v1/insti/{id}/active-ciclo |
App\Modules\Account\Controllers\AccountController@updateActiveCiclo |
api, auth:sanctum |
| GET|HEAD |
api/v1/testing/user |
App\Modules\Auth\Controllers\AuthController@index |
api |
| GET|HEAD |
api/v1/testing/user/{id} |
App\Modules\Auth\Controllers\AuthController@show |
api |
| GET|HEAD |
api/v1/testing/user/{id}/login |
App\Modules\Auth\Controllers\AuthController@loginById |
api |
| POST |
api/v1/auth/login |
App\Modules\Auth\Controllers\AuthController@login Name: login |
api |
| POST |
api/v1/auth/userlogin |
App\Modules\Auth\Controllers\AuthController@userlogin |
api |
| POST |
api/v1/auth/register |
App\Modules\Auth\Controllers\AuthController@register |
api |
| POST |
api/v1/auth/onboard |
App\Modules\Auth\Controllers\AuthController@onboard |
api |
| GET|HEAD |
api/v1/auth/me |
App\Modules\Auth\Controllers\AuthController@me |
api, auth:sanctum |
| GET|HEAD |
api/v1/auth/get-context/{accountId} |
App\Modules\Auth\Controllers\AuthController@getAccountContext |
api, auth:sanctum |
| POST |
api/v1/auth/preferences |
App\Modules\Auth\Controllers\AuthController@updatePreferences |
api, auth:sanctum |
| POST |
api/v1/auth/logout |
App\Modules\Auth\Controllers\AuthController@logout |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/ciclos |
App\Modules\Ciclo\Controllers\CicloController@index Name: ciclos.index |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/ciclos |
App\Modules\Ciclo\Controllers\CicloController@store Name: ciclos.store |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/ciclos/{ciclo} |
App\Modules\Ciclo\Controllers\CicloController@show Name: ciclos.show |
api, auth:sanctum |
| PUT|PATCH |
api/v1/insti/{aid}/ciclos/{ciclo} |
App\Modules\Ciclo\Controllers\CicloController@update Name: ciclos.update |
api, auth:sanctum |
| DELETE |
api/v1/insti/{aid}/ciclos/{ciclo} |
App\Modules\Ciclo\Controllers\CicloController@destroy Name: ciclos.destroy |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/ciclos/create-empty |
App\Modules\Ciclo\Controllers\CicloController@createEmpty |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/periodos |
App\Modules\Ciclo\Controllers\PeriodoController@index Name: periodos.index |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/periodos |
App\Modules\Ciclo\Controllers\PeriodoController@store Name: periodos.store |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/periodos/{periodo} |
App\Modules\Ciclo\Controllers\PeriodoController@show Name: periodos.show |
api, auth:sanctum |
| PUT|PATCH |
api/v1/insti/{aid}/periodos/{periodo} |
App\Modules\Ciclo\Controllers\PeriodoController@update Name: periodos.update |
api, auth:sanctum |
| DELETE |
api/v1/insti/{aid}/periodos/{periodo} |
App\Modules\Ciclo\Controllers\PeriodoController@destroy Name: periodos.destroy |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/ciclos/{cicloId}/clone-preview |
App\Modules\Clone\Controllers\CloneCicloController@preview |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/ciclos/{cicloId}/clone |
App\Modules\Clone\Controllers\CloneCicloController@clone |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{gid}/coursework |
App\Modules\CourseWork\Controllers\CourseWorkController@getByGroup |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/coursework |
App\Modules\CourseWork\Controllers\CourseWorkController@store |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{gid}/coursework/{id} |
App\Modules\CourseWork\Controllers\CourseWorkController@show |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{gid}/curricula |
App\Modules\Curricula\Controllers\CurriculaController@getByGroup |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/sections |
App\Modules\Curricula\Controllers\CurriculaController@storeSection |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/sections/reorder |
App\Modules\Curricula\Controllers\CurriculaController@reorderSections |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/sections/{id} |
App\Modules\Curricula\Controllers\CurriculaController@updateSection |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/sections/{id}/delete |
App\Modules\Curricula\Controllers\CurriculaController@deleteSection |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/lessons |
App\Modules\Curricula\Controllers\CurriculaController@storeLesson |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/lessons/reorder |
App\Modules\Curricula\Controllers\CurriculaController@reorderLessons |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{gid}/curricula/lessons/{id} |
App\Modules\Curricula\Controllers\CurriculaController@showLesson |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/lessons/{id} |
App\Modules\Curricula\Controllers\CurriculaController@updateLesson |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/lessons/{id}/delete |
App\Modules\Curricula\Controllers\CurriculaController@deleteLesson |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/curricula/lessons/{lid}/progress |
App\Modules\Curricula\Controllers\CurriculaController@updateProgress |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/feeds/dashboard |
App\Modules\Feed\Controllers\FeedController@dashboard |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{gid}/feed |
App\Modules\Feed\Controllers\FeedController@index |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/feed |
App\Modules\Feed\Controllers\FeedController@store |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/feed/{id}/update |
App\Modules\Feed\Controllers\FeedController@update |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/feed/{id}/delete |
App\Modules\Feed\Controllers\FeedController@destroy |
api, auth:sanctum |
| GET|HEAD |
api/v1/ficheros/s/{unique_id} |
App\Modules\Ficheros\Controllers\FicherosController@serve |
api |
| GET|HEAD |
api/v1/insti/{aid}/ficheros |
App\Modules\Ficheros\Controllers\FicherosController@index |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/ficheros |
App\Modules\Ficheros\Controllers\FicherosController@store |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/ficheros/{id} |
App\Modules\Ficheros\Controllers\FicherosController@show |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/ficheros/{id}/delete |
App\Modules\Ficheros\Controllers\FicherosController@destroy |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{gid}/ficheros |
App\Modules\Ficheros\Controllers\FicherosController@getByGroup |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{gid}/ficheros |
App\Modules\Ficheros\Controllers\FicherosController@store |
api, auth:sanctum |
| GET|HEAD |
api/v1/geo/provincias |
App\Modules\GEO\Controllers\GEOController@provincias |
api |
| GET|HEAD |
api/v1/geo/provincias/{id_provincia}/localidades |
App\Modules\GEO\Controllers\GEOController@localities |
api |
| GET|HEAD |
api/v1/geo/localidades/search |
App\Modules\GEO\Controllers\GEOController@searchLocalities |
api |
| GET|HEAD |
api/v1/geo/localidades/{id} |
App\Modules\GEO\Controllers\GEOController@showLocality |
api |
| GET|HEAD |
api/v1/insti/{aid}/groups/my-groups |
App\Modules\Group\Controllers\GroupController@myGroups |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups |
App\Modules\Group\Controllers\GroupController@index |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups |
App\Modules\Group\Controllers\GroupController@store |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{id} |
App\Modules\Group\Controllers\GroupController@show |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{id}/update |
App\Modules\Group\Controllers\GroupController@update |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/groups/{id}/delete |
App\Modules\Group\Controllers\GroupController@destroy |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{id}/members |
App\Modules\Group\Controllers\GroupLinkController@getGroupMembers |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{id}/links |
App\Modules\Group\Controllers\GroupLinkController@index |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{id}/divisions |
App\Modules\Group\Controllers\GroupLinkController@getSubjectDivisions |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{id}/subject-members |
App\Modules\Group\Controllers\GroupLinkController@getSubjectMembers |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/groups/{id}/area-groups |
App\Modules\Group\Controllers\GroupLinkController@getAreaGroups |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/catalogos/students-by-division |
App\Modules\Group\Controllers\GroupLinkController@getAccountStudentsByDivision |
api, auth:sanctum, module.access:school-management |
| GET|HEAD |
api/v1/insti/{aid}/catalogos/staff-by-role |
App\Modules\Group\Controllers\GroupLinkController@getAccountStaffByRole |
api, auth:sanctum, module.access:school-management |
| POST |
api/v1/insti/{aid}/group-links |
App\Modules\Group\Controllers\GroupLinkController@store |
api, auth:sanctum, module.access:school-management |
| POST |
api/v1/insti/{aid}/group-links/{id}/delete |
App\Modules\Group\Controllers\GroupLinkController@destroy |
api, auth:sanctum, module.access:school-management |
| GET|HEAD |
api/v1/insti/{aid}/estructuras |
App\Modules\Group\Controllers\EstructuraController@index |
api, auth:sanctum, module.access:school-management |
| POST |
api/v1/insti/{aid}/estructuras |
App\Modules\Group\Controllers\EstructuraController@store |
api, auth:sanctum, module.access:school-management |
| POST |
api/v1/insti/{aid}/estructuras/reorder |
App\Modules\Group\Controllers\EstructuraController@reorder |
api, auth:sanctum, module.access:school-management |
| POST |
api/v1/insti/{aid}/estructuras/{id}/update |
App\Modules\Group\Controllers\EstructuraController@update |
api, auth:sanctum, module.access:school-management |
| POST |
api/v1/insti/{aid}/estructuras/{id}/delete |
App\Modules\Group\Controllers\EstructuraController@destroy |
api, auth:sanctum, module.access:school-management |
| DELETE |
api/v1/fechas/{fecha} |
App\Modules\Journal\Controllers\FechaController@destroy Name: fechas.destroy |
api, auth:sanctum |
| GET|HEAD |
api/v1/fechas |
App\Modules\Journal\Controllers\FechaController@index Name: fechas.index |
api, auth:sanctum |
| POST |
api/v1/fechas |
App\Modules\Journal\Controllers\FechaController@store Name: fechas.store |
api, auth:sanctum |
| GET|HEAD |
api/v1/fechas/{fecha} |
App\Modules\Journal\Controllers\FechaController@show Name: fechas.show |
api, auth:sanctum |
| PUT|PATCH |
api/v1/fechas/{fecha} |
App\Modules\Journal\Controllers\FechaController@update Name: fechas.update |
api, auth:sanctum |
| GET|HEAD |
api/v1/asistencias |
App\Modules\Journal\Controllers\AsistenciaController@index |
api, auth:sanctum |
| POST |
api/v1/asistencias/upsert |
App\Modules\Journal\Controllers\AsistenciaController@upsert |
api, auth:sanctum |
| GET|HEAD |
api/v1/conductas |
App\Modules\Journal\Controllers\ConductaController@index |
api, auth:sanctum |
| POST |
api/v1/conductas/upsert |
App\Modules\Journal\Controllers\ConductaController@upsert |
api, auth:sanctum |
| GET|HEAD |
api/v1/marketplace/modules |
App\Modules\Marketplace\Controllers\MarketplaceController@index |
api |
| GET|HEAD |
api/v1/marketplace/account/{accountId} |
App\Modules\Marketplace\Controllers\MarketplaceController@accountModules |
api |
| POST |
api/v1/marketplace/toggle |
App\Modules\Marketplace\Controllers\MarketplaceController@toggle |
api |
| POST |
api/v1/marketplace/config |
App\Modules\Marketplace\Controllers\MarketplaceController@updateConfig |
api |
| POST |
api/v1/marketplace/purchase |
App\Modules\Marketplace\Controllers\MarketplaceController@purchasePack |
api |
| GET|HEAD |
api/v1/insti/{aid}/rbac/me |
App\Modules\RBAC\Controllers\RBACController@me |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/rbac/roles |
App\Modules\RBAC\Controllers\RBACController@index |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/rbac/roles |
App\Modules\RBAC\Controllers\RBACController@store |
api, auth:sanctum |
| POST |
api/v1/insti/{aid}/rbac/assign |
App\Modules\RBAC\Controllers\RBACController@assignRole |
api, auth:sanctum |
| GET|HEAD |
api/v1/insti/{aid}/rbac/user/{id_user} |
App\Modules\RBAC\Controllers\RBACController@getUserRoles |
api, auth:sanctum |
| GET|HEAD |
api/v1/rubrics |
App\Modules\Rubric\Controllers\RubricController@index Name: rubrics.index |
api, auth:sanctum |
| POST |
api/v1/rubrics |
App\Modules\Rubric\Controllers\RubricController@store Name: rubrics.store |
api, auth:sanctum |
| GET|HEAD |
api/v1/rubrics/{rubric} |
App\Modules\Rubric\Controllers\RubricController@show Name: rubrics.show |
api, auth:sanctum |
| PUT|PATCH |
api/v1/rubrics/{rubric} |
App\Modules\Rubric\Controllers\RubricController@update Name: rubrics.update |
api, auth:sanctum |
| DELETE |
api/v1/rubrics/{rubric} |
App\Modules\Rubric\Controllers\RubricController@destroy Name: rubrics.destroy |
api, auth:sanctum |
| GET|HEAD |
api/v1/backups |
App\Http\Controllers\Api\BackupController@index |
api, auth:sanctum |
| POST |
api/v1/backups |
App\Http\Controllers\Api\BackupController@create |
api, auth:sanctum |
| POST |
api/v1/backups/restore |
App\Http\Controllers\Api\BackupController@restore |
api, auth:sanctum |
| DELETE |
api/v1/backups/batch |
App\Http\Controllers\Api\BackupController@batchDelete |
api, auth:sanctum |
| GET|HEAD |
api/v1/backups/settings |
App\Http\Controllers\Api\BackupController@getSettings |
api, auth:sanctum |
| POST |
api/v1/backups/settings |
App\Http\Controllers\Api\BackupController@updateSettings |
api, auth:sanctum |
| GET|HEAD |
api/v1/backups/download |
App\Http\Controllers\Api\BackupController@download |
api |
| GET|HEAD |
api/v1 |
Closure |
api |
| GET|HEAD |
up |
Closure |
|
| GET|HEAD |
/ |
Closure |
web |
| GET|HEAD |
{fallbackPlaceholder} |
Closure |
web |
| GET|HEAD |
storage/{path} |
Closure Name: storage.local |