Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Kismetkanceled/geniehelper/llms.txt
Use this file to discover all available pages before exploring further.
Overview
User proxy endpoints provide authenticated access to profile data and file uploads using Directus admin token for elevated permissions.PATCH /api/user/me
Update authenticated user’s profile.Authentication
Requires Directus JWT token.Request Body
Any valid Directus user fields:User’s first name
User’s last name
Email address (must be unique)
Directus file UUID for profile avatar
Response
Returns updated Directus user object.Example
cURL
POST /api/user/upload
Upload file to Directus files collection.Authentication
Requires Directus JWT token.Request Body
Multipart form data:File to upload (images, videos, documents)
Directus folder UUID (optional)
File title/description
Response
Directus file object with UUID, filename, filesize, type
Example
cURL
Example Response
Example Response
POST /api/files/upload
Alias endpoint for/api/user/upload. Identical functionality.
GET /api/user/creator-profile
Retrieve creator profile data for authenticated user.Authentication
Requires Directus JWT token.Response
User persona record from
user_personas collectionExample
cURL
Example Response
Example Response
File Upload Limits
By Pricing Tier
| Tier | Max File Size | Storage Quota |
|---|---|---|
| Starter | 50 MB | 1 GB |
| Creator | 500 MB | 25 GB |
| Pro | 2 GB | 100 GB |
| Studio | 5 GB | 500 GB |
Supported File Types
- Images: JPEG, PNG, GIF, WebP, SVG
- Videos: MP4, MOV, AVI, WebM, MKV
- Documents: PDF, DOCX, TXT, MD
- Archives: ZIP, TAR, GZ
Implementation Details
Source:server/endpoints/api/userProxy.js
All endpoints proxy to Directus using admin token for elevated permissions:
- Bypasses user-level file upload restrictions
- Allows profile updates without exposing Directus admin UI
- Maintains audit trail through Directus revision system
Related Endpoints
Onboarding
Manage onboarding state and data imports
Usage Tracking
Monitor usage limits and tier enforcement
