- Remove vsprintf hyphenation from generateUUID() in helpers.php - Remove redundant str_replace('-', '', ...) wrappers in callers - Fix grants/create, tabs/open, orders/getOrCreateCart which were storing hyphenated UUIDs - Cast prices to float in getForBuilder.php - Uppercase auth response keys (TOKEN, USERID, FIRSTNAME) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Complete port of all 163 API endpoints from Lucee/CFML to PHP 8.3. Shared helpers in api/helpers.php (DB, auth, request/response, security). PDO prepared statements throughout. Same JSON response shapes as CFML.