Documentation Kenii Pathways Reference

REST API

Applies to 2.13.0 and later Generated from the code

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: 44.

Admin routes (authenticated staff, gated by kenii_manage_catalog or manage_options)

Route Methods Permission
/kenii-pathways/v1/admin/career-communities GET POST (default)
/kenii-pathways/v1/admin/career-communities/(?P<id>d+) GET POST DEL (default)
/kenii-pathways/v1/admin/career-data/(?P<soc_code>[0-9-]+) GET (default)
/kenii-pathways/v1/admin/ccp/chain/(?P<program_id>d+) POST (default)
/kenii-pathways/v1/admin/ccp/pathway/(?P<credential_id>d+) POST (default)
/kenii-pathways/v1/admin/ccp/programs GET (default)
/kenii-pathways/v1/admin/cip-soc/(?P<cip>[0-9.]+) GET (default)
/kenii-pathways/v1/admin/compass/preview GET (default)
/kenii-pathways/v1/admin/dashboard GET (default)
/kenii-pathways/v1/admin/demand-signals GET (default)
/kenii-pathways/v1/admin/export GET (default)
/kenii-pathways/v1/admin/institutions GET POST (default)
/kenii-pathways/v1/admin/institutions/(?P<id>d+) GET POST DEL (default)
/kenii-pathways/v1/admin/onet-skills/(?P<soc_code>[0-9.-]+) GET (default)
/kenii-pathways/v1/admin/programs GET (default)
/kenii-pathways/v1/admin/programs/(?P<id>d+) GET POST (default)
/kenii-pathways/v1/admin/refresh-career-data POST (default)
/kenii-pathways/v1/admin/refresh-projections POST (default)
/kenii-pathways/v1/admin/refresh-skills POST (default)
/kenii-pathways/v1/admin/settings GET POST (default)
/kenii-pathways/v1/admin/soc-search GET (default)
/kenii-pathways/v1/admin/template-pages GET (default)
/kenii/v1/admin/dashboard GET kenii_admin_session_permission_check
/kenii/v1/admin/export GET (default)
/kenii/v1/admin/programs GET POST kenii_admin_session_permission_check
/kenii/v1/admin/programs-lite GET (default)
/kenii/v1/admin/programs/(?P<id>d+) POST DEL kenii_admin_session_permission_check
/kenii/v1/admin/settings GET POST kenii_api_admin_permission_check
/kenii/v1/admin/transfer-institutions GET POST kenii_admin_session_permission_check
/kenii/v1/admin/transfer-institutions/(?P<id>d+) POST DEL kenii_admin_session_permission_check

Other routes

Route Methods Permission
/kenii-pathways/v1 GET public
/kenii-pathways/v1/career-communities GET __return_true
/kenii-pathways/v1/career-communities/(?P<slug>[a-zA-Z0-9_-]+) GET __return_true
/kenii-pathways/v1/ccp/chain/(?P<program_id>d+) GET __return_true
/kenii-pathways/v1/ccp/pathway/(?P<credential_id>d+) GET __return_true
/kenii-pathways/v1/ccp/pathways GET __return_true
/kenii-pathways/v1/compass/compare GET __return_true
/kenii-pathways/v1/compass/explore GET __return_true
/kenii-pathways/v1/compass/track POST (default)
/kenii-pathways/v1/labels GET POST __return_true
/kenii-pathways/v1/program-map/(?P<program_id>d+) GET __return_true
/kenii-pathways/v1/related/(?P<program_id>d+) GET __return_true
/kenii-pathways/v1/search GET __return_true
/kenii-pathways/v1/trending GET __return_true