Docy

GET

expos/[event_id]

Specifying an ID returns a rich set of configuration information about the requested event.

Mandatory Parameters

[event_id]

A valid 13-character alphanumeric event ID, as returned by the expos endpoint.

Sample Response​

{
  "contactEmail": "\"Event 1\" ",
  "customFields": [
    {
      "customCode": "#custom:myCustomField#",
      "id": "1z1evja4k",
      "name": "myCustomField",
      "revision": 7657216554,
      "value": "one"
    }
  ],
  "description": null,
  "end": "2023-03-09T23:59:59Z",
  "forms": [
    {
      "description": "",
      "id": "2uqnrsiyndvqz",
      "name": "Visitor Registration",
      "pspMode": "test",
      "senderEmail": "",
      "url": ""
    },
    {
      "description": "",
      "id": "04s0bhjl48h6d",
      "name": "Exhibitor Registration",
      "pspMode": "test",
      "senderEmail": "",
      "url": ""
    }
  ],
  "id": "1nql0fol7vn8l",
  "locations": [
    {
      "direction": null,
      "id": "1z80xvank",
      "name": "Entrance S2"
    },
    {
      "direction": null,
      "id": "1z80xvanl",
      "name": "Entrance S3"
    }
  ],
  "name": "Event 1",
  "partnerSettings": [
    {
      "registrationType": {
        "id": "1yfopbwhk",
        "name": "Exhibitor",
        "reference": null
      },
      "staff": [
        {
          "freeBadges": null,
          "id": "1yizgi5qx",
          "name": "Exhibitor"
        }
      ]
    }
  ],
  "questions": [
    {
      "level": "expo",
      "name": "*CONTRACTOR_YOUR_DETAILS",
      "numberOfColumns": 1,
      "reference": null,
      "type": "checkBox"
    },
    {
      "answers": [
        {
          "id": "1ylzo6hwb",
          "name": "",
          "reference": null,
          "sort": 0,
          "type": "smallText"
        }
      ],
      "level": "expo",
      "name": "*CONTRACTOR_ONSITE_MOBILE_NUMBER",
      "numberOfColumns": 1,
      "reference": null,
      "type": "open"
    },
    {
      "level": "expo",
      "name": "*CONTRACTOR_EXHIBITOR_DETAILS",
      "numberOfColumns": 1,
      "reference": null,
      "type": "checkBox"
    }
  ],
  "reference": "NAM23FLD",
  "registrationTypeStats": [
    {
      "id": "1yfopbwhd",
      "name": "Visitor",
      "noshow": 41,
      "online": 41,
      "onsite": 0,
      "show": 0,
      "total": 41
    },
    {
      "id": "1yizgi5qx",
      "name": "Exhibitor",
      "noshow": 12,
      "online": 12,
      "onsite": 0,
      "show": 0,
      "total": 12
    }
  ],
  "registrationTypes": [
    {
      "id": "1ywharcvn",
      "level": "organization",
      "name": "Catering",
      "type": "visitor"
    },
    {
      "id": "1yq1w5wiv",
      "level": "organization",
      "name": "Conference Delegate",
      "type": "visitor"
    }
  ],
  "start": "2023-03-09T00:00:00Z",
  "timezone": "Europe/Amsterdam",
  "translations": [
    {
      "default": true,
      "description": "Based on language English",
      "id": "3h9j1ar63sel8",
      "iso": "EN",
      "language": "English",
      "name": "English"
    },
    {
      "description": "French language",
      "id": "2govf8iy41jlp",
      "iso": "FR",
      "language": "French",
      "name": "Français"
    }
  ]
}

Field List

Core information is identical to the fields returned in the events list:

fieldtypedescription
customFieldsmandatory arraylist of custom fields defined for the event
formsformslist of forms defined for the event
locationsmandatory arraylist of locations defined for the event
partnerSettingsmandatory arraylist of partner settings defined for the event
questionsmandatory arraylist of questions configured for the event
registrationTypeStatsmandatory arraylist of registration type statistics for the event
registrationTypesmandatory arraylist of registration types configured for the event
translationsmandatory arraylist of translations configured for the event

Custom Fields

An array of custom fields available to the event. Custom Fields provide a mechanism for organizers to attach additional properties to their events. They are defined at organisation level, therefore are applicable to all events within that organization. Custom fields may be inserted using the #merge# format throughout the Visit system, including forms, JavaScript, email templates and documents. By default custom fields are null, unless they have been assigned a value for the requested event.

fieldtypedescription
customCodestringthe merge syntax of the field. A custom field named myField will have customCode #custom:myField#
idstringVisit’s alhpanumeric unique ID for the merge field
namestringthe name of the merge field
revisionlongthe revision number of the cutsomField. The revision number increases when the merge field is updated
valuenullable stringthe value of the merge field

Forms

An array of forms configured for the event. Forms are used in one of three ways:

  • Online through a web browser, accessed by URL
  • Online within Visit Connect, to add exhibiting staff or invitees
  • Onsite within Visit Check-In terminals
fieldtypedescription
idstringVisit’s alphanumeric unique ID for the merge field
namestringthe name of the form as seen in the Visit user interface. This property is not public facing unless using the #form_name# merge field.
pspModeenumfor use when integrating with payment gateways. test indicates fictitious transactions are processed. A form capturing real payments will have this setting as live. This mode is configurable within form builder.
senderEmailstringexposes the email address to be used for notifications associated with the form. If empty, the email as defined in the event properties is used. To send emails using a 3rd party’s domain, it’s necessary the appropriate SPF settings are in place within the DNS settings.
urlstringthe URL to the form

An array of locations configured for the event. Locations are either gates or areas. A gate can be considered as a physical entrance/exit such as door, while an area allows gates to be grouped together and represents a physical space. For example, a presentation room may have entrances and exits associated with it. Each of these is a gate. When using Visit’s tracking solutions, visitor activities are logged against a gate location. Areas may be used for functions including capacity management, limiting the number of individuals in a space.

Locations

fieldtypedescription
directionnullable stringpossible values are in, out and camera. Camera is used for devices which automate head counting (thus provide counts in both directions). Note that cameras do not generate scans for individual visitors, but are used for capacity management functionality. When using a badge scanner, these should be associated with an in or out direction.
idstringVisit’s alphanumeric unique ID for the location
namestringthe name of the location, as used in the Visit UI and associated scanning systems

Partner Settings

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Questions

An array of questions used in the requested event. A large number of questions may be exposed through the visit user interface as questions may be set up at ‘organization’ level and shared between multiple events. Questions exposed in the API are limited to those which are in use on the event’s registration forms.

Registration Type Statistics

An array of activitiy summaries for each of the visitor registration types in use at the event.

fieldtypedescription
idstringVisit’s alphanumeric unique ID for the registration type
namestringregistration type name
noshowintegertotal number of non-attendees (= total – show)
onlineintegertotal number of online registrants
onsiteintegertotal number of onsite registrants (registrants through Visit check-in terminals)
showintegertotal number of attendees (= total – noshow)
totalintegertotal number of complete visitor registrations (registration-state=show)

Registration Types

An array of registration types available to the event. All partners have a partner registration type, and all visitors who have completed the registration process (their registration-state is registered) have a visitor registration type. Although partner and visitor registration types may have the same names, they are not interchangeable.

fieldtypedescription
idstringVisit’s alphanumeric unique ID for the registration type
levelenumeither event or organization. An organization level registration type is available to all events for a given Visit client. An event level registration type cannot be exposed outside of the requested event.
namestringthe name of the registration type
typeenumeither visitor or partner

Translations

An array of translations in use within the requested events.

fieldtypedescription
defaultbooleanwhen multiple languages are available for a form, one of the languages will expose: true. Other languages will expose false. The default language is configurable in the Visit UI.
descriptionenumdescription of the translation
idstringVisit’s alphanumeric unique ID for the translation
isostringISO2 code of the base language for this translation. Example: EN
languagestringISO name of the base language for this translation. Example: English
namestringname of the translation
CONTENTS