IAV-91/feat: add UserServicePath and enhance N8nCoreServicePath with new URL builders
This MR introduces a new UserServicePath class and enhances the existing N8nCoreServicePath class with standardized URL builder methods for service-to-service communication.
🎯 Objective
- Centralize URL construction logic for User and N8N Core services
✨ What's New
Added
-
UserServicePath class with URL builders for:
- User endpoints (get user by UID)
- Admin endpoints (get admin by collaborator UID)
- Collaborator endpoints (check if linked to agent)
Changed
-
N8nCoreServicePath enhanced with workflow URL builders:
- Create workflow from JSON upload
- Get workflow by ID
- Activate workflow
Closes IAV-91