<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-Developer%2FCurrent%2FWebAPIs%2FStatistics_API</id>
	<title>PEC-Developer/Current/WebAPIs/Statistics API - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-Developer%2FCurrent%2FWebAPIs%2FStatistics_API"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-Developer/Current/WebAPIs/Statistics_API&amp;action=history"/>
	<updated>2026-04-12T15:31:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-Developer/Current/WebAPIs/Statistics_API&amp;diff=132791&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;{{Article |Standalone=No |DisplayName=Statistics Overview |Context=You can use the Statistics API to create a subscription for multiple statistics and then receive notificatio...&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-Developer/Current/WebAPIs/Statistics_API&amp;diff=132791&amp;oldid=prev"/>
		<updated>2023-11-26T04:31:25Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Article |Standalone=No |DisplayName=Statistics Overview |Context=You can use the Statistics API to create a subscription for multiple statistics and then receive notificatio...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Article&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=Statistics Overview&lt;br /&gt;
|Context=You can use the Statistics API to create a subscription for multiple statistics and then receive notifications when the values of those statistics change.&lt;br /&gt;
|ComingSoon=No&lt;br /&gt;
|Section={{Section&lt;br /&gt;
|sectionHeading=API Overview&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=You can work with the API in two modes:&lt;br /&gt;
&lt;br /&gt;
#Create a subscription and receive notifications. This is the preferred approach if you need up-to-date information over a period of time. When you create a subscription, you can start receiving calculated statistics. These statistics are either pre-configured for your account/contact center and or come from the definitions you provided in the request.&lt;br /&gt;
#Get the current values of statistics without a subscription. This is useful if your client can’t maintain a CometD connection or if your application requires this information only once. This API works with statistics that are pre-configured for your contact center.&lt;br /&gt;
&lt;br /&gt;
The Statistics API is divided into the following categories:&lt;br /&gt;
&lt;br /&gt;
*Requests (&amp;lt;code&amp;gt;/statistics&amp;lt;/code&amp;gt;) — Subscribe to statistics, unsubscribe from statistics, and get the current value of statistics without a subscription.&lt;br /&gt;
*Notifications (&amp;lt;code&amp;gt;/notifications&amp;lt;/code&amp;gt;) — Implements CometD channels for statistics notifications.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|The examples on this page illustrate only positive cases. For a full list of possible response codes, refer to the API reference information for the requests.|}}&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=API Details&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Find the API requests, responses, and details here:&lt;br /&gt;
&lt;br /&gt;
* {{Link-SomewhereInThisVersion|manual=WebAPIs|topic=Statistics}}&lt;br /&gt;
* {{Link-SomewhereInThisVersion|manual=WebAPIs|topic=Statistics_Notifications}}&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Client libraries&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Genesys also offers [https://developer.genesyscloud.com/client-libraries/statistics/ client libraries] for the Statistics API in both Node.js and Java. These libraries simplify how you interact with the API and they take care of a lot of the supporting code needed to make HTTP requests and enable CometD. Genesys recommends using the client libraries if possible. For help deciding if you should use them, check out the [https://developer.genesyscloud.com/reference/ Getting Started] page.&lt;br /&gt;
&lt;br /&gt;
There are also some Statistics tutorials that demonstrate how to use the client libraries. See [https://developer.genesyscloud.com/tutorials#Statistics Tutorials] for details.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Authentication&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=In order to initialize and use the Statistics API, you first need to authenticate with the [https://developer.genesyscloud.com/client-libraries/authentication Authentication Client Library] or the [https://developer.genesyscloud.com/reference/authentication/ Authentication API].&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Get the values of statistics without a subscription&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=You can get the current value of predefined statistics from Stat Server without a subscription by making a '''POST''' request to [https://developer.genesyscloud.com/reference/statistics/statistics#getStatValues /statistics/v3/operations/get-statistic-ex].&lt;br /&gt;
&lt;br /&gt;
This operation has just one mandatory body parameter called '''statistics'''.&lt;br /&gt;
&lt;br /&gt;
===Sample request===&lt;br /&gt;
'''POST''' to &amp;lt;code&amp;gt;/statistics/v3/operations/get-statistic-ex&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here’s the JSON body included with the above request:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;statistics&amp;quot;:[&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;CurrentAgentState&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent2&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;TimeInCurrentState&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent2&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ]&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sample JSON response body===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;status&amp;quot;:{&lt;br /&gt;
       &amp;quot;code&amp;quot;:0&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;statistics&amp;quot;:[&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;CurrentAgentState&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent2&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;TimeInCurrentState&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent2&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          }&lt;br /&gt;
       ]&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also use an API call to get the current value of '''one''' valid statistic from Stat Server by making a '''GET''' request to [https://developer.genesyscloud.com/reference/statistics/statistics#getStatValue /statistics/v3/statistic-values/{statisticName}].&lt;br /&gt;
&lt;br /&gt;
This request accepts two mandatory query parameters, '''objectType''' and '''objectId'''.&lt;br /&gt;
&lt;br /&gt;
===Sample request===&lt;br /&gt;
'''GET''' &amp;lt;code&amp;gt;/statistics/v3/statistic-values/{statisticName}?objectType=XXX&amp;amp;objectId=YYY&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sample JSON response body===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;status&amp;quot;:{&lt;br /&gt;
       &amp;quot;code&amp;quot;:0&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;statistic&amp;quot;:{&lt;br /&gt;
          &amp;quot;value&amp;quot;:{&lt;br /&gt;
             ...&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Create a subscription&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=To create a subscription, '''POST''' to the following path: [https://developer.genesyscloud.com/reference/statistics/statistics#createSubscription /statistics/v3/subscriptions]&lt;br /&gt;
&lt;br /&gt;
This POST allows an optional query parameter &amp;lt;code&amp;gt;verbose=&amp;lt;INFO{{!}}OFF&amp;gt;&amp;lt;/code&amp;gt; and the body is JSON with the '''operationId''' and '''data''' parameters.&lt;br /&gt;
&lt;br /&gt;
===Sample request===&lt;br /&gt;
'''POST''' to &amp;lt;code&amp;gt;/statistics/v3/subscriptions&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here’s the JSON body included with the above request:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;operationId&amp;quot;:&amp;quot;UUID1&amp;quot;,&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;statistics&amp;quot;:[&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID2&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;AverageHandlingTime&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID3&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;definition&amp;quot;:{&lt;br /&gt;
                &amp;quot;notificationMode&amp;quot;:&amp;quot;Periodical&amp;quot;,&lt;br /&gt;
                &amp;quot;notificationFrequency&amp;quot;:10,&lt;br /&gt;
                &amp;quot;insensitivity&amp;quot;:1,&lt;br /&gt;
                &amp;quot;category&amp;quot;:&amp;quot;TotalAdjustedTime&amp;quot;,&lt;br /&gt;
                &amp;quot;subject&amp;quot;:&amp;quot;DNStatus&amp;quot;,&lt;br /&gt;
                &amp;quot;intervalType&amp;quot;:&amp;quot;GrowingWindow&amp;quot;,&lt;br /&gt;
                &amp;quot;mainMask&amp;quot;:&amp;quot;WaitForNextCall&amp;quot;,&lt;br /&gt;
                &amp;quot;dynamicTimeProfile&amp;quot;:&amp;quot;00:00&amp;quot;,&lt;br /&gt;
                &amp;quot;dynamicFilter&amp;quot;:&amp;quot;Media=voice&amp;quot;,&lt;br /&gt;
                &amp;quot;maskType&amp;quot;:&amp;quot;DN&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          }&lt;br /&gt;
       ]&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In the above sample, AverageHandlingTime references the corresponding statistic (pre-configured) for the given contact center.&lt;br /&gt;
&lt;br /&gt;
===Sample JSON response body===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;status&amp;quot;:{&lt;br /&gt;
       &amp;quot;code&amp;quot;:0&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;subscriptionId&amp;quot;:&amp;quot;UUID1&amp;quot;,&lt;br /&gt;
       &amp;quot;operationId&amp;quot;:&amp;quot;UUID1&amp;quot;,&lt;br /&gt;
       &amp;quot;statistics&amp;quot;:[&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID2&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;AverageHandlingTime&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID3&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          }&lt;br /&gt;
       ]&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above sample:&lt;br /&gt;
&lt;br /&gt;
*The status code is 0 because this is synchronous operation.&lt;br /&gt;
*The subscriptionId is filled from the operationId.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Get the values of statistics in a subscription&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=To retrieve the values of a set of statistics that was opened within a subscription, you need to make a '''GET''' request to the following path: [https://developer.genesyscloud.com/reference/statistics/statistics#peekSubscriptionStats /subscriptions/{id}/statistic-values]&lt;br /&gt;
&lt;br /&gt;
The GET allows two optional query parameters,&amp;lt;code&amp;gt;verbose=&amp;lt;INFO{{!}}OFF&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;statisticIds=&amp;lt;id1,id2,id3&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Sample request===&lt;br /&gt;
'''GET''' &amp;lt;code&amp;gt;/statistics/v3/subscriptions/UUID1/statistic-values&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sample JSON response body===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;status&amp;quot;:{&lt;br /&gt;
       &amp;quot;code&amp;quot;:0&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;subscriptionId&amp;quot;:&amp;quot;UUID1&amp;quot;,&lt;br /&gt;
       &amp;quot;statistics&amp;quot;:[&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID2&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;name&amp;quot;:&amp;quot;AverageHandlingTime&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID3&amp;quot;,&lt;br /&gt;
             &amp;quot;objectId&amp;quot;:&amp;quot;agent&amp;quot;,&lt;br /&gt;
             &amp;quot;objectType&amp;quot;:&amp;quot;Agent&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          }&lt;br /&gt;
       ]&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In the above sample:&lt;br /&gt;
&lt;br /&gt;
*The status code is 0 because this is synchronous operation.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Delete a subscription&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=You can delete a subscription by sending a '''DELETE''' request to the following path: [https://developer.genesyscloud.com/reference/statistics/statistics#deleteSubscription /statistics/v3/subscriptions/{id}]. This closes all statistics associated with the specified subscription. It’s a fire-and-forget operation that always returns a success response.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=CometD notifications&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=You can subscribe to CometD notifications about service state and statistic value updates for statistics in your subscription.&lt;br /&gt;
&lt;br /&gt;
===Statistic value updates===&lt;br /&gt;
Notification topic: &amp;lt;code&amp;gt;/statistics/v3/updates&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notification sample:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;name&amp;quot;:&amp;quot;StatisticUpdate&amp;quot;,&lt;br /&gt;
    &amp;quot;topic&amp;quot;:&amp;quot;/statistics/v3/updates&amp;quot;,&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;statistics&amp;quot;:[&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;subscriptionId&amp;quot;:&amp;quot;UUID1&amp;quot;,&lt;br /&gt;
             &amp;quot;statisticId&amp;quot;:&amp;quot;UUID2&amp;quot;,&lt;br /&gt;
             &amp;quot;value&amp;quot;:{&lt;br /&gt;
                ...&lt;br /&gt;
             },&lt;br /&gt;
             &amp;quot;timestamp&amp;quot;:1490830620000&lt;br /&gt;
          }&lt;br /&gt;
       ]&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
*'''subscriptionId''' - The ID of the subscription the statistic is associated with.&lt;br /&gt;
*'''statisticId''' - The ID of the statistic.&lt;br /&gt;
*'''value''' - The value of the statistic.&lt;br /&gt;
*'''timestamp''' - The time the statistic was generated (provided by Stat Server).&lt;br /&gt;
&lt;br /&gt;
===Service state===&lt;br /&gt;
If the Statistics service is unable to connect to internal server(s) it needs to communicate with, it notifies subscribers with a ServiceStateChange message where the serviceState is '''UNAVAILABLE'''. When this happens, the Statistics service drops all subscriptions, so you’ll need to re-create your subscriptions when the service is available again.&lt;br /&gt;
&lt;br /&gt;
Notification topic: &amp;lt;code&amp;gt;/statistics/v3/service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notification sample:&lt;br /&gt;
&lt;br /&gt;
'''Service is unavailable'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;serviceState&amp;quot;:&amp;quot;UNAVAILABLE&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;name&amp;quot;:&amp;quot;ServiceStateChange&amp;quot;,&lt;br /&gt;
    &amp;quot;topic&amp;quot;:&amp;quot;/statistics/v3/service&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Service is available again'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data&amp;quot;:{&lt;br /&gt;
       &amp;quot;serviceState&amp;quot;:&amp;quot;AVAILABLE&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;name&amp;quot;:&amp;quot;ServiceStateChange&amp;quot;,&lt;br /&gt;
    &amp;quot;topic&amp;quot;:&amp;quot;statistics/v3/service&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|Status=No&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>