Authentication
How to log in and access the API
Logging in
Clipfarm uses magic link and email OTP authentication, meaning no passwords. Enter your email at clipfarm.watch/login and we will send you a one-time use link.
- Magic links expire after 15 minutes
- Sessions last 30 days in an HTTP-only cookie
Sign-in is currently restricted to invited users. Contact the team on Discord to request access.
Account security
Magic links grant full account access, treat them like a password. Secure your inbox with a strong password and 2FA, and don't open auth links on shared devices.
Each device gets its own session. You can be signed in on multiple devices simultaneously, and signing out on one doesn't affect the others.
API keys
For programmatic access, generate an API key instead of using a magic link. Go to Dashboard -> API Keys, click Generate Key, give it a name, and copy the key immediately — it's only shown once.
Include the key in your requests using the x-api-key header:
curl -H "x-api-key: YOUR_API_KEY" \
https://api.clipfarm.watch/v1/eventsKeys can be deleted at any time from the same page. There's no expiry by default.
Roles
| Role | Access |
|---|---|
| User | View public clips, manage own playlists and scout collections |
| Organizer | All of the above, plus create/manage events and stream configurations |
| Admin | Full access (Clipfarm operators only) |
Roles are assigned by Clipfarm staff and cannot be self-upgraded.