Overwolf

Overwolf

  • Getting Started
  • Docs
  • API
  • Events Status
  • Blog
  • Q&A
  • Support

›API Reference

API Reference

  • Changelog
  • Overview

App Manifest

  • manifest.json
  • Validate your manifest

Available Game Events

  • Games IDs
  • Apex Legends
  • Call of Duty: Warzone
  • CS:GO
  • Dota 2
  • Final Fantasy XIV
  • Dota Underlords
  • Escape From Tarkov
  • Fortnite
  • Hearthstone
  • Heroes of the Storm
  • Legends of Runeterra
  • League of Legends
  • Minecraft
  • MTG Arena
  • Overwatch
  • Path of Exile
  • PUBG
  • PUBG Lite
  • Rainbow Six Siege
  • Rocket League
  • StarCraft II
  • Teamfight Tactics
  • Valheim
  • Valorant
  • World of Tanks
  • World of Warcraft
  • World of Warships
  • Warframe
  • Various External APIs

Game Launchers Events

  • Launchers IDs
  • LOL Launcher

overwolf.benchmarking

  • overwolf.benchmarking

overwolf.campaigns

  • overwolf.campaigns.crossapp

overwolf.cryptography

  • overwolf.cryptography

overwolf.extensions

  • overwolf.extensions
  • overwolf.extensions.current
  • overwolf.extensions.sharedData
  • overwolf.extensions.io

overwolf.games

  • overwolf.games
  • overwolf.games.events
  • overwolf.games.inputTracking
  • overwolf.games.launchers
  • overwolf.games.launchers.events

overwolf.io

  • overwolf.io
  • overwolf.io.paths

overwolf.logitech

  • overwolf.logitech
  • overwolf.logitech.arx
  • overwolf.logitech.led

overwolf.media

  • overwolf.media
  • overwolf.media.audio
  • overwolf.media.replays
  • overwolf.media.videos
  • Highlights supported games

overwolf.os

  • overwolf.os
  • overwolf.os.tray

overwolf.profile

  • overwolf.profile
  • overwolf.profile.subscriptions

overwolf.settings

  • overwolf.settings
  • overwolf.settings.hotkeys
  • overwolf.settings.language
  • overwolf.settings.games

overwolf.social

  • overwolf.social
  • overwolf.social.reddit
  • overwolf.social.youtube
  • overwolf.social.discord
  • overwolf.social.gfycat
  • overwolf.social.twitter

overwolf.streaming

  • overwolf.streaming

overwolf.tobii

  • overwolf.tobii

overwolf.utils

  • overwolf.utils

overwolf.web

  • overwolf.web
  • overwolf.web.webserver
  • overwolf.web.websocket

overwolf.windows

  • overwolf.windows
Edit

Overwolf API Overview

Overwolf APIs are global components that allow interaction with various Overwolf features, third party services and server-side queries.

API's Reference

  • overwolf.benchmarking
  • overwolf.campaigns
  • overwolf.cryptography
  • overwolf.extensions
  • overwolf.games
  • overwolf.games.events
  • overwolf.io
  • overwolf.log
  • overwolf.logitech
  • overwolf.media
  • overwolf.os
  • overwolf.profile
  • overwolf.profile.subscriptions
  • overwolf.settings
  • overwolf.social
  • overwolf.streaming
  • overwolf.tobii
  • overwolf.utils
  • overwolf.web
  • overwolf.windows

overwolf.benchmarking

Use the overwolf.benchmarking API to query system stats and benchmarks.

Common use cases:

  • Get hardware information.
  • Get FPS performance information.

overwolf.campaigns

Use the overwolf.campaigns API to get info about active campagins.

Common use cases:

  • Get info about active campagins.
  • Allows crossapp-promotions: One app can promote another app and then get an indication for a successful conversion.

overwolf.cryptography

Use the overwolf.cryptography API to encrypt and decrypt ciphertext.

Common use cases:

  • Secure app data and variables.
  • Encrypt localStorage variables that store auth-tokens when using OAuth.

overwolf.extensions

Use the overwolf.extensions API to operate or retrieve details on a specific Overwolf app.

Common use cases:

  • Launch another app.
  • Get the running state of an Overwolf app.
  • Get the manifest.json data of an app.

overwolf.games

Use the overwolf.games API to receive basic game information.

Common use cases:

  • Your app wants to know whether an Overwolf supported game was launched or closed
  • Get the currently running game's name, Overwolf ID, screen resolution and more information

overwolf.games.events

Use the overwolf.games.events API to get notified when certain interesting events happens while playing in a certain game. This could be a death, a kill, an item purchase or anything else we're able to log from that game (see the Available Game Events list for more ideas).

overwolf.io

Use the overwolf.io API to check whether a certain file exists or in order to write content in a file. For more I/O functionalities, please use our simple I/O plugin.

overwolf.log

Use the overwolf.log API to write different messages including info, warnings, errors, critical errors and others to the common log.

overwolf.logitech

Use the overwolf.logitech as an interface for Logitech hardware such as Logitech ARX and Logitech LED keyboards.

Common use cases:

  • Light the user's LED keyboard in a certain pattern when an interesting event has happened in-game by using the overwolf.game.events API and the overwolf.logitech API together.

overwolf.media

Use the overwolf.media API to capture a screenshot or create a GIF of the game currently played.

  • Use the overwolf.media.audio API to play an audio file.
  • Use the overwolf.media.replays API to capture a short video replay of the game currently played.
  • Use the overwolf.media.videos API to create a video composition, delete video files, or get the information of video files that were created by this app.

overwolf.os

Use the overwolf.os API for Operating System related functions.

overwolf.profile

Use the overwolf.profile API to get Overwolf account information for the current user, this includes user name, log-in events and more.

overwolf.profile.subscriptions

overwolf.profile.subscriptions Provides functions and events to help with user profile subscription management.

overwolf.settings

Use the overwolf.settings API to view and modify one of the following Overwolf preferences:

  • Set hotkeys, register a function for a hotkey, or retrieve an existing hotkey key combination
  • Retrieve the currently selected Overwolf client language
  • Video recording location, capture settings, quality settings etc.

overwolf.social

overwolf.social provides access to social networks we support:

  • overwolf.social.youtube Provides access to the YouTube social provider.
  • overwolf.social.discord Provides access to the Discord social provider.
  • overwolf.social.gfycat Provides access to the Gfycat social provider.
  • overwolf.social.twitter Provides access to the Twitter social provider.
  • overwolf.social.reddit Provides access to the Reddit social provider.

overwolf.streaming

Use the overwolf.streaming API to capture a video of the current game, or stream the current game directly to Twitch.tv

overwolf.tobii

overwolf.tobii provides an API for Overwolf Tobii.

overwolf.utils

Use the overwolf.utils API to get the user's system information, send keystrokes to the game, open URLs in default browser and more.

Common use cases:

  • Getting a string that is currently placed in the clipboard
  • Getting the user's system information including OS, monitors, CPU, GPU, input devices etc.
  • Opening a URL in a new browser window
  • Sending keystrokes to the running game

overwolf.web

Use the overwolf.web API to open a local HTTP web-server.

overwolf.windows

Use the overwolf.windows API to to create, modify or interact with your app's windows.

Common use cases:

  • Open a new app window
  • Change window location or size
  • Get information about a specific app window - id, name, width, height, location and more.
  • Minimize or maximize a window
  • Facilitate communications between windows
Last updated on 12/17/2020 by eransharv
← Changelogmanifest.json →
  • API's Reference
  • overwolf.benchmarking
  • overwolf.campaigns
  • overwolf.cryptography
  • overwolf.extensions
  • overwolf.games
  • overwolf.games.events
  • overwolf.io
  • overwolf.log
  • overwolf.logitech
  • overwolf.media
  • overwolf.os
  • overwolf.profile
  • overwolf.profile.subscriptions
  • overwolf.settings
  • overwolf.social
  • overwolf.streaming
  • overwolf.tobii
  • overwolf.utils
  • overwolf.web
  • overwolf.windows
  • Legal
  • Terms overview
  • Developer's terms
  • App terms
  • Overwolf terms
  • Overwolf Privacy policy
  • Support
  • Questions and Answers
  • Discord
  • Slack
  • Facebook
  • Twitter
  • Documentation
  • Changelog
  • API
  • App Creation Process
  • Best Practices
  • Game Events status
  • Information
  • Careers
  • Fund
  • Developers Blog
  • Overwolf Appstore
  • Advertise on Overwolf