[HTTP GET] ~/contacts/{contactId}/summary

Description: Get the last 10 Emails, Texts, LandingPages, WebForms, RSVPEvents and Competitions interactions this Contact has had with the Platform

Request Information

URI Parameters

NameDescriptionTypeAdditional information
contactId

Encrypted Contact Id

string

Required

Body Parameters

None

Response Information

Description

Successful Response - OK (200):

A ContactActivitySummary

Response Content : ContactActivitySummary

NameDescriptionTypeAdditional information
Competitions

List of a Contact's Competition Interactions

Collection of ContactCompetition

None.

Emails

List of a Contact's Email Interactions

Collection of ContactEmail

None.

LandingPages

List of a Contact's LandingPage Interactions

Collection of ContactLandingPage

None.

RSVPEvents

List of a Contact's RSVPEvent Interactions

Collection of ContactRSVPEvent

None.

TextMessages

List of a Contact's TextMessage Interactions

Collection of ContactTextMessage

None.

WebForms

List of a Contact's Webform Interactions

Collection of ContactWebForm

None.


Response Codes:

  • 200 - OK
    • The specified Contact's Lastest Interactions were retrieved and returned successfully.
  • 401 - Unauthorized
    • Request has been denied as it lacks valid Authentication credentials.
  • 403 - Forbidden
    • The user does not have the relevant permissions to perform this action.
  • 404 - NotFound
    • The specified Contact was not found.
  • 500 - InternalServerError
    • An error occurred while processing this request.

Formats

application/json, text/json

Sample:
{
  "Competitions": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Entered": 4
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Entered": 4
    }
  ],
  "Emails": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Delivered": 1,
      "Open": 1,
      "Read": 1,
      "Link": 1
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Delivered": 1,
      "Open": 1,
      "Read": 1,
      "Link": 1
    }
  ],
  "LandingPages": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Link": 1,
      "Submission": 1
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Link": 1,
      "Submission": 1
    }
  ],
  "RSVPEvents": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Attended": true
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Attended": true
    }
  ],
  "TextMessages": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Delivered": 3
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Delivered": 3
    }
  ],
  "WebForms": [
    {
      "Id": 1,
      "LandingPageId": 1,
      "Name": "sample string 1",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Submitted": 3
    },
    {
      "Id": 1,
      "LandingPageId": 1,
      "Name": "sample string 1",
      "Date": "2024-05-06T10:03:15.5453199+01:00",
      "Submitted": 3
    }
  ]
}

application/csp-report

Sample:
{"Competitions":[{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Entered":4},{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Entered":4}],"Emails":[{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Delivered":1,"Open":1,"Read":1,"Link":1},{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Delivered":1,"Open":1,"Read":1,"Link":1}],"LandingPages":[{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Link":1,"Submission":1},{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Link":1,"Submission":1}],"RSVPEvents":[{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Attended":true},{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Attended":true}],"TextMessages":[{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Delivered":3},{"Id":1,"Name":"sample string 2","Date":"2024-05-06T10:03:15.5453199+01:00","Delivered":3}],"WebForms":[{"Id":1,"LandingPageId":1,"Name":"sample string 1","Date":"2024-05-06T10:03:15.5453199+01:00","Submitted":3},{"Id":1,"LandingPageId":1,"Name":"sample string 1","Date":"2024-05-06T10:03:15.5453199+01:00","Submitted":3}]}

application/xml, text/xml

Sample:
<ContactActivitySummary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/W50API.Models.DTO.Contacts">
  <Competitions>
    <ContactCompetition>
      <Date>2024-05-06T10:03:15.5453199+01:00</Date>
      <Entered>4</Entered>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </ContactCompetition>
    <ContactCompetition>
      <Date>2024-05-06T10:03:15.5453199+01:00</Date>
      <Entered>4</Entered>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </ContactCompetition>
  </Competitions>
  <Emails>
    <ContactEmail>
      <Date xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2024-05-06T09:03:15.5453199Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>60</d4p1:OffsetMinutes>
      </Date>
      <Delivered>1</Delivered>
      <Id>1</Id>
      <Link>1</Link>
      <Name>sample string 2</Name>
      <Open>1</Open>
      <Read>1</Read>
    </ContactEmail>
    <ContactEmail>
      <Date xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2024-05-06T09:03:15.5453199Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>60</d4p1:OffsetMinutes>
      </Date>
      <Delivered>1</Delivered>
      <Id>1</Id>
      <Link>1</Link>
      <Name>sample string 2</Name>
      <Open>1</Open>
      <Read>1</Read>
    </ContactEmail>
  </Emails>
  <LandingPages>
    <ContactLandingPage>
      <Date xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2024-05-06T09:03:15.5453199Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>60</d4p1:OffsetMinutes>
      </Date>
      <Id>1</Id>
      <Link>1</Link>
      <Name>sample string 2</Name>
      <Submission>1</Submission>
    </ContactLandingPage>
    <ContactLandingPage>
      <Date xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2024-05-06T09:03:15.5453199Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>60</d4p1:OffsetMinutes>
      </Date>
      <Id>1</Id>
      <Link>1</Link>
      <Name>sample string 2</Name>
      <Submission>1</Submission>
    </ContactLandingPage>
  </LandingPages>
  <RSVPEvents>
    <ContactRSVPEvent>
      <Attended>true</Attended>
      <Date>2024-05-06T10:03:15.5453199+01:00</Date>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </ContactRSVPEvent>
    <ContactRSVPEvent>
      <Attended>true</Attended>
      <Date>2024-05-06T10:03:15.5453199+01:00</Date>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </ContactRSVPEvent>
  </RSVPEvents>
  <TextMessages>
    <ContactTextMessage>
      <Date xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2024-05-06T09:03:15.5453199Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>60</d4p1:OffsetMinutes>
      </Date>
      <Delivered>3</Delivered>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </ContactTextMessage>
    <ContactTextMessage>
      <Date xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2024-05-06T09:03:15.5453199Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>60</d4p1:OffsetMinutes>
      </Date>
      <Delivered>3</Delivered>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </ContactTextMessage>
  </TextMessages>
  <WebForms>
    <ContactWebForm>
      <Date>2024-05-06T10:03:15.5453199+01:00</Date>
      <Id>1</Id>
      <LandingPageId>1</LandingPageId>
      <Name>sample string 1</Name>
      <Submitted>3</Submitted>
    </ContactWebForm>
    <ContactWebForm>
      <Date>2024-05-06T10:03:15.5453199+01:00</Date>
      <Id>1</Id>
      <LandingPageId>1</LandingPageId>
      <Name>sample string 1</Name>
      <Submitted>3</Submitted>
    </ContactWebForm>
  </WebForms>
</ContactActivitySummary>