Common Patterns
For authentication, list users with GET /api/platform/auth/{ref}/users and create them with POST. For storage, list buckets and upload files under /api/platform/storage/{ref}/*. A platform JWT (signed-in user’s access token) is required; service-role bypasses are not available through the proxy. For client-side GoTrue and Storage calls that talk directly to your project (not through this proxy), use the Anon (Publishable) Key from the Connect modal with RLS and Storage policies.Authentication (via Control Plane)
GET /api/platform/auth//users
List project auth users. Full URL: GET <PLATFORM_URL>/api/platform/auth/{ref}/usersPOST /api/platform/auth//users
Create an auth user. Full URL: POST <PLATFORM_URL>/api/platform/auth/{ref}/usersStorage (via Control Plane)
GET /api/platform/storage//buckets
List storage buckets. Full URL: GET <PLATFORM_URL>/api/platform/storage/{ref}/bucketsPOST /api/platform/storage//object//
Upload a file. Full URL: POST <PLATFORM_URL>/api/platform/storage/{ref}/object/{bucket}/{path}Error Responses
| Status | Code | Description |
|---|---|---|
| 401 | unauthorized | Missing or invalid authentication credentials |