Notification actions information

A small introduction on notification actions and how they work

Callback actions allows you to receive notifications from your selected actions to your selected url.

You can add a URL and select which action notifications you'd like to send towards this URL.
The Notification actions can be found in the notifications section, settings on our Game Bulk Action page of the i3D.net website.

We will be sending these notifications from the following IP address:
188.122.94.89

Please make sure you have whitelisted this IP address in your system.
You can also add custom headers for extra validation, for instance you can set authentication headers using KEY => VALUE inputs on the Notification settings page.

An example of the data that is send to your URL is as follows:

JSON

{
	"category":"gameserver",
	"action":"steam_update",
	"gameserverId":123456,
	"ip":"123.456.789.001",
	"port":1111,
	"gameId":001
}

 

Following below are all possible actions that we are able to return

steam_update
no_auto_restart
update
preload_deploy
preload_remove
update_cp
stop
start
remove_install_update
create
ftp_create
recreate_ftp
create_startup
stop_restart_script
start_restart_script
remove_keep_instance
remove_startup
remove_ftp
update_user_variable

The above actions are all present under the category gameserver, in this case the action create is called whenever a new gameserver is created (for instance when deploying new instances).

Whenever a notification is send to your appointed URL, a log is created on the Callback actions logs page.
Notifications that have failed can be retried, retrying to send the notification again to the URL.
The Notification actions Logs can be found in the notifications section, logs on our Game Bulk Action page of the i3D.net website.

11 Found this topic useful