Built by Metorial, the integration platform for agentic AI.
Inspect the current Epic Account token through its documented verification endpoint, or read EOS game-service context observed at the token grant. EOS grant metadata does not identify a player or prove current permissions.
Query player sanctions for your deployment. Can retrieve all sanctions, sanctions for a specific player, or only active sanctions for one or more players. Supports pagination and filtering by action type.
Retrieve Epic Games account information for one or more accounts. Returns display names, preferred language, and linked external accounts. Supports batch lookups of up to 50 accounts in a single request. Requires the **basic_profile** scope via OAuth authentication.
Search and retrieve player reports for your deployment. Filter by reporting player, reported player, reason, or time range. At least one of **reportingPlayerId** or **reportedPlayerId** must be provided. Supports pagination and sorting.
Inspect the deployment’s native server-kick policy. This does not report player cheat detection, service uptime or client health.
Enumerate a player's entitlements for a given sandbox. Returns detailed entitlement records including grant dates, consumable status, and use counts. Can optionally filter by entitlement name and include already-redeemed entitlements.
Manage voice chat rooms for your game. Supports three operations: - **join**: Generate per-player room tokens for a trusted game backend; deliver each only to its corresponding player - **remove**: Remove a participant from a voice room - **mute**: Hard-mute or unmute a participant in a voice room
Look up EOS Product User IDs from external platform account IDs, or resolve Product User IDs to their linked external accounts. Use this to map between platform-specific accounts (Steam, PlayStation, Xbox, etc.) and EOS Product User IDs for cross-platform identity resolution.
Consume/redeem consumable entitlements for a player. This marks entitlements as redeemed, incrementing their use count. Typically used for in-game purchases, consumable items, or one-time-use content.
Retrieve a player's friends list and/or block list. Can return both lists together or individually. Retains an unverified legacy HTTP compatibility route; current official docs describe the SDK feature. Requires the **friends_list** scope via OAuth authentication. The authenticated user can only query their own friends and block list.
Submit a player report for misconduct. Reports are used to flag players for cheating, exploiting, verbal abuse, scamming, spamming, offensive profiles, or other negative behavior. Reports feed into moderation workflows and can be queried via the **Find Player Reports** tool.
Create, update, or remove player sanctions (bans, mutes, suspensions). Supports creating new sanctions with duration, updating existing sanction metadata/tags/justification, and removing sanctions by reference ID. Use **create** to apply a new sanction, **update** to modify an existing one, or **remove** to lift sanctions.
Verify whether a player owns specific games, DLC, or catalog items on the Epic Games Store. Can check ownership of specific items by ID or list all owned items in a sandbox. Requires OAuth authentication with the account to verify.