UEFN DevKit Feature Overview

Everything this bot and dashboard can do, including the premium-only commands, API endpoints, and asset hosting tools. Use this reference to understand which features are available immediately and which require a Premium or Enterprise tier.

Scope

Discord bot commands, dashboard controls, and API endpoints implemented in this repository.

Commands

50 total command definitions, 11 premium commands.

API Endpoints

19 documented endpoints, 5 premium-only REST APIs.

What UEFN DevKit can do

  • Manage customers, members, and service records inside Discord.
  • Track Fortnite islands and surface analytics through Island Tools.
  • Publish asset access rules and public asset discovery pages.
  • Upload hosted asset files from the dashboard (Premium/Enterprise only).
  • Sync Patreon membership tiers and roles for premium access.
  • Offer API access for customer and report data, island analysis, and file management.

Premium & Enterprise highlights

  • Premium servers unlock Island Lookup, Discovery Prediction, and premium API endpoints.
  • Hosted asset uploads are gated by tier: 20MB for Premium, 50MB for Enterprise.
  • Patreon integration and premium role sync are available only to premium servers.
  • Customers, reports, and coupons APIs are restricted to premium/enterprise tiers.
  • Enterprise adds custom API access, increased upload quotas, and priority service support.

Discord Commands

Analytics

2 commands

/island

/island <code>

Look up Fortnite island stats by code

/stats

/stats

View a server-level dashboard with key metrics

Configuration

9 commands

/config customer-role set

/config customer-role set <role>

Set the default role for new customers

/config decrypt data

/config decrypt data

Decrypt and view your server's encrypted data

/config encryption info

/config encryption info

View encryption status and get setup help

/config encryption set

/config encryption set <key>

Set your server's encryption key for data privacy

/config encryption status

/config encryption status

Check which encryption mode this server is using

/config info

/config info

View server settings and current configuration

/config log set

/config log set <channel>

Route bot activity logs to a channel

/config roles add

/config roles add <role>

Allow a role to use admin commands

/config roles remove

/config roles remove <role>

Disallow a role from admin commands

Customers

7 commands

/bulk import

/bulk import <reason> [role]

Bulk import server members as customers

/customer add

/customer add <member> <reason> [role]

Register a member as a customer

/customer export

/customer export

Download all customers as a CSV file

/customer info

/customer info <member>

View a specific customer's details

/customer list

/customer list

List all customers in this server

/customer remove

/customer remove <member>

Remove a customer record

/customer search

/customer search <query>

Search customers by name or reason

Data & Export

2 commands

/export data

/export data <type>

Export all server data

/files

/files

Browse and edit server data

Monetization

13 commands

/patreon configure log

/patreon configure log

Premium

Configure optional Patreon verification log channel

/patreon create login embed

/patreon create login embed

Premium

Create a Patreon login embed for member authentication

/patreon inspect

/patreon inspect <email>

Premium

Inspect a synced Patreon user by email

/patreon remove data

/patreon remove data

Premium

Remove all Patreon integration data for this server

/patreon role assign

/patreon role assign

Premium

Assign Patreon roles to all synced members

/patreon role list

/patreon role list <type>

Premium

List all Patreon tier or item role mappings

/patreon role remove

/patreon role remove <type> <name>

Premium

Remove a Patreon tier or item role mapping

/patreon role set

/patreon role set <type> <name> <role>

Premium

Set role assignment for a Patreon tier or item

/patreon setup

/patreon setup

Premium

Step-by-step Patreon connection guide

/patreon sync

/patreon sync

Premium

Force a manual sync of all Patreon members

/patreon toggle

/patreon toggle <on|off>

Premium

Enable or disable Patreon integration

/premium

/premium [action]

Manage premium subscription

/redeem

/redeem <code>

Redeem a code

Sessions

6 commands

/session config

/session config

Configure the session system

/session exit

/session exit

Close and delete session channel

/session file

/session file <file>

Attach delivery file to session

/session images

/session images <type>

Attach proof images to session

/session reassign user

/session reassign user <user>

Reassign provider to a specific user (admin only)

/session start

/session start [category]

Create or connect to a service session

Utilities

8 commands

/config refresh

/config refresh

Refresh poller after a tier upgrade

/config sync

/config sync

Force sync slash commands with Discord

/help

/help

Show interactive help menu with all command categories

/invite leaderboard

/invite leaderboard

Show the top inviters ranked by members brought into the server

/invite stats

/invite stats

View all active invites

/member add

/member add <member> [inviter] [reason]

Manually add a member record

/member lookup

/member lookup <member>

View member join history

/report

/report <user> <reason>

Report a user

Verse / UEFN

3 commands

/verse

/verse <script> <title> <upload_to_pastebin> [visibility] [expire]

Upload and display a Verse script

/verse delete

/verse delete <script_id>

Delete a stored Verse script

/verse list

/verse list

List all stored Verse scripts

API Endpoints

5 premium endpoints
GET/api/command-logs
Free

Retrieve command execution logs

Auth required: Yes

GET/api/guilds
Free

Get information about Discord guilds

Auth required: Yes

GET/api/health
Free

Check the health status of the service

Auth required: No

GET/api/v1/admin
Free

Administrative operations

Auth required: Yes

GET/api/v1/coupons
Premium

Manage discount coupons

Auth required: Yes

GET/api/v1/customers
Premium

Manage customer data

Auth required: Yes

GET/api/v1/fetch
Free

Fetch external data

Auth required: Yes

GET/api/v1/files
Free

File management operations

Auth required: Yes

GET/api/v1/guild-settings
Free

Get or update guild settings

Auth required: Yes

GET/api/v1/island
Free

Legacy island proxy endpoint

Auth required: Yes

GET/api/v1/island/lookup
Premium

Island lookup by code

Auth required: Yes

GET/api/v1/island/predict
Premium

Island discovery prediction

Auth required: Yes

GET/api/v1/members
Free

Manage guild members

Auth required: Yes

GET/api/v1/quota
Free

Check usage quotas

Auth required: Yes

GET/api/v1/reports
Premium

Generate and retrieve reports

Auth required: Yes

GET/api/v1/supabase
Free

Supabase database operations

Auth required: Yes

GET/api/v1/trackers
Free

Manage island trackers

Auth required: Yes

GET/api/v1/verse
Free

Verse-related operations

Auth required: Yes

GET/api/v1/verse-scripts
Free

Manage Verse scripts

Auth required: Yes