Documentation Kenii Curriculum Reference
REST API
All REST routes in this module with their methods and required permissions.
REST API
Generated from code at version 2.13.0. Do not edit by hand; run the reference generator to refresh.
All routes are under the kenii/v1 namespace. Admin routes require a signed-in staff session (kenii_manage_catalog or manage_options). Public API routes read with an API key.
Example
Read the public catalog with an API key:
curl -H "X-Kenii-API-Key: YOUR_KEY"
https://your-college.edu/wp-json/kenii/v1/api/programs
Total routes: 27.
Admin routes (authenticated staff, gated by kenii_manage_catalog or manage_options)
| Route | Methods | Permission |
|---|---|---|
/kenii/v1/admin/curriculum/reports/(?P<report>[a-z-]+) |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/curriculum/rule-presets |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/curriculum/validation-rules |
GET POST | kenii_admin_session_permission_check |
/kenii/v1/admin/meetings |
GET POST | kenii_admin_session_permission_check |
/kenii/v1/admin/meetings/(?P<id>d+) |
GET POST DEL | kenii_admin_session_permission_check |
/kenii/v1/admin/meetings/(?P<id>d+)/agenda |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals |
GET POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+) |
GET POST DEL | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/comments |
GET POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/decide |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/determination |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/evidence |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/fyi |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/impact |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/materialize |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/radar |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/redline |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/route |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/submit |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/vote |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/(?P<id>d+)/watch |
POST DEL | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/bulk-decide |
POST | kenii_admin_session_permission_check |
/kenii/v1/admin/proposals/target-bag |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/workflow-users |
GET | kenii_admin_session_permission_check |
/kenii/v1/admin/workflows |
GET POST | kenii_admin_session_permission_check |
/kenii/v1/admin/workflows/(?P<id>d+) |
GET POST DEL | kenii_admin_session_permission_check |
/kenii/v1/admin/workflows/(?P<id>d+)/activate |
POST | kenii_admin_session_permission_check |