Get Contact
Last updated
Last updated
POST
[PlatformAddress]/api/1.0/contact?action=getContact
Get the contact details
Name | Type | Description |
---|---|---|
This example request will obtain the details of the contact with the id "6"
The status is the record of whether the contact has opted in to email communication.
The sms status is the record of whether the contact has opted in to sms communication.
The result from this call will be a collection of all the events the user has access to. This call also accepts the pagination and filter properties.
An External URL field is an object with the following details.
The contact identifier must be provided to fetch a specific contact from the system.
Property | Type | Description |
---|---|---|
id
integer
The contact's identifier
useEventSortOrder
boolean
If true, the eventInvitations and eventRegistrations will be returned ordered by Event Start Date
Property
Description
Type
id
The unique identifier for the contact
integer
firstName
The contact’s first name
string
lastName
The contact’s last name
string
The contact’s email address
string
phone
The contact’s phone number
integer
status
The contact's email status
enum
smsStatus
The contact’s sms status
enum
customFields
The custom field information for the contact. This is an array of fields, each an object with the keys.
array
groups
The subscription group information for the contact.
array
companies
This will an array company ids to which the contact belongs.
array
companiesData
This will an array company containing id and businessName for each company to which the contact belongs.
array
externalId
This will be an external id of the contact
integer
modifiedDate
The modified date of the contact
date
isAnonymised
Whether or not contact data is annonymised
boolean
eventInvitations
An array of events the contact has been invited to. Each element of the array is an object with the event invitations fields
array
eventRegistrations
An array of events the contact has registered for. Each element of the array is an object with the event registration fields.
array
externalUrls
This is an array of ExternalUrl field objects of the contact.
array
#
Description
1
Subscribed
2
Unsubscribed
3
Bounced
4
Registering
5
No Marketing
#
Description
1
Subscribed
2
Unsubscribed
3
Failed
4
No Marketing
Keys
fieldId
displayName
value
Property
Description
eventId
The event identifier of the invitation
eventCode
The code of the event of the invitation
eventStartDateTime
The timestamp the event is starting
inviteLinkYes
Invitation link for the Yes response for this contact to the event
inviteLinkNo
Invitation link for No response for this contact to the event
response
The contacts response to the invitation. List of response values.
#
Description
U
Undecided
Y
Yes
N
No
Property
Description
eventId
The event identifier of the registration
eventCode
The code of the event of the registration
eventStartDateTime
The timestamp the event is starting
registrationId
The unique identifier of the registration
currentStatus
confirmedDate
Timestamp of the date the registration was confirmed
isPaymentWaiting
If the registration is payment waiting or not
printTicketUrl
The URL the registrations tickets
printTicketUrlPdf
Link to the PDF for the registrations tickets
attendeeCount
Total number of attendees for this registration
invoiceUrl
The URL for the registration primary invoice
invoiceUrlPdf
Link to the PDF for the registration primary invoice
guestDetails
An array of objects with the guest details.
invoices
The list of invoices associated with the registration. Each element of the array is an object with the invoice fields.
#
Description
2
Completed
3
Cancelled
4
Payment Required
Property
Description
contactId
The identifier for the contact if known
fullName
Name of guest
Email address of guest
attended
If the contact has attended the event
attendedDateTime
When the contact attended the event
Property
Description
id
The unique identifier for the invoice
reference
The reference number of the invoice
title
The title of the invoice
currentStatus
The current status of the invoice. The value of this field will be one of the following current status.
description
The description of the invoice
currency
The currency of the values of this invoice
totalCost
The total amount of the invoice
totalPaid
How much has been paid off the invoice
invoiceUrl
The URL for the invoice
invoiceUrlPdf
The URL for the invoice pdf
#
Description
0
Not Paid
1
Unconfirmed Paid
2
Written Off
3
Failed
4
Cancelled
5
Refunded
ref
string
The unique reference key of the external URL
url
string
The url link (https) scheme eg. https://example.com
label
string
The label of the URL to display.
Code
Description
Specific Code: 24096
Unable to find contact