7d27fb85c6d097a1a59757095255f21d83de958d
- Add PATCH /api/portal/pets/:id endpoint for client-facing pet profile saves (handlePetSave was calling this but the route didn't exist) - Expand GET /api/portal/pets to return full pet fields including coatType, petSizeCategory, cutStyle, shampooPreference, specialCareNotes, customFields - Add portalPetUpdateSchema Zod validator matching the staff-facing pets schema - Add 404 guard for not-found updates, 403 for client-pet mismatch - Return full updated pet record in PATCH response Refs: GRO-1178, GRO-1470 Co-Authored-By: Paperclip <noreply@paperclip.ing>
api
GroomBook API service (extracted from groombook/app monorepo)
Description
Languages
TypeScript
99.3%
JavaScript
0.4%
Dockerfile
0.2%