POST api/analytics/events

Accepts a batch of analytics events from the mobile/web app.

Request Information

URI Parameters

None.

Body Parameters

List of analytics event data

AnalyticsEventBatchReq
NameDescriptionTypeAdditional information
events

list of events

Collection of AnalyticsEventDto

None.

Request Formats

application/json, text/json

Sample:
{
  "events": [
    {
      "event_id": "sample string 1",
      "event_name": "sample string 2",
      "event_category": "sample string 3",
      "timestamp_utc": 4,
      "session_id": "sample string 5",
      "source": "sample string 6",
      "user_id": 7,
      "name": "sample string 8",
      "country_code": "sample string 9",
      "mobile_number": "sample string 10",
      "screen_name": "sample string 11",
      "duration_seconds": 1,
      "payload": {
        "sample string 1": {},
        "sample string 3": {}
      },
      "ip": "sample string 12",
      "country": "sample string 13",
      "state": "sample string 14",
      "city": "sample string 15",
      "zip": "sample string 16",
      "latitude": 1.1,
      "longitude": 1.1
    },
    {
      "event_id": "sample string 1",
      "event_name": "sample string 2",
      "event_category": "sample string 3",
      "timestamp_utc": 4,
      "session_id": "sample string 5",
      "source": "sample string 6",
      "user_id": 7,
      "name": "sample string 8",
      "country_code": "sample string 9",
      "mobile_number": "sample string 10",
      "screen_name": "sample string 11",
      "duration_seconds": 1,
      "payload": {
        "sample string 1": {},
        "sample string 3": {}
      },
      "ip": "sample string 12",
      "country": "sample string 13",
      "state": "sample string 14",
      "city": "sample string 15",
      "zip": "sample string 16",
      "latitude": 1.1,
      "longitude": 1.1
    }
  ]
}

application/xml, text/xml

Sample:
<AnalyticsEventBatchReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.RequestAgg">
  <events xmlns:d2p1="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">
    <d2p1:AnalyticsEventDto>
      <d2p1:city>sample string 15</d2p1:city>
      <d2p1:country>sample string 13</d2p1:country>
      <d2p1:country_code>sample string 9</d2p1:country_code>
      <d2p1:duration_seconds>1</d2p1:duration_seconds>
      <d2p1:event_category>sample string 3</d2p1:event_category>
      <d2p1:event_id>sample string 1</d2p1:event_id>
      <d2p1:event_name>sample string 2</d2p1:event_name>
      <d2p1:ip>sample string 12</d2p1:ip>
      <d2p1:latitude>1.1</d2p1:latitude>
      <d2p1:longitude>1.1</d2p1:longitude>
      <d2p1:mobile_number>sample string 10</d2p1:mobile_number>
      <d2p1:name>sample string 8</d2p1:name>
      <d2p1:payload xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringanyType>
          <d4p1:Key>sample string 1</d4p1:Key>
          <d4p1:Value />
        </d4p1:KeyValueOfstringanyType>
        <d4p1:KeyValueOfstringanyType>
          <d4p1:Key>sample string 3</d4p1:Key>
          <d4p1:Value />
        </d4p1:KeyValueOfstringanyType>
      </d2p1:payload>
      <d2p1:screen_name>sample string 11</d2p1:screen_name>
      <d2p1:session_id>sample string 5</d2p1:session_id>
      <d2p1:source>sample string 6</d2p1:source>
      <d2p1:state>sample string 14</d2p1:state>
      <d2p1:timestamp_utc>4</d2p1:timestamp_utc>
      <d2p1:user_id>7</d2p1:user_id>
      <d2p1:zip>sample string 16</d2p1:zip>
    </d2p1:AnalyticsEventDto>
    <d2p1:AnalyticsEventDto>
      <d2p1:city>sample string 15</d2p1:city>
      <d2p1:country>sample string 13</d2p1:country>
      <d2p1:country_code>sample string 9</d2p1:country_code>
      <d2p1:duration_seconds>1</d2p1:duration_seconds>
      <d2p1:event_category>sample string 3</d2p1:event_category>
      <d2p1:event_id>sample string 1</d2p1:event_id>
      <d2p1:event_name>sample string 2</d2p1:event_name>
      <d2p1:ip>sample string 12</d2p1:ip>
      <d2p1:latitude>1.1</d2p1:latitude>
      <d2p1:longitude>1.1</d2p1:longitude>
      <d2p1:mobile_number>sample string 10</d2p1:mobile_number>
      <d2p1:name>sample string 8</d2p1:name>
      <d2p1:payload xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringanyType>
          <d4p1:Key>sample string 1</d4p1:Key>
          <d4p1:Value />
        </d4p1:KeyValueOfstringanyType>
        <d4p1:KeyValueOfstringanyType>
          <d4p1:Key>sample string 3</d4p1:Key>
          <d4p1:Value />
        </d4p1:KeyValueOfstringanyType>
      </d2p1:payload>
      <d2p1:screen_name>sample string 11</d2p1:screen_name>
      <d2p1:session_id>sample string 5</d2p1:session_id>
      <d2p1:source>sample string 6</d2p1:source>
      <d2p1:state>sample string 14</d2p1:state>
      <d2p1:timestamp_utc>4</d2p1:timestamp_utc>
      <d2p1:user_id>7</d2p1:user_id>
      <d2p1:zip>sample string 16</d2p1:zip>
    </d2p1:AnalyticsEventDto>
  </events>
</AnalyticsEventBatchReq>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

On success, returns 202. On failure, return empty list failure reason.

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.