Skip to main content
Every epicgames.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Islands

get

islands.get Get metadata for a Fortnite island by code Risk: read
Input Output: object

getAvgMinutesPerPlayer

islands.getAvgMinutesPerPlayer Get average minutes per unique player for an island Risk: read
Input Output: object

getFavorites

islands.getFavorites Get island favorites metrics for an interval Risk: read
Input Output: object

getMetricsByInterval

islands.getMetricsByInterval Get island usage metrics aggregated by time interval Risk: read
Input Output: object

getMinutesPlayed

islands.getMinutesPlayed Get total minutes played on an island for an interval Risk: read
Input Output: object

getPeakCcu

islands.getPeakCcu Get peak concurrent users for an island over an interval Risk: read
Input Output: object

getPlays

islands.getPlays Get island play/session-start counts for an interval Risk: read
Input Output: object

getRecommendations

islands.getRecommendations Get island recommendation counts for an interval Risk: read
Input Output: object

getRetention

islands.getRetention Get day-over-day retention metrics for an island Risk: read
Input Output: object

getUniquePlayers

islands.getUniquePlayers Get unique player counts for an island over an interval Risk: read
Input Output: object

list

islands.list List public discoverable Fortnite Creative islands Risk: read
Input Output: object

Remote

batch

remote.batch Batch multiple Remote Control API calls into one request Risk: write
Input
Output: object

callObjectFunction

remote.callObjectFunction Call a Blueprint-callable function on a UObject Risk: write
Input
Output: object

corsPreflight

remote.corsPreflight CORS preflight OPTIONS against the Remote Control API Risk: read
Input: empty object Output: object

deletePresetMetadataKey

remote.deletePresetMetadataKey Delete a metadata key from a Remote Control preset Risk: write
Input Output: object

describeObject

remote.describeObject Describe a UObject by path via Remote Control Risk: read
Input Output: object

getObjectThumbnail

remote.getObjectThumbnail Fetch Content Browser thumbnail for an asset path Risk: read
Input Output: object

getPreset

remote.getPreset Get a Remote Control preset by name Risk: read
Input Output: object

getPresetMetadata

remote.getPresetMetadata Get all metadata entries for a Remote Control preset Risk: read
Input Output: object

getPresetMetadataKey

remote.getPresetMetadataKey Get a single metadata key for a Remote Control preset Risk: read
Input Output: object

getPresetProperty

remote.getPresetProperty Read a property exposed on a Remote Control preset Risk: read
Input Output: object

initiateSession

remote.initiateSession Initiate an Unreal Web Remote Control session Risk: write
Input: empty object Output: object

invokePresetFunction

remote.invokePresetFunction Invoke a function exposed on a Remote Control preset Risk: write
Input
Output: object

listBlueprintCallableFunctions

remote.listBlueprintCallableFunctions List Blueprint-callable functions exposed by a UObject Risk: read
Input Output: object

putObjectProperty

remote.putObjectProperty Read or set UObject property values via Remote Control Risk: write
Input
Output: object

putPresetMetadataKey

remote.putPresetMetadataKey Create or update a metadata key on a Remote Control preset Risk: write
Input Output: object

updatePresetProperty

remote.updatePresetProperty Update a property exposed on a Remote Control preset Risk: write
Input Output: object

waitForObjectEvent

remote.waitForObjectEvent Wait for a UObject event (experimental; requires EnableExperimentalRoutes) Risk: write
Input Output: object