What this module is for
Use URLs to inspect and maintain the stored URL records that connect page keys, locales, and public paths.
Operators use this module in two places:
URLs / Listto browse the full URL inventory, filter it, copy a public link, and jump to the linked CMS page.URLs / Formto edit the URLs for one CMS page from the embeddedManage URLsmodal inside Page Editor.
Main surfaces
URLs / Listis the only standalone route under/urls.URLs / Formis not a standalone route. It is opened as a modal from CMS Page Editor for one page key.
What operators need to know first
- The standalone list is primarily an inspection surface. It does not expose an inline create or edit action.
- New URL rows are normally created from the page-level modal in CMS Page Editor, not from
/urls.
Important caveats
- The search box placeholder says
Search by URL path or ID, but the verified core list filter only searches the URL path string. - The page-level modal text says each URL can be set as
directorredirect, but the current row editor only exposesLocaleandURLinputs. There is no visible redirect-destination editor on that surface today. - The standalone list shows the raw
urlTypelabel, but its visual chip palette currently falls back to the default style for bothdirectandredirect.
Verification summary
Verified core ownership:
GET /urlsGET /urls/:urlIdPUT /urlsPUT /urls/:urlIdDELETE /urls/:urlIdPOST /urlsPOST /urls/translate/:urlId
Verified supporting dependencies used by the FE:
GET /pagesfor page filter optionsGET /languagesfor locale filter and modal row locale options
No standalone detail route was verified for this module.