EventMobi's Unified API is a comprehensive offering of all of EventMobi's public platform functionality.
If you have any questions or concerns please reach out to api@eventmobi.com.
edit_permissions - replaced with editableapplied_to - moved to field linksvisibility - moved to field linksrequired - moved to field linksIntroduction of x_nested_list_partial_updates is a header which provides the behaviour added to the system which makes it easier to append or partially update nested entities without having to specify the entire set of nested entities or risk accidentally deleting them.
Value of this header is 1 by default in UAPI v4, however, you can still pass it's value as 0 to achieve v3 behavior. it off in the API calls to leverage v3 behavior.
To understand this behavior, let’s assume a parent entity currently has two children: child-1 and child-2.
Example: PATCH request to update children
{
"children": [
{
"id": "child-3"
}
]
}child-1, child-2) and replace them with a new child (child-3).child-3 to the existing children, keeping child-1 and child-2 intact.Deleting Children in UAPI v4 To remove existing children in v4, you must explicitly mark them as deleted:
{
"children": [
{
"id": "child-1",
"deleted": true
},
{
"id": "child-2",
"deleted": true
},
{
"id": "child-3"
}
]
}This request will delete child-1 and child-2 and add child-3 to the parent’s children
configuration attribute automatically. Instead, it accepts the configuration and event_icon as includes.content_experience in the session APIs. This allows us to set up the session content experiences we want through our public API.registration_status in People APIregistration_status indicates an event person's registration state for an event (e.g., whether they are registered for the event or are within another state). It will not be a breaking change in anyway.
Available registration_status:not_startedinviteddeclinedregistration_pendingregisteredexpiredregistration_status=registered filter if no status is provided in query parameter.To access the API, you'll need an API Key. Each key is associated with an Organizer and has the same access rights as that person does within the Organization the key was generated for. API Keys cannot be used accross multiple Organizations, even if the owner of the key exists in multiple.
API Keys can be generated and managed from Experience Manager. From the Organizations drop-down on the top-left of the screen, select Integrations. On the API Keys tab you will have the option to generate a new key for an Organizer within your Organization. You can also disable, delete, or regenerate existing keys.
Once you have your API Key, you can use it access endpoints for your Organization or Events within your Organization. The key must be included in every request in the Authorization Header.
Example:
Authorization: Bearer YOUR_API_KEY_HERE
Providing the version number is mandatory when making calls to the API. Use the Accept header to specify the version.
Example:
Accept: application/vnd.eventmobi+json; version=4
Currently no hard rate limiting is in place, however excessive and inefficient use of the API will be monitored and may result in a warning or in extreme cases to the API key being disabled or removed.
The request line should not exceed 8k characters, doing so will result in a
414 Request-URI Too Large response. This situation is primarily applicable when
applying a large number of csv values to filter by.
Some common rules regarding character data processing include:
Custom formats
id-string strings represent various IDs generated by EventMobi
systems. The specific format is not guarenteed and may be changed without warning.
For instance the format may be all numbers, or may be a UUID, but in all cases these
ids should be treated as strings. All IDs are guaranteed to contain no more
than 256 printable ASCII chars.printable-stripped-unicode-string strings can contain unicode
characters, the whitespace characters are stripped from the beginning and
the end of the string before further processing.external-id strings represent a settable id, useful for mapping ids
from an external system to EventMobi resources. Resources can be retrieved
by their external_id, and in some cases data relationships can be
established based on external_id.csv-string string supports multiple values separated by a ,.Error reporting is provided as a part of response envelope. There is an
array in errors property which contains a list of objects describing
errors. Error object is explained in detail as a part of response
schema for each endpoint. We follow a few principles in error reporting:
code is human- and machine-readable, snake-case string. Error
code is unique per error type. The client does not have to consult other
parts of error response to get the type of the error.2xx value if
there was an error handling the request. In that case, if the response
Content Type is valid, error details are provided as described above.
Note that there is a chance that the response comes directly from
intermediate system (for example, load balancer), in which case it won't
contain proper Content Type header and response contents will be
different.400 corresponds to any error which is related to the
request itself (for example, validation error, or any business logic
error). We use 401 and 403 for authentication and authorization
errors. 404 is used only for not found URLs. 406 is used for content
negotiation. 500 represents any other error.Includes allow for optional nested relational data to be returned when reading resources. This can be useful to customize the resource representation for a particular usecase. It is important not to abuse includes by including excessive amounts or unnecessary information. Such abuse may result in a temporary or permanent ban on using EventMobi's API. Please be especially conscious of using minimal includes when retriving large collections of entities.
Includes are identified with the x-include definition on its description, indicating which include value to use to retrieve it.
Most endpoints that return lists of objects support pagination and sorting.
Parameters:
page: Specifies the page index. Starts from 0.limit: |
Specifies the maximum number of items per page (page size).
The maximum limit, unless stated otherwise, is 1000.Unless otherwise stated by default results are sorted by created_at.
Sorting will be done in ascending order by default. To sort in descending
order, a minus sign (-) should be added to the beginning of the sorting
parameter. Example: sort: '-name'
Parameters:
sort: List of fields to sort the query by, separated by comma.When an endpoint returns paginated data, metadata will be returned within the response, containing the current page, returned record count and total record count.
limit: Limit of items per page.page: Current page index.page_items_count: Amount of items returned in current page.total_items_count: Total amount of items in the query.sort: Fields used to sort items.Some endpoints support searching, or filtering by specific fields.
Endpoints that support search will have a specific set of fields that are used for searching. The fields used for searching are documented per endpoint. Currently only non-fuzzy searches are supported.
Parameters:
search: Search term to use.Filters are passed in, and documented as query parameters.
Use a comma to pass in multiple filter values.
Example: ?group_ids=id1,id2. Records matching any of the values will be
returned.
Meta data for files is handled separately from the actual data stream. Use the images endpoints to create images in the system before referencing them in other requests.
To upload an image the following steps have to be taken:
/events/{event_id}/imagesContent-Type header and set it to the same type specified in the image
metadata.The following is a sample block of code in python to create and upload an image to an event, and then associate it to a newly created company.
import requests
IMG_URL = 'https://uapi.eventmobi.com/events/{event_id}/images'
IMG_DETAIL_URL = 'https://uapi.eventmobi.com/events/{event_id}/images/{image_id}'
COMPANY_URL = 'https://uapi.eventmobi.com/events/{event_id}/companies'
headers = {
'Accept': "application/vnd.eventmobi+json; version=4",
'Authorization': "Bearer {api_key}",
}
# Read Local Image Bytes
IMG_LOCATION = 'IMG_20191114_135203.jpg'
with open(IMG_LOCATION, 'rb') as f:
image_bytes = f.read()
# Create Company Image Metadata in EventMobi
image_response = requests.post(
IMG_URL,
headers=headers,
json={
'name': 'mycompanyimage',
'mime_type': 'image/jpeg',
'length': len(image_bytes)
},
).json()
upload_url = image_response['data']['upload']['url']
image_id = image_response['data']['id']
# Upload Image bytes to Upload URL
upload_response = requests.put(
upload_url,
data=image_bytes,
headers={
'content-type': 'image/jpeg'
}
)
assert upload_response.status_code == 200
# Finalize the Image in EventMobi
image_finalize_response = requests.patch(
url=IMG_DETAIL_URL.format(image_id=image_id),
headers=headers,
json={
'status': 'finalized'
}
)
assert image_finalize_response.status_code == 200
# Create a Company with the image
company_response = requests.post(
COMPANY_URL,
headers=headers,
json={
'name': 'SuperMegaCorp',
'image_id': image_id,
},
).json()The Image entities returned from the Image endpoint contain a URL to the image's file. The image that this URL represents can be the original one or it can be manipulated and transformed according to querystring parameters. Also, when creating a new image, a predefined crop, based on coordinates, can be set to be used by the system before resizing.
If scale_width and scale_height are not defined, fit_in, smart_crop and fill_color will be ignored.
If fit_in is false, fill_color will be ignored.
If fit_in is true, smart_crop will be ignored.
Determines if the image will be cropped using the user's predefined coordinates before resizing to scale dimensions. Default true.
Defines the image's size when returned.
Determines if the image will be automatically cropped using smart face detection. Ignored if fit_in is true.
Defines the resizing strategy. It is turned on by default when scale_width and scale_height are defined.
Defines the color that will be used to fill in any missing areas on a image resized with fit_in.
There are several different ways to manipulate an image when making a request to the images endpoint. These examples will hopefully make it easy to understand how they work.
For the examples, we are going to consider that this image was created with predefined crop coordinates of top: 100px, left: 100px, width: 300px, height: 300px.
For the examples, we are going to consider that this image was created with no user crop.
| scale_width | (not present) |
| scale_height | (not present) |
| user_crop | false |
| smart_crop | ignored |
| fit_in | ignored |
| fill_color | ignored |


The image can be retrieved with the crop defined during creation. If no crop was specified, the original image will be returned.
| scale_width | (not present) |
| scale_height | (not present) |
| user_crop | true |
| smart_crop | ignored |
| fit_in | ignored |
| fill_color | ignored |
An image can be resized by specifying both scale_width and scale_height.
Other parameters such as fit_in, smart_crop and fill_color can be used combined with scale_width and scale_height to determine how the image will be resized.
When fit in is not enabled, the image will be resized so that one of its dimensions matches the requested size.
In this example, the image's height will be reduced from 360 to 300, making its width decrease from 640 to 533. However, 533 is still larger than the 300 pixels requested scale width, so the image will have its extremities cropped out, half of the excedent size will be taken from the left side, and half from the right side.
| scale_width | 300 |
| scale_height | 300 |
| user_crop | false |
| smart_crop | false |
| fit_in | false |
| fill_color | ignored |
When fit in is not enabled, if the requested dimensions have the same aspect ratio as the original image, the image will just be scaled up or down.
| scale_width | 800 |
| scale_height | 450 |
| user_crop | false |
| smart_crop | false |
| fit_in | false |
| fill_color | ignored |
Face detection will be used when the image is requested with smart_crop parameter set to true and fit_in set to false.
| scale_width | 200 |
| scale_height | 200 |
| user_crop | false |
| smart_crop | true |
| fit_in | false |
| fill_color | ignored |
When fit in is enabled, the image will be resized so that it fits inside the area defined by scale_width x scale_height. If the image's area is bigger than the requested area, it will be scaled down,
however, if the image is smaller than the requested area, it won't be scaled up, as it is considered that it already fits in the requested area, fit_in makes the image keep its aspect ratio.
fill_color can be used to fill in with a solid color any difference between the requested area and the image's area.
In this example, the image's width will be reduced from 640 to 300, making its height decrease from 360 to 169. The returned image's size will be 300 X 169.
| scale_width | 300 |
| scale_height | 300 |
| user_crop | false |
| smart_crop | false |
| fit_in | true |
| fill_color | not present |
fill_color| scale_width | 300 |
| scale_height | 300 |
| user_crop | false |
| smart_crop | false |
| fit_in | true |
| fill_color | #FFC0CB |
| scale_width | 700 |
| scale_height | 400 |
| user_crop | false |
| smart_crop | false |
| fit_in | true |
| fill_color | #FFC0CB |
The user_crop parameter determines if the image should be cropped using the predefined coordinates before being resized.
When user crop is used, the cropping will be done as a first step before resizing, so the same resizing rules shown above will be applied to the image after it was cropped using the predefined coordinates.
Another option is the 'pre_crop' parameter, which receives four comma separated numeric values representing coordinates to the top left and bottom right points that define the area of the image that should be cropped. For example, pre_crop=100,100,300,300 would mean that we want to crop the image from the point (100,100) to the point (300,300) in pixels. If 'pre_crop' is passed, user_crop will be ignored.
Apply user crop on Example 1 and resize it to 400 X 400
| scale_width | 400 |
| scale_height | 400 |
| user_crop | true |
| smart_crop | false |
| fit_in | false |
| fill_color | ignored |
Resizing with the same aspect ratio with fit in and fill color
| scale_width | 400 |
| scale_height | 400 |
| user_crop | true |
| smart_crop | false |
| fit_in | true |
| fill_color | #FFC0CB |
Webhooks allow you to be notified by our system when changes are made to certain types of data. You register a webhook with a callback URL and resource type, for a specific event. When changes are made to data with that type in the event your callback URL will be called.
peoplepeople_groupscompaniescompany_groupssessionstrackssession_rolesschedule - Webhook triggers per person when one or more of their scheduled sessions is changed. The resource_ids in this context are people_ids who have had their schedule modified.Note that For entities like company_groups or people_groups we do not trigger webhooks for all of the entities under those groups. Example: a change to a people group, that is assigned to 10 people, will only trigger one
people_groupswebhook and nopeoplewebhooks.
When our system calls your callback URL the following payload will be provided:
| Field | Description |
|---|---|
| operation | The operation that was done on the resources ("create", "update", or "delete") |
| resource_ids | List of IDs for all of the resources that were created/modified or deleted |
| event_id | Event ID |
| type | Resource type |
| change_request_origin | Value of X-Request-Origin header of the API call that triggered the data change |
| change_datetime | The datetime the change occured in UTC, formatted as an ISO formatted string |
An Example payload may look like this:
{
"operation": "update",
"resource_ids": ["c408e457-7ebe-4b06-abd8-69a7c4fd3225", "93fda6bf-319b-44ad-ad14-359549855497"],
"event_id": 1234,
"type": "people"
"change_request_origin": "integration_partner",
"change_datetime": "2020-02-18T19:56:11.305246+00:00"
}The payload of a webhook may include one or many resource_ids (always in a list), depending on how my resources were created, updated, or deleted by a change.
The system will generally group all changed resources of a given type changed by one operation into one webhook payload with multiple resource_ids, however if a large number of resources were changed at once this may be split into multiple webhook payloads instead.
For the update operation, the webhook payload does not indicate which fields
were modified. It is up to the integrated system to resync the data it cares
about.
There may be situations where you want to subscribe to webhooks for a resource type that your system also updates. In this scenario you need to be cautious not to create an infinite loop of updates (Your system makes a change to EventMobi, which fires a webhook back to your system, which sees the change and triggers another sync to EventMobi, etc.).
It is advised in this situation to prevent EventMobi from sending you
webhooks triggered from your own changes. To do this, include the
X-Request-Origin on each API request to EventMobi with a value unique to
your integration, such as your company name. Then when you create a webhook
set the request_origin field to the same value as you use in the
X-Request-Origin header. When these two values match, the webhook will
not send, preventing you from being notified of the changes you originated.
Failed calls to webhooks are retried by our system at a later time. A call is considered to have failed if the response code is something other than 200, 201 or 410. For the same call, each subsequent retry will be called with an increased delay.
If the same call to a webhook fails on the fifth retry, the webhook will be
disabled. To re-enable the webhook, make a PATCH call to the webhooks endpoint
(/events/{event_id}/webhooks/{webhook_id}) and set enabled to true.
When the system receives a 410 (gone) status code the webhook will be deleted. This can be used to automatically remove webhooks that are no longer needed.
Webhooks are versioned like the rest of the API in order to prevent breaking changes. A webhook will automatically be given the version of the API request used to create it. A webhook's trigger mechanism and payload will remain consistent for it's version. A webhooks version can be updated, or the webhook can be removed and recreated under a new version when it's time to uprgade.
To create/register or delete webhooks please see the 'Webhooks' section for information on the specific endpoints.
List all events that can be managed by you. Optionally filter by event code. Events are sorted by start date (descending).
| id | string <csv-string> Example: id=123,456,789 Filter events to ones with the specified ids. Accepts a comma-separated list of event ids. |
| code | string (EventCode) Example: code=event2018 Filter event by code (case-insensitive match) |
| feature_enabled | string Example: feature_enabled=is_onsite_app_enabled Filter only those events that have the specified feature enabled. |
| end_date_after | string Example: end_date_after=2019-01-10 Filter only those events that have an end date on or after the specified date. |
| end_date_before | string Example: end_date_before=2019-12-31 Filter only those events that have an end date before the specified date. |
| start_date_after | string Example: start_date_after=2019-01-01 Filter only those events that have a start date on or after the specified date. |
| start_date_before | string Example: start_date_before=2019-12-31 Filter only those events that have a start date before the specified date. |
| include | string Enum: "configuration" "event_icon" Example: include=configuration Enriches the returned data by including nested resources directly on the response. |
| search | string (Search) Example: search=event2018 Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": 12345,
- "name": "Events Con 2018",
- "description": "Come join us for the 5th consecutive Events Convention!",
- "code": "event2018",
- "start_date": "2019-01-10",
- "end_date": "2019-01-22",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "crm_event_id": "12345",
- "location_name": "Main Hall",
- "location_address": "123 Fake Street, Toronto, ON",
- "configuration": {
- "timezone": "string"
}, - "event_icon": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Returns single event details by ID.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| include | string Enum: "configuration" "event_icon" Example: include=configuration Enriches the returned data by including nested resources directly on the response. |
{- "data": {
- "id": 12345,
- "name": "Events Con 2018",
- "description": "Come join us for the 5th consecutive Events Convention!",
- "code": "event2018",
- "start_date": "2019-01-10",
- "end_date": "2019-01-22",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "crm_event_id": "12345",
- "location_name": "Main Hall",
- "location_address": "123 Fake Street, Toronto, ON",
- "configuration": {
- "timezone": "string"
}, - "event_icon": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}List all people for an event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> (Id) Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter People to ones with the specified ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
string or null <email> (Email) Example: email=john.doe@eventmobi.com Filter People to one matching email address. Exact match only.
Filtering by a | |
| emails | string <csv-email> Example: emails=john.doe@eventmobi.com,jane.doe@eventmobi.com Filter people with multiple matching email addresses. Provide emails in a comma separated list. |
| group_id | string or null <csv-string> (GroupId) Example: group_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter People to ones within the specified People Groups.
Requires the |
| group_type | string (PeopleGroupType) Enum: "attendees" "speakers" "reg_ticket_types" "custom" Filter People that has at least one People Group with the specified type. |
| section_id | string <csv-string> (SectionId) Example: section_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef List of People Section IDs |
| image_id | string or null <id-string> (ImageId) [ 1 .. 256 ] characters Example: image_id=11fb9acf-b218-4bde-88db-3ba26867b362 Get people with certain Image ID. Can be NULL to get all people without an image set. |
| include | string Enum: "groups" "custom_fields" "tickets" "profile_image" "session_roles" "public_preferences" "private_preferences" "scheduled_sessions" "checkins" "documents" Example: include=groups,profile_picture_urls Enriches the returned data by including nested resources directly on the response. You can provide one or more include parameters. |
| created_before | string <date-time> Example: created_before=2020-06-21T10:14:00 Filter People created before datetime |
| created_after | string <date-time> Example: created_after=2020-06-21T10:14:00 Filter People created after datetime |
| updated_before | string <date-time> Example: updated_before=2020-06-21T10:14:00 Filter People updated before datetime |
| updated_after | string <date-time> Example: updated_after=2020-06-21T10:14:00 Filter People updated after datetime |
| ticket_type_id | string <csv-string> Example: ticket_type_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef List of ticket type IDs. |
| session_role_id | string or null <csv-string> (sessionRoleId) Example: session_role_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter People to ones within the specified Session roles.
Requires the |
| section_session_role_id | string <csv-string> Example: section_session_role_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Section session role IDs. |
| user_id | string <csv-string> Filter people with their user IDs. |
| scheduled_session_id | string <csv-string> Example: scheduled_session_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter people who have scheduled certain sessions. |
| checkin_code | string or null (CheckinCode) Example: checkin_code=abc123 Filter people by their checkin code. |
| checkin_status | string (CheckinStatus) Enum: "all" "checked_in" "checked_out" "checked" "not_checked" Example: checkin_status=checked_in Filter people by their checkin status. |
| checkin_session_id | string <id-string> Example: checkin_session_id=11fb9acf-b218-4bde-88db-3ba26867b362 Filter people who have checked into a session. |
| deletion_requested | boolean Example: deletion_requested=true Filter people who have requested deletion of their profile. |
| has_email | boolean Example: has_email=true Filter people who have an email. |
| registration_status | string (RegistrationStatus) Enum: "registered" "not_started" "invited" "declined" "registration_pending" "expired" Example: registration_status=registered,declined Filter people by their registration status.
If no filters are provided, default filter of |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string Example: sort=first_name Specify the list of fields to sort by. Sortable fields:
|
| search | string (SearchParameter) Example: search=john Specify a search term, searches the following fields:
|
| search_type | string (SearchType) Default: "general" Example: search_type=title Specify search type, each type searches only certain data using keyword provided by
|
| search_id | string <id-string> (schemas-Id) 36 characters Example: search_id=11fb9acf-b218-4bde-88db-3ba26867b362 Specify |
{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "event_id": 14717,
- "pronouns": "He/him",
- "email": null,
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "about": "<p><strong>About Me</strong></p>",
- "checkin_code": "attendee1234@email.com, 195e06e1-5298-4f0a-8cbb-260461715ab",
- "social_links": {
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "private_preferences": {
- "offline_notifications_enabled": true,
- "preferred_event_app_language": "en",
- "preferred_event_app_timezone": "America/Los_Angeles",
- "receive_organizer_email": true,
- "receive_attendee_email": true,
- "organizer_push_notifications_enabled": true,
- "attendee_push_notifications_enabled": true,
- "name_sort_preference": "first_name"
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "deletion_requested_at": "2020-06-21T10:14:00+00:00",
- "registration_status": "registered",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "qrcode_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees"
}
], - "custom_fields": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "edit_instructions": "These are the field edit instructions.",
- "editable": true,
- "display_type": "checkbox",
- "value": "blue",
- "file": {
- "name": "company-logo.png",
- "status": "pending",
- "length": 7947,
- "mime_type": "image/png",
- "presign_expires_in": 600,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "s3_etag": null,
}, - "visibility": "public",
- "edit_permissions": "profile",
- "options_selected_values": [
- {
- "option_value_id": "42",
- "option_value_text": null
}
], - "type": "text",
- "options": [
- {
- "id": "string",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}
], - "session_roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
]
}
], - "tickets": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80",
- "name": "Early bird",
- "description": "Available until April 10th."
}
], - "scheduled_sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
], - "checkins": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "action": "checkin",
- "entity_type": "events",
- "entity_id": "12345",
- "checkin_at": "2020-06-21T10:14:00+00:00",
- "checked_in_by_user": {
- "id": 2000421,
- "email": "a@b.com",
- "first_name": "H",
- "last_name": "K"
}, - "device_name": "Front Entrance Kiosk"
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Adds a new person to an event
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New person data
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| first_name required | string (FirstName) [ 1 .. 256 ] characters The first name of the person. |
| last_name required | string (LastName) [ 1 .. 256 ] characters The last name of the person. |
| pronouns | string (Pronouns) <= 25 characters The preferred pronouns of the person. |
string or null <email> (Email) The email of the person. | |
| title | string or null (Title) [ 1 .. 256 ] characters Person's title |
| company_name | string or null (Company) [ 1 .. 256 ] characters Person's company |
| about | string or null <richtext> (About) [ 1 .. 256 ] characters Person's about (rich text supported) |
| website | string or null <URL> (Website) The url of the person website. |
| checkin_code | string or null (schemas-CheckinCode) [ 1 .. 1000 ] characters Code to be used to generate a QR code or Bar code in the event app for the attendee to checkin at the event. On creation, if no value is defined the email will be used as checkin_code content. |
object or null The person's social links | |
object (PublicPreferences) The person's publically viewable preferences. | |
object (PrivatePreferences) The person's private preferences, only available to the profile owner and organizers. | |
object or object (ProfileImageNoReadOnly) The person's profile image | |
Array of objects or objects or objects or objects (PeopleGroupsSet) Sets the groups this Person belongs to. Must specify at least one of
| |
Array of objects or objects or objects or objects or objects (PeopleFieldsSet) Sets custom field values or files for this Person. Must specify
either of | |
Array of objects or objects (SessionsSet) Sets scheduled sessions for this Person. Must specify either of
| |
Array of objects or objects or objects or objects (SessionRolesSet) Sets session roles for this Person. Specify the Session Role (by id, external_id, type, or name) and the list of Sessions (by id or external_id) in which they should have that role. | |
Array of objects or objects (DocumentsSet) Sets the Documents this Entity has. Must specify either of
|
{- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "about": "<p><strong>About Me</strong></p>",
- "checkin_code": "attendee1234@email.com, 195e06e1-5298-4f0a-8cbb-260461715ab",
- "social_links": {
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "private_preferences": {
- "offline_notifications_enabled": true,
- "preferred_event_app_language": "en",
- "preferred_event_app_timezone": "America/Los_Angeles",
- "receive_organizer_email": true,
- "receive_attendee_email": true,
- "organizer_push_notifications_enabled": true,
- "attendee_push_notifications_enabled": true,
- "name_sort_preference": "first_name"
}, - "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}, - "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
], - "custom_fields": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "value": "string"
}
], - "scheduled_sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
], - "session_roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]
}
], - "documents": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "event_id": 14717,
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "about": "<p><strong>About Me</strong></p>",
- "checkin_code": "attendee1234@email.com, 195e06e1-5298-4f0a-8cbb-260461715ab",
- "social_links": {
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "private_preferences": {
- "offline_notifications_enabled": true,
- "preferred_event_app_language": "en",
- "preferred_event_app_timezone": "America/Los_Angeles",
- "receive_organizer_email": true,
- "receive_attendee_email": true,
- "organizer_push_notifications_enabled": true,
- "attendee_push_notifications_enabled": true,
- "name_sort_preference": "first_name"
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "deletion_requested_at": "2020-06-21T10:14:00+00:00",
- "registration_status": "registered",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "custom_fields": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "edit_instructions": "These are the field edit instructions.",
- "editable": true,
- "display_type": "checkbox",
- "value": "blue",
- "file": {
- "name": "company-logo.png",
- "status": "pending",
- "length": 7947,
- "mime_type": "image/png",
- "presign_expires_in": 600,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "s3_etag": null,
}, - "visibility": "public",
- "edit_permissions": "profile",
- "options_selected_values": [
- {
- "option_value_id": "42",
- "option_value_text": null
}
], - "type": "text",
- "options": [
- {
- "id": "string",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}
], - "session_roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
]
}
], - "scheduled_sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get a person details - you can use includes to control the level of details you want to get.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
| include | string Enum: "groups" "custom_fields" "tickets" "profile_image" "session_roles" "public_preferences" "private_preferences" "scheduled_sessions" "checkins" "documents" Example: include=groups,profile_picture_urls Enriches the returned data by including nested resources directly on the response. You can provide one or more include parameters. |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "event_id": 14717,
- "pronouns": "He/him",
- "email": null,
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "about": "<p><strong>About Me</strong></p>",
- "checkin_code": "attendee1234@email.com, 195e06e1-5298-4f0a-8cbb-260461715ab",
- "social_links": {
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "private_preferences": {
- "offline_notifications_enabled": true,
- "preferred_event_app_language": "en",
- "preferred_event_app_timezone": "America/Los_Angeles",
- "receive_organizer_email": true,
- "receive_attendee_email": true,
- "organizer_push_notifications_enabled": true,
- "attendee_push_notifications_enabled": true,
- "name_sort_preference": "first_name"
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "deletion_requested_at": "2020-06-21T10:14:00+00:00",
- "registration_status": "registered",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "custom_fields": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "edit_instructions": "These are the field edit instructions.",
- "editable": true,
- "display_type": "checkbox",
- "value": "blue",
- "file": {
- "name": "company-logo.png",
- "status": "pending",
- "length": 7947,
- "mime_type": "image/png",
- "presign_expires_in": 600,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "s3_etag": null,
}, - "visibility": "public",
- "edit_permissions": "profile",
- "options_selected_values": [
- {
- "option_value_id": "42",
- "option_value_text": null
}
], - "type": "text",
- "options": [
- {
- "id": "string",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}
], - "session_roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
]
}
], - "scheduled_sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing person
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
Person data
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| first_name | string (FirstName) [ 1 .. 256 ] characters The first name of the person. |
| last_name | string (LastName) [ 1 .. 256 ] characters The last name of the person. |
| pronouns | string (Pronouns) <= 25 characters The preferred pronouns of the person. |
string or null <email> (Email) The email of the person. | |
| title | string or null (Title) [ 1 .. 256 ] characters Person's title |
| company_name | string or null (Company) [ 1 .. 256 ] characters Person's company |
| about | string or null <richtext> (About) [ 1 .. 256 ] characters Person's about (rich text supported) |
| website | string or null <URL> (Website) The url of the person website. |
| checkin_code | string or null (schemas-CheckinCode) [ 1 .. 1000 ] characters Code to be used to generate a QR code or Bar code in the event app for the attendee to checkin at the event. On creation, if no value is defined the email will be used as checkin_code content. |
object (SocialLinks) The person's social links | |
object (PublicPreferences) The person's publically viewable preferences. | |
object (PrivatePreferences) The person's private preferences, only available to the profile owner and organizers. | |
object or object (ProfileImageNoReadOnly) The person's profile image | |
Array of objects or objects or objects or objects (PeopleGroupsSet) Sets the groups this Person belongs to. Must specify at least one of
| |
Array of objects or objects or objects or objects or objects (PeopleFieldsSet) Sets custom field values for this Person. Must specify either of
| |
Array of objects or objects (SessionsSet) Sets scheduled sessions for this Person. Must specify either of
| |
Array of objects or objects or objects or objects (SessionRolesSet) Sets session roles for this Person. Specify the Session Role (by id, external_id, type, or name) and the list of Sessions (by id or external_id) in which they should have that role. Only informed Session Roles will be modified. Omitted sessions for an informed role
are left unchanged. To remove sessions from a role, include them with | |
Array of objects or objects (DocumentsSet) Sets the Documents this Entity has. Must specify either
|
{- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "about": "<p><strong>About Me</strong></p>",
- "checkin_code": "attendee1234@email.com, 195e06e1-5298-4f0a-8cbb-260461715ab",
- "social_links": {
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "private_preferences": {
- "offline_notifications_enabled": true,
- "preferred_event_app_language": "en",
- "preferred_event_app_timezone": "America/Los_Angeles",
- "receive_organizer_email": true,
- "receive_attendee_email": true,
- "organizer_push_notifications_enabled": true,
- "attendee_push_notifications_enabled": true,
- "name_sort_preference": "first_name"
}, - "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}, - "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
], - "custom_fields": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "value": "string"
}
], - "scheduled_sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
], - "session_roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]
}
], - "documents": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "event_id": 14717,
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "about": "<p><strong>About Me</strong></p>",
- "checkin_code": "attendee1234@email.com, 195e06e1-5298-4f0a-8cbb-260461715ab",
- "social_links": {
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "private_preferences": {
- "offline_notifications_enabled": true,
- "preferred_event_app_language": "en",
- "preferred_event_app_timezone": "America/Los_Angeles",
- "receive_organizer_email": true,
- "receive_attendee_email": true,
- "organizer_push_notifications_enabled": true,
- "attendee_push_notifications_enabled": true,
- "name_sort_preference": "first_name"
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "deletion_requested_at": "2020-06-21T10:14:00+00:00",
- "registration_status": "registered",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "custom_fields": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "edit_instructions": "These are the field edit instructions.",
- "editable": true,
- "display_type": "checkbox",
- "value": "blue",
- "file": {
- "name": "company-logo.png",
- "status": "pending",
- "length": 7947,
- "mime_type": "image/png",
- "presign_expires_in": 600,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "s3_etag": null,
}, - "visibility": "public",
- "edit_permissions": "profile",
- "options_selected_values": [
- {
- "option_value_id": "42",
- "option_value_text": null
}
], - "type": "text",
- "options": [
- {
- "id": "string",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}
], - "session_roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
]
}
], - "scheduled_sessions": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing person by ID.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get all people custom fields configured for the event. The list is always sorted according to specified order (reflected in the order field). Order can be changed using the reorder endpoint.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> Example: id=121233,234223 The list of field IDs. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| field_link_visibility | string <csv-string> Enum: "field_manager" "parent_entity_owner" "parent_entity_viewer" Example: field_link_visibility=field_manager Filter fields by visibility |
| type | string <csv-string> Enum: "text" "single_select" "multi_select" "file" "date" Example: type=text Filter fields by type |
| field_link_type | string Enum: "event_space" "registration" Example: field_link_type=event_space Filter fields by link type |
| fields_without_link_type | string Enum: "event_space" "registration" Example: fields_without_link_type=registration Filter fields without the given link type |
| include | string Value: "field_links" Example: include=field_links Enriches the returned data by including nested resources directly on the response. |
| search | string Specify a search term, searches the following fields:
|
| sort | string Example: sort=order Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "type": "text",
- "options": [
- {
- "id": "12345",
- "description": "This is a sample field",
- "option_type": "select",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates custom field in people library. Note that the field is added to the end of the custom fields list, you can reorder it later using separate endpoint.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New custom field information
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name required | string <printable-stripped-unicode-string> (FieldName) [ 1 .. 256 ] characters The name of the field. |
| display_type | string or null (FieldDisplayType) Enum: "radio" "dropdown" "checkbox" The display type of the field. Allowed values for single_select are "radio" and "dropdown". Allowed values for multi_select are "checkbox" and "dropdown". All other fields expect a null value at this time. |
| order | integer (FieldOrder) Sort order of the field |
| edit_instructions | string (EditInstructions) The instructions of the field. |
| editable | boolean (Editable) The flag indicating whether a field manager can edit the field value or not |
Array of objects (NewOption) List of options for the field (specified if applicable). Note that order matters, if you need to change the order or the contents you can use PATCH endpoint. The option id property has the following semantics:
| |
| type required | string Enum: "file" "text" "radio" "dropbox" "checkbox" The type of the field. |
Array of objects (NewFieldLink) List of field links. |
{- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "options": [
- {
- "name": "Green",
- "order": 1
}
], - "type": "text",
- "field_links": [
- {
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "type": "text",
- "options": [
- {
- "id": "12345",
- "description": "This is a sample field",
- "option_type": "select",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Returns existing custom field by ID
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| field_id required | string <id-string> (schemas-Id) 36 characters Example: 3321 The ID of existing field. |
| include | string Value: "field_links" Example: include=field_links Enriches the returned data by including nested resources directly on the response. |
{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "type": "text",
- "options": [
- {
- "id": "12345",
- "description": "This is a sample field",
- "option_type": "select",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates existing custom field in people library
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| field_id required | string <id-string> (schemas-Id) 36 characters Example: 3321 The ID of existing field. |
New custom field information
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name | string <printable-stripped-unicode-string> (FieldName) [ 1 .. 256 ] characters The name of the field. |
| display_type | string or null (FieldDisplayType) Enum: "radio" "dropdown" "checkbox" The display type of the field. Allowed values for single_select are "radio" and "dropdown". Allowed values for multi_select are "checkbox" and "dropdown". All other fields expect a null value at this time. |
| order | integer (FieldOrder) Sort order of the field |
| edit_instructions | string (EditInstructions) The instructions of the field. |
| editable | boolean (Editable) The flag indicating whether a field manager can edit the field value or not |
Array of objects (schemas) List of options for the field (specified if applicable). Note that order matters, if you need to change the order or the contents you can use PATCH endpoint. The option id property has the following semantics:
| |
Array of objects (NewFieldLink) List of field links. |
{- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "options": [
- {
- "id": "12345",
- "description": "This is a sample field",
- "option_type": "select",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "type": "text",
- "options": [
- {
- "id": "12345",
- "description": "This is a sample field",
- "option_type": "select",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing custom field by ID
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| field_id required | string <id-string> (schemas-Id) 36 characters Example: 3321 The ID of existing field. |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates custom fields order in people library
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
List of field objects containing either id or external_id in the the desired order. Note that the number of items should be equal to the total number of existing fields.
| id | string <id-string> (schemas-Id) 36 characters |
[- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Favorite color",
- "display_type": "checkbox",
- "order": 2,
- "edit_instructions": "any instruction",
- "editable": true,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "type": "text",
- "options": [
- {
- "id": "12345",
- "description": "This is a sample field",
- "option_type": "select",
- "name": "Green",
- "order": 1
}
], - "field_links": [
- {
- "id": "string",
- "link_type": "registration",
- "visibility": "public",
- "required": true,
- "order": 2,
- "applied_to": {
- "entity_type": "people_groups",
- "entity_ids": [
- "string"
]
}
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Get all people groups configured for the event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,12ekaur-b218-4bde-88db-3ba26867b871 Filter resources by one or more ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| name | string (Name) [ 1 .. 200 ] characters Example: name=Moderators Target people group name |
| names | string <csv-string> Example: names=Attendees,Speakers Target people group names. Supports multiple names with a comma-separated list. |
| type | string (PeopleGroupType) Enum: "attendees" "speakers" "reg_ticket_types" "custom" Target People Group Type |
| search | string Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a Group to categorize People. All People Groups created this way will have the "custom" type.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New people group information
| name required | string (Name) [ 1 .. 200 ] characters The name of the People Group. Not viewable by Event Attendees. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (schemas-Color) 7 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (schemas-Order) Sort order of People Group |
{- "name": "Moderators",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get a People Group's details.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target People Group ID |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing People Group
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target People Group ID |
People Group data
| name | string (Name) [ 1 .. 200 ] characters The name of the People Group. Not viewable by Event Attendees. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (schemas-Color) 7 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (schemas-Order) Sort order of People Group |
{- "name": "Moderators",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees",
- "color": "#33FF9E",
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing People Group by Id. The default Attendee & Speaker People Groups cannot be deleted.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target People Group ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}List personal schedule for an event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Adds a new session to a Personal Schedule
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
Session id to be scheduled.
| id required | string <id-string> (schemas-Id) 36 characters |
{- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}{- "data": {
- "0": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
]
}
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Removes existing Scheduled Session from a Personal Scheduled.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
| session_id required | string <id-string> (SessionId) [ 1 .. 256 ] characters Target Session ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Check if adding a session to a person's schedule would create conflicts with existing scheduled sessions. Returns a list of sessions that would overlap in time with the specified session.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| people_id required | string <id-string> (PeopleId) [ 1 .. 256 ] characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target people ID |
| session_id required | string <id-string> (SessionId) [ 1 .. 256 ] characters Target Session ID |
{- "data": {
- "sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string"
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Gets all checkins and checkouts for the specified event. Filters can be added as query parameters to control which kinds of checkins are returned.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> (components-schemas-Id) Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter Checkins to ones with the specified ids. |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| start_datetime | string <date-time> (StartDatetime) Example: start_datetime=2020-06-21T05:00 Filter all checkins created on or after this datetime. |
| end_datetime | string <date-time> (EndDatetime) Example: end_datetime=2020-06-21T05:00 Filter all checkins created before this datetime. |
| entity_type | string (EntityTypeFilter) Enum: "events" "sessions" Example: entity_type=sessions Filter all checkins by this entity type. |
| entity_id | string <id-string> (EntityIdFilter) Example: entity_id=11fb9acf-b218-4bde-88db-3ba26867b362 Filter for a specific entity based on its ID. This filter must be combined with the entity_type filter. The value is either an integer (for an event ID) or a UUID (for a session ID). |
| action | string (ActionFilter) Enum: "checkin" "checkout" Example: action=checkin Filter all checkins by action type. |
| group_id | string <csv-string> Example: group_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter the checkins of a certain people group |
| include | string Value: "person" Example: include=person Enriches the returned data by including nested resources directly on the response. You can provide one or more include parameters. |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "action": "checkin",
- "entity_type": "events",
- "entity_id": "12345",
- "checkin_at": "2020-06-21T10:14:00+00:00",
- "checked_in_by_user": {
- "id": 2000421,
- "email": "a@b.com",
- "first_name": "H",
- "last_name": "K"
}, - "device_name": "Front Entrance Kiosk",
- "person": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees"
}
]
}
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Checks a person in or out of an Event or Session. A person's checkin status can be determined from the collection of checkin and checkout logs created by each individual call to this endpoint.
When checking into a session with requires_registration_for_checkin enabled,
the person must be registered for the session. If not registered, a
session_registration_required_error will be returned.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
The new checkin/checkout details for the person
object (CheckinPerson) The person to be checked in. | |
| device_name | string or null (DeviceName) The optional device name for the kiosk that is making the checkin. This field can be omitted, but may help with kiosk analytics. |
| action required | string (CheckinAction) Enum: "checkin" "checkout" Specifies if this action is a Checkin or a Checkout. |
| entity_type required | string (CheckinEntityType) Enum: "events" "sessions" The entity type to which the user has checked in/out. |
| entity_id required | string (CheckinEntityId) The ID of the entity (i.e. event ID or session ID). |
| checkin_at | string <date-time> (CheckinAtDateTime) The datetime of the checkin. If omitted, the server will create the timestamp automatically. |
{- "person": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "checkin_code": "abc123"
}, - "device_name": "Front Entrance Kiosk",
- "action": "checkin",
- "entity_type": "events",
- "entity_id": "12345",
- "checkin_at": "2020-06-21T10:14:00+00:00"
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "action": "checkin",
- "entity_type": "events",
- "entity_id": "12345",
- "checkin_at": "2020-06-21T10:14:00+00:00",
- "checked_in_by_user": {
- "id": 2000421,
- "email": "a@b.com",
- "first_name": "H",
- "last_name": "K"
}, - "device_name": "Front Entrance Kiosk",
- "person": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees"
}
]
}
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get checkin by ID,
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| checkin_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 |
| include | string Value: "person" Example: include=person Enriches the returned data by including nested resources directly on the response. You can provide one or more include parameters. |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "action": "checkin",
- "entity_type": "events",
- "entity_id": "12345",
- "checkin_at": "2020-06-21T10:14:00+00:00",
- "checked_in_by_user": {
- "id": 2000421,
- "email": "a@b.com",
- "first_name": "H",
- "last_name": "K"
}, - "device_name": "Front Entrance Kiosk",
- "person": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "email": "john.doe@eventmobi.com",
- "title": "Software Engineer",
- "company_name": "EventMobi",
- "groups": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Moderators",
- "external_id": "93abg-7c462",
- "type": "attendees"
}
]
}
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Deletes a checkin or checkout.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| checkin_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}List all sessions for an event. Please see Sessions Content Experience
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> (sessions-common_components-schemas-Id) Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter Sessions to ones with the specified ids. |
| external_id | string <csv-string> (schemas-ExternalId) Example: external_id=b218-11fb9acf,4d5d-3173d303 Filter Sessions to ones with the specified external ids. |
| track_id | string <csv-string> Example: track_id=11fb9acf-b218-4bde-88db-3ba26867b362 Filter Sessions by their track ID. Multiple track IDs can be provided as a comma separated string. |
| company_id | string <id-string> Example: company_id=11fb9acf-b218-4bde-88db-3ba26867b362 Filter Sessions by that are associated with a company. |
| timezone | string (Timezone) Example: timezone=America/New_York Session's timezone |
| section_id | string <csv-string> (schemas-SectionId) Example: section_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef List of Agenda Section IDs |
| start_datetime_before | string <date-time> Example: start_datetime_before=2020-06-21T10:14:00 Filter Sessions start datetime (Sessions start datetime before filter) |
| start_datetime_after | string <date-time> Example: start_datetime_after=2020-06-21T10:14:00 Filter Sessions start datetime (Sessions start datetime after filter) |
| end_datetime_before | string <date-time> Example: end_datetime_before=2020-06-21T10:14:00 Filter Sessions end datetime (Sessions end datetime before filter) |
| end_datetime_after | string <date-time> Example: end_datetime_after=2020-06-21T10:14:00 Filter Sessions end datetime (Sessions end datetime after filter) |
| scheduled_during_event | boolean Example: scheduled_during_event=false Filter sessions that are scheduled during the event. |
| scheduled_by_people_id | string <id-string> Example: scheduled_by_people_id=11fb9acf-b218-4bde-88db-3ba26867b362 Retrieve sessions scheduled for the specified person. Users authorized as attendees cannot specify another person's id. Sessions can be filtered using additional query parameters. |
| include | string Enum: "location" "chat" "external_links" "tracks" "roles" "settings" "documents" "accessibility" "content_experience" Example: include=location, roles Allows enriching the returned data by including nested resources directly on the response. |
| created_before | string <date-time> Example: created_before=2020-06-21T10:14:00 Filter Sessions created before datetime |
| created_after | string <date-time> Example: created_after=2020-06-21T10:14:00 Filter Sessions created after datetime |
| updated_before | string <date-time> Example: updated_before=2020-06-21T10:14:00 Filter Sessions updated before datetime |
| updated_after | string <date-time> Example: updated_after=2020-06-21T10:14:00 Filter Sessions updated after datetime |
| session_role_type | string Enum: "speaker" "attendee" "moderator" "custom" Example: session_role_type=speaker Filter sessions by role type. |
| session_role_people_id | string <id-string> Example: session_role_people_id=11fb9acf-b218-4bde-88db-3ba26867b362 Filter sessions by role people ID |
| accessibility_type | string Enum: "all_event_people" "specific_people" "people_groups" "session_roles" Example: accessibility_type=all_event_people Filter Sessions by their accessibility type |
| search | string (SearchParameter) Example: search=john Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
| Accept | string Default: application/vnd.eventmobi+json; version=<version> |
{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "accessibility": {
- "entity_type": "people_groups",
- "entity_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "content_experience": {
- "id": "string",
- "type": "live_stream",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "external_id": "93abg-7c462",
- "pre_content_offset": 25,
- "post_content_offset": 25,
- "pre_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "post_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "main_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "virtual_meeting": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "start_datetime": "2020-06-21T10:14:00",
- "end_datetime": "2020-06-21T10:14:00",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "is_locked": true,
- "vendor_meeting_id": "31946026",
}, - "join_button_text": "Join us !",
- "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "chat": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "livestream",
- "enabled": true
}, - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "people": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "company_name": "EventMobi",
- "title": "Software Engineer",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "order": 0
}
]
}
], - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "settings": {
- "aaq_enabled": true,
- "engagement_order": [
- "ask_a_question",
- "live_poll",
- "chat"
], - "prevent_schedule_overlap": false,
- "requires_registration_for_checkin": false,
- "allow_onsite_app_sign_up": false
}, - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Adds a new session to an event. Please see Sessions Content Experience
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New session data
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name required | string (components-schemas-Name) [ 1 .. 256 ] characters Session name. |
| description | string or null (Description) Session description. Accepts HTML Rich Text. |
| start_datetime required | string (StartDateTime) Session start date time. |
| end_datetime required | string (EndDateTime) Session end time. End time should be greater than start time. |
object Create/Update Resource Location | |
object Enable/Disable session chat | |
Array of objects Sets the External Links that will be linked to this Session. | |
Array of objects or objects or objects or objects (schemas-SessionRolesSet) Sets people into Roles for this Session. Specify the Session Role (by id, external_id, type, or name) and the list of People (by id or external_id) that should be in that role. | |
Array of objects or objects or objects (TrackCreation) Sets the tracks that will be linked to this Session. To link a Subtrack, its track parent must be informed. | |
object Session Settings | |
object Content Experience | |
Array of objects or objects (DocumentsSet) Sets the Documents this Entity has. Must specify either of
|
{- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string"
}
}, - "chat": {
- "enabled": true
}, - "external_links": [
- {
- "name": "string",
- "link": "string",
- "order": 0
}
], - "roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "people": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]
}
], - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "sub_tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]
}
], - "settings": {
- "aaq_enabled": true,
- "engagement_order": [
- "ask_a_question",
- "live_poll",
- "chat"
], - "prevent_schedule_overlap": false,
- "requires_registration_for_checkin": false,
- "allow_onsite_app_sign_up": false
}, - "content_experience": {
- "type": "live_stream",
- "pre_content_offset": 25,
- "post_content_offset": 25,
- "pre_content": {
- "type": "video",
- "external_id": "93abg-7c462",
- "video": {
- "id": "string"
}
}, - "post_content": {
- "type": "video",
- "external_id": "93abg-7c462",
- "video": {
- "id": "string"
}
}, - "main_content": {
- "type": "video",
- "external_id": "93abg-7c462",
- "video": {
- "id": "string"
}
}, - "external_id": "93abg-7c462"
}, - "documents": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "accessibility": {
- "entity_type": "people_groups",
- "entity_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "content_experience": {
- "id": "string",
- "type": "live_stream",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "external_id": "93abg-7c462",
- "pre_content_offset": 25,
- "post_content_offset": 25,
- "pre_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "post_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "main_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "virtual_meeting": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "start_datetime": "2020-06-21T10:14:00",
- "end_datetime": "2020-06-21T10:14:00",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "is_locked": true,
- "vendor_meeting_id": "31946026",
}, - "join_button_text": "Join us !",
- "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "chat": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "livestream",
- "enabled": true
}, - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "people": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "company_name": "EventMobi",
- "title": "Software Engineer",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "order": 0
}
]
}
], - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "settings": {
- "aaq_enabled": true,
- "engagement_order": [
- "ask_a_question",
- "live_poll",
- "chat"
], - "prevent_schedule_overlap": false,
- "requires_registration_for_checkin": false,
- "allow_onsite_app_sign_up": false
}, - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get session details - you can use includes to control the level of details you want to get. Please see Sessions Content Experience
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| session_id required | string <id-string> (SessionId) [ 1 .. 256 ] characters Target Session ID |
| include | string Enum: "location" "chat" "external_links" "tracks" "roles" "settings" "documents" "accessibility" "content_experience" Example: include=location, roles Allows enriching the returned data by including nested resources directly on the response. |
{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "accessibility": {
- "entity_type": "people_groups",
- "entity_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "content_experience": {
- "id": "string",
- "type": "live_stream",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "external_id": "93abg-7c462",
- "pre_content_offset": 25,
- "post_content_offset": 25,
- "pre_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "post_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "main_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "virtual_meeting": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "start_datetime": "2020-06-21T10:14:00",
- "end_datetime": "2020-06-21T10:14:00",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "is_locked": true,
- "vendor_meeting_id": "31946026",
}, - "join_button_text": "Join us !",
- "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "chat": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "livestream",
- "enabled": true
}, - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "people": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "company_name": "EventMobi",
- "title": "Software Engineer",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "order": 0
}
]
}
], - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "settings": {
- "aaq_enabled": true,
- "engagement_order": [
- "ask_a_question",
- "live_poll",
- "chat"
], - "prevent_schedule_overlap": false,
- "requires_registration_for_checkin": false,
- "allow_onsite_app_sign_up": false
}, - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing session. Please see Sessions Content Experience
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| session_id required | string <id-string> (SessionId) [ 1 .. 256 ] characters Target Session ID |
Session data
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name | string (components-schemas-Name) [ 1 .. 256 ] characters Session name. |
| description | string or null (Description) Session description. Accepts HTML Rich Text. |
| start_datetime | string (StartDateTime) Session start date time. |
| end_datetime | string (EndDateTime) Session end time. End time should be greater than start time. |
object | |
object Create/Update Resource Location | |
object Enable/Disable session chat | |
Array of objects Updates the External Links that are linked to this Session.
Omitted External Links are left unchanged. To remove External Links,
include them with | |
Array of objects or objects or objects or objects (schemas-SessionRolesSet) Sets people into Roles for this Session. Specify the Session Role (by id, external_id, type, or name) and the list of People (by id or external_id) that should be in that role. Only informed Session Roles will be modified. For each informed Session Role the entire list of desired People must be informed. Any person not specified here will be removed. Pass an empty list to remove all people from the role. | |
Array of objects or objects or objects (TrackCreation) Updates the Tracks that are linked to this Session.
Omitted tracks are left unchanged. To remove tracks, include them
with | |
object Content Experience | |
object Session Settings | |
Array of objects or objects (DocumentsSet) Sets the Documents this Entity has. Must specify either
|
{- "external_id": "93abg-7c462",
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "accessibility": {
- "entity_type": "people_groups",
- "entity_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string"
}
}, - "chat": {
- "enabled": true
}, - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "people": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]
}
], - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "sub_tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]
}
], - "content_experience": {
- "type": "live_stream",
- "pre_content_offset": 25,
- "post_content_offset": 25,
- "pre_content": {
- "type": "video",
- "external_id": "93abg-7c462",
- "video": {
- "id": "string"
}
}, - "post_content": {
- "type": "video",
- "external_id": "93abg-7c462",
- "video": {
- "id": "string"
}
}, - "main_content": {
- "type": "video",
- "external_id": "93abg-7c462",
- "video": {
- "id": "string"
}
}, - "external_id": "93abg-7c462"
}, - "settings": {
- "aaq_enabled": true,
- "engagement_order": [
- "ask_a_question",
- "live_poll",
- "chat"
], - "prevent_schedule_overlap": false,
- "requires_registration_for_checkin": false,
- "allow_onsite_app_sign_up": false
}, - "documents": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "name": "How to organize a succesful event",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "accessibility": {
- "entity_type": "people_groups",
- "entity_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "content_experience": {
- "id": "string",
- "type": "live_stream",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "external_id": "93abg-7c462",
- "pre_content_offset": 25,
- "post_content_offset": 25,
- "pre_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "post_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}, - "main_content": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "text",
- "external_id": "93abg-7c462",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "video": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Home Video",
- "description": "Home Video description",
- "order": 0,
- "type": "live_stream",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "duration": 378,
- "size": 378,
- "expired_at": "2020-06-21T10:14:00+00:00",
- "ready": true,
- "animated_gif_url": "https://image.mux.com/349f-dkfadf-adfn/animated.gif?token=hasdf76asdfhlaskdf7asdfasdfhjk2",
- "live_stream": {
- "id": "string",
- "state": "unavailable",
- "rtmp_server_url": "rtmps://live.eventmobi.com:443/app",
- "access_key": "string",
- "do_record": false
}, - "upload": {
- "id": "string",
- "state": "waiting_for_upload",
}
}, - "virtual_meeting": {
- "id": "string",
- "external_id": "93abg-7c462",
- "event_id": 14717,
- "start_datetime": "2020-06-21T10:14:00",
- "end_datetime": "2020-06-21T10:14:00",
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "is_locked": true,
- "vendor_meeting_id": "31946026",
}, - "join_button_text": "Join us !",
- "image": {
- "id": "string",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "content_text": "Content Text",
- "background_color": "#33FF9E"
}
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "chat": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "type": "livestream",
- "enabled": true
}, - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "roles": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "people": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "company_name": "EventMobi",
- "title": "Software Engineer",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "order": 0
}
]
}
], - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "settings": {
- "aaq_enabled": true,
- "engagement_order": [
- "ask_a_question",
- "live_poll",
- "chat"
], - "prevent_schedule_overlap": false,
- "requires_registration_for_checkin": false,
- "allow_onsite_app_sign_up": false
}, - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing session by ID. Please see Sessions Content Experience
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| session_id required | string <id-string> (SessionId) [ 1 .. 256 ] characters Target Session ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get all tracks configured for the event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,12ekaur-b218-4bde-88db-3ba26867b871 Filter resources by one or more ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| name | string (tracks-common_components-schemas-Name) [ 1 .. 200 ] characters Example: name=Main Keynote Target Track Name |
| names | string <csv-string> Example: names=Beginner,Advance Target track names. Supports multiple names with a comma-separated list. |
| search | string Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a Track to categorize Sessions. Tracks can have a parent Track. After creating a Track it is not possible to change it's parent or making a parent Track a Child Track.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New track information
| name required | string (tracks-common_components-schemas-Name) [ 1 .. 200 ] characters The name of the Track. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (Color) 6 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (Order) Default: 0 Sort order of Track |
Array of objects (SubTrackSetCreation) Default: [] Array of ordered Subtracks. |
{- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2,
- "sub_tracks": [
- {
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get a Track's details.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| track_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Track ID |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing Track
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| track_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Track ID |
Track data
| name | string (tracks-common_components-schemas-Name) [ 1 .. 200 ] characters The name of the Track. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (Color) 6 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (Order) Default: 0 Sort order of Track |
Array of objects (SubTrackSetDetail) Default: [] Array of ordered Subtracks. |
{- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing Track by Id.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| track_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Track ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Reorder a list of existing tracks according order of tracks ids parameters.
List of ordered tracks ids
| id | string <id-string> (schemas-Id) 36 characters |
[- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Get all session roles configured for the event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,12ekaur-b218-4bde-88db-3ba26867b871 Filter resources by one or more ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| name | string (schemas-Name) [ 1 .. 50 ] characters Example: name=Speakers Target Session Role Name |
| type | string (SessionRoleType) Enum: "speaker" "moderator" "attendee" "custom" Target Session Role Type |
| search | string Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "event_id": 14717,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a Session Role to categorize People in a specific Session. All Session Roles created this way will have the "custom" type.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New session role information
| name required | string (schemas-Name) [ 1 .. 50 ] characters The name of the Session Role. |
| order | integer or null (SessionRoleOrder) Sort order of session roles |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
{- "name": "Speakers",
- "order": 2,
- "external_id": "93abg-7c462"
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "event_id": 14717,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get a Session Role's details.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| role_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Session Role ID |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "event_id": 14717,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing Session Role
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| role_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Session Role ID |
Session Role data
| name | string (schemas-Name) [ 1 .. 50 ] characters The name of the Session Role. |
| order | integer or null (SessionRoleOrder) Sort order of session roles |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
{- "name": "Speakers",
- "order": 2,
- "external_id": "93abg-7c462"
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Speakers",
- "external_id": "93abg-7c462",
- "type": "speaker",
- "order": 2,
- "event_id": 14717,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing Session Role by Id. The default Speaker and Moderator Session Roles cannot be deleted.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| role_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Session Role ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}List all companies for an event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> (companies-common_components-schemas-Id) Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter Companies to ones with the specified ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| group_id | string or null <csv-string> (schemas-GroupId) Example: group_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter Companies to ones within the specified Company Groups.
Requires the |
| section_id | string <csv-string> (components-schemas-SectionId) Example: section_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef List of Companies Section IDs |
string or null <email> (schemas-Email) Example: email=john.doe@eventmobi.com Filter Companies to one matching an email address. Exact match only.
Filtering by a | |
| include | string Enum: "groups" "location" "linked_sessions" "representatives" "external_links" "documents" Example: include=groups, representatives Allows enriching the returned data by including nested resources directly on the response. |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
| search | string (SearchParameter) Example: search=john Specify a search term, searches the following fields:
|
{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "EventMobi",
- "event_id": 12345,
- "about": "<p><strong>About EventMobi</strong></p>",
- "email": "john.doe@eventmobi.com",
- "phone": "+31 0 40 34567891",
- "social_links": {
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "logo_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
], - "linked_sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "name": "Keynote: Getting Rich by giving lectures about getting rich",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "order": 0
}
], - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
], - "representatives": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/She",
- "company_name": "Wolf Company",
- "title": "Star Engineer",
- "order": 0,
- "visible": "Star Engineer",
- "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}
}
], - "lead_capture": {
- "enabled": true
}, - "digital_lead_capture": {
- "enabled": true,
- "call_to_action": {
- "type": "external_link",
- "text": "Click here to get in touch",
- "icon": "phone"
}
}
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Adds a new company to an event
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New company data
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name required | string (companies-common_components-schemas-Name) [ 1 .. 256 ] characters Company name. |
| about | string or null <richtext> (schemas-About) [ 1 .. 256 ] characters Company's about (rich text supported) |
string or null <email> (schemas-Email) The email of the company. | |
| phone | string or null (Phone) [ 1 .. 256 ] characters The company's phone number |
| website | string or null <URL> (schemas-Website) The url of the company website. |
object (schemas-SocialLinks) | |
object or object (ImageUpdate) | |
object Create/Update Resource Location | |
Array of objects or objects or objects (CompanyGroupsSet) Sets the groups this Company belongs to. Must specify at least one of
| |
Array of objects or objects (LinkedSessionsSet) Sets the Sessions that are linked to this Company. Must specify either
| |
Array of objects Sets the External Links that will be linked to this Company. | |
Array of objects or objects (DocumentsSet) Sets the Documents this Entity has. Must specify either of
| |
Array of objects or objects (CompanyRepresentativesSet) Sets the Representatives this Company has. Must specify either of
|
{- "external_id": "93abg-7c462",
- "name": "EventMobi",
- "about": "<p><strong>About EventMobi</strong></p>",
- "email": "john.doe@eventmobi.com",
- "phone": "+31 0 40 34567891",
- "social_links": {
}, - "logo_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string"
}
}, - "groups": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
], - "linked_sessions": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
], - "external_links": [
- {
- "name": "string",
- "link": "string",
- "order": 0
}
], - "documents": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
], - "representatives": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "EventMobi",
- "event_id": 12345,
- "about": "<p><strong>About EventMobi</strong></p>",
- "email": "john.doe@eventmobi.com",
- "phone": "+31 0 40 34567891",
- "social_links": {
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "logo_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
], - "linked_sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "name": "Keynote: Getting Rich by giving lectures about getting rich",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "order": 0
}
], - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
], - "representatives": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/She",
- "company_name": "Wolf Company",
- "title": "Star Engineer",
- "order": 0,
- "visible": "Star Engineer",
- "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get company details - you can use includes to control the level of details you want to get.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| company_id required | string <id-string> (CompanyId) [ 1 .. 256 ] characters Target company ID |
| include | string Enum: "groups" "location" "linked_sessions" "representatives" "external_links" "documents" Example: include=groups, representatives Allows enriching the returned data by including nested resources directly on the response. |
{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "EventMobi",
- "event_id": 12345,
- "about": "<p><strong>About EventMobi</strong></p>",
- "email": "john.doe@eventmobi.com",
- "phone": "+31 0 40 34567891",
- "social_links": {
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "logo_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
], - "linked_sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "name": "Keynote: Getting Rich by giving lectures about getting rich",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "order": 0
}
], - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
], - "representatives": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/She",
- "company_name": "Wolf Company",
- "title": "Star Engineer",
- "order": 0,
- "visible": "Star Engineer",
- "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}
}
], - "lead_capture": {
- "enabled": true
}, - "digital_lead_capture": {
- "enabled": true,
- "call_to_action": {
- "type": "external_link",
- "text": "Click here to get in touch",
- "icon": "phone"
}
}
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing company
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| company_id required | string <id-string> (CompanyId) [ 1 .. 256 ] characters Target company ID |
Company data
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name | string (companies-common_components-schemas-Name) [ 1 .. 256 ] characters Company name. |
| about | string or null <richtext> (schemas-About) [ 1 .. 256 ] characters Company's about (rich text supported) |
string or null <email> (schemas-Email) The email of the company. | |
| phone | string or null (Phone) [ 1 .. 256 ] characters The company's phone number |
| website | string or null <URL> (schemas-Website) The url of the company website. |
object (schemas-SocialLinks) | |
object or object (ImageUpdate) | |
object Create/Update Resource Location | |
Array of objects or objects or objects (CompanyGroupsSet) Sets the groups this Company belongs to. Must specify at
least one of | |
Array of objects or objects (LinkedSessionsSet) Sets the Sessions that are linked to this Company. Must at least one of
| |
Array of objects Updates the External Links that are linked to this Company.
Omitted External Links are left unchanged. To remove External Links,
include them with | |
Array of objects or objects (DocumentsSet) Sets the Documents this Entity has. Must specify either
| |
Array of objects or objects (CompanyRepresentativesSet) Sets the Representatives this Company has. Must specify either
|
{- "external_id": "93abg-7c462",
- "name": "EventMobi",
- "about": "<p><strong>About EventMobi</strong></p>",
- "email": "john.doe@eventmobi.com",
- "phone": "+31 0 40 34567891",
- "social_links": {
}, - "logo_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string"
}
}, - "groups": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
], - "linked_sessions": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
], - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "documents": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
], - "representatives": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "EventMobi",
- "event_id": 12345,
- "about": "<p><strong>About EventMobi</strong></p>",
- "email": "john.doe@eventmobi.com",
- "phone": "+31 0 40 34567891",
- "social_links": {
}, - "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "logo_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
], - "linked_sessions": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "name": "Keynote: Getting Rich by giving lectures about getting rich",
- "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.",
- "start_datetime": "2018-09-26T08:30:00.000Z",
- "end_datetime": "2018-09-26T09:30:00.000Z",
- "capacity_limit": 100,
- "capacity_used": 5,
- "location": {
- "label": "Booth 123",
- "map_location": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Square One Pavilion Map",
- "map_id": "string",
- "x": 5,
- "y": 15
}
}, - "tracks": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "Main Keynote",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "event_id": 12345,
- "order": 2,
- "sub_tracks": [
- {
- "id": "53c21923-4c69-4f20-9b5d-5ae1a93f8e31",
- "name": "My SubTrack",
- "external_id": "my_sub_track"
}
]
}
], - "order": 0
}
], - "external_links": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "name": "string",
- "link": "string",
- "order": 0
}
], - "documents": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "string",
- "name": "string",
- "length": 0,
- "mime_type": "string",
- "order": 0
}
], - "representatives": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/She",
- "company_name": "Wolf Company",
- "title": "Star Engineer",
- "order": 0,
- "visible": "Star Engineer",
- "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}, - "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing company by ID.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| company_id required | string <id-string> (CompanyId) [ 1 .. 256 ] characters Target company ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get all Company Groups configured for the event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,12ekaur-b218-4bde-88db-3ba26867b871 Filter resources by one or more ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| name | string (groups-common_components-schemas-Name) [ 1 .. 200 ] characters Example: name=Agencies Target company group name |
| names | string <csv-string> Example: names=CompanyA,CompanyB Target company group names. Supports multiple names with a comma-separated list. |
| search | string Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a Group to categorize Companies.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New Company Group information
| name required | string (groups-common_components-schemas-Name) [ 1 .. 200 ] characters The name of the Company Group. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (schemas-Color) 7 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (groups-common_components-schemas-Order) Sort order of Company Group |
{- "name": "Agencies",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get a Company Group's details.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Company Group ID |
{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing Company Group
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Company Group ID |
Company Group data
| name | string (groups-common_components-schemas-Name) [ 1 .. 200 ] characters The name of the Company Group. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (schemas-Color) 7 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (groups-common_components-schemas-Order) Sort order of Company Group |
{- "name": "Agencies",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing Company Group by Id.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Company Group ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Reorder a list of existing company groups according order of groups ids parameters.
List of ordered company groups ids
| id | string <id-string> (schemas-Id) 36 characters |
[- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}List images for a specific event
| resource_type required | string (ResourceType) Enum: "events" "eventapp" "organizations" Resource type that the image belongs to. |
| resource_id required | string (ResourceId) ID of the specified resource type. |
| id | string <csv-string> Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,12ekaur-b218-4bde-88db-3ba26867b871 Filter resources by one or more ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| associated | boolean Filter by associated status. If set to true, returns only images that have been associated to a piece of data in the system (for example, used on a person's profile). If set to false, returns only unassociated images. Omit parameter to return images regardless of association status. |
| type | string (ImageType) Enum: "profile" "qr_code_img" "activity_feed" "company" "page" "badge" "widget" "content_experience" "beefree_email_design_preview" "beefree_content_design_preview" "video_static_preview" "video_animated_preview" The type of entity the image is associated with. This optional field can be specified to indicate the expected usage of an image, and will restrict the image so that it can only be attached to the matching entity type. If left blank, the system will frequently set this field when attaching it to certain entity types. |
| scale_width | integer Scales the image to this width. |
| scale_height | integer Scales the image to this height. |
| user_crop | boolean Default: true This parameter determines if the image will be cropped using the predefined coordinates stored in the system before resizing to scale dimensions. |
| pre_crop | string <csv-string> Example: pre_crop=100,100,300,300 This parameter defines the top left and bottom right points that will be used to pre crop the image. It is formed by four integers separated by comma (a,b,x,y) representing two points on the image, being (a,b) the top left point and (x,y) the bottom right point, defining the area on the image that will be cropped. |
| smart_crop | boolean Default: false This parameter determines if the image will be cropped using smart face detection, must set scale_width and scale_height for this to work. |
| fit_in | boolean Default: true This parameter defines the resizing strategy the system will adopt, must set scale_width and scale_height for this to work.
|
| fill_color | string 7 characters Example: fill_color=#33FF9E This parameter defines the color that will be used to fill in any missing areas on a image resized with fit_in. |
{- "data": [
- {
- "id": "string",
- "external_id": "string",
- "name": "image.jpg",
- "mime_type": "image/jpeg",
- "length": 342434,
- "crop_x": 10,
- "crop_y": 20,
- "crop_width": 400,
- "crop_height": 400,
- "image_url": "string",
- "status": "pending",
- "type": "profile"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a new image entry in the system. Pass meta data for the file to this endpoint, and optionally crop data. It will return the file object, including a URL where you can upload the actual file to.
| resource_type required | string (ResourceType) Enum: "events" "eventapp" "organizations" Resource type that the image belongs to. |
| resource_id required | string (ResourceId) ID of the specified resource type. |
File meta data
| external_id | string or null <external-id> (schemas) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name required | string (FileName) [ 1 .. 255 ] characters Original or desired file name. |
| mime_type required | string (MimeType) [ 1 .. 255 ] characters Enum: "image/jpeg" "image/png" "image/gif" "image/jpg" "image/bmp" "image/webp" "image/svg+xml" File MIME type. |
| length required | integer (FileLength) Size of the file in bytes. |
| crop_x | integer or null (CropX) X coordinate of the top left corner to use for cropping. |
| crop_y | integer or null (CropY) Y coordinate of the top left corner to use for cropping. |
| crop_width | integer or null (CropWidth) Width of the area to crop to. |
| crop_height | integer or null (CropHeight) Height of the area to crop to. |
| type | string (ImageType) Enum: "profile" "qr_code_img" "activity_feed" "company" "page" "badge" "widget" "content_experience" "beefree_email_design_preview" "beefree_content_design_preview" "video_static_preview" "video_animated_preview" The type of entity the image is associated with. This optional field can be specified to indicate the expected usage of an image, and will restrict the image so that it can only be attached to the matching entity type. If left blank, the system will frequently set this field when attaching it to certain entity types. |
{- "external_id": "string",
- "name": "image.jpg",
- "mime_type": "image/jpeg",
- "length": 342434,
- "crop_x": 10,
- "crop_y": 20,
- "crop_width": 400,
- "crop_height": 400,
- "type": "profile"
}{- "data": {
- "id": "string",
- "external_id": "string",
- "name": "image.jpg",
- "mime_type": "image/jpeg",
- "length": 342434,
- "crop_x": 10,
- "crop_y": 20,
- "crop_width": 400,
- "crop_height": 400,
- "image_url": "string",
- "status": "pending",
- "type": "profile",
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get details for a specific image
| resource_type required | string (ResourceType) Enum: "events" "eventapp" "organizations" Resource type that the image belongs to. |
| resource_id required | string (ResourceId) ID of the specified resource type. |
| image_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target image ID |
| scale_width | integer Scales the image to this width. |
| scale_height | integer Scales the image to this height. |
| user_crop | boolean Default: true This parameter determines if the image will be cropped using the predefined coordinates stored in the system before resizing to scale dimensions. |
| pre_crop | string <csv-string> Example: pre_crop=100,100,300,300 This parameter defines the top left and bottom right points that will be used to pre crop the image. It is formed by four integers separated by comma (a,b,x,y) representing two points on the image, being (a,b) the top left point and (x,y) the bottom right point, defining the area on the image that will be cropped. |
| smart_crop | boolean Default: false This parameter determines if the image will be cropped using smart face detection, must set scale_width and scale_height for this to work. |
| fit_in | boolean Default: true This parameter defines the resizing strategy the system will adopt, must set scale_width and scale_height for this to work.
|
| fill_color | string 7 characters Example: fill_color=#33FF9E This parameter defines the color that will be used to fill in any missing areas on a image resized with fit_in. |
{- "data": {
- "id": "string",
- "external_id": "string",
- "name": "image.jpg",
- "mime_type": "image/jpeg",
- "length": 342434,
- "crop_x": 10,
- "crop_y": 20,
- "crop_width": 400,
- "crop_height": 400,
- "image_url": "string",
- "status": "pending",
- "type": "profile"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Use this endpoint to finalize or cancel an image upload.
| resource_type required | string (ResourceType) Enum: "events" "eventapp" "organizations" Resource type that the image belongs to. |
| resource_id required | string (ResourceId) ID of the specified resource type. |
Updated file data
| status | string Enum: "finalized" "cancelled" Used to finalize or cancel an image upload after transfering the data to the upload URL. A patch call with status 'finalized' has to be made, otherwise the image will be automatically deleted. |
| external_id | string or null <external-id> (schemas) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| crop_x | integer or null (CropX) X coordinate of the top left corner to use for cropping. |
| crop_y | integer or null (CropY) Y coordinate of the top left corner to use for cropping. |
| crop_width | integer or null (CropWidth) Width of the area to crop to. |
| crop_height | integer or null (CropHeight) Height of the area to crop to. |
{- "status": "finalized",
- "external_id": "string",
- "crop_x": 10,
- "crop_y": 20,
- "crop_width": 400,
- "crop_height": 400
}{- "data": {
- "id": "string",
- "external_id": "string",
- "name": "image.jpg",
- "mime_type": "image/jpeg",
- "length": 342434,
- "crop_x": 10,
- "crop_y": 20,
- "crop_width": 400,
- "crop_height": 400,
- "image_url": "string",
- "status": "finalized",
- "type": "profile"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Deletes an existing image
| resource_type required | string (ResourceType) Enum: "events" "eventapp" "organizations" Resource type that the image belongs to. |
| resource_id required | string (ResourceId) ID of the specified resource type. |
| image_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target image ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}List documents for a specific event
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> (documents-common_components-schemas-Id) Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter Documents to ones with the specified ids. |
| group_id | string <csv-string> (GroupIDs) Example: group_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef Filter by one or more document group IDs. |
| finalized | boolean Example: finalized=true Filter by documents that have completed uploading or not. By default all documents are returned regardless of upload status. |
| created_before | string <date-time> Example: created_before=2020-06-21T10:14:00 Filter documents created before datetime |
| section_id | string <csv-string> (documents-common_components-schemas-SectionId) Example: section_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef List of Documents Section IDs |
| include | string Value: "groups" Example: include=groups Allows enriching the returned data by including nested resources directly on the response. |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
| search | string (SearchParameter) Example: search=john Specify a search term, searches the following fields:
|
{- "data": [
- {
- "id": "string",
- "external_id": "string",
- "name": "document.pdf",
- "mime_type": "application/pdf",
- "length": 342434,
- "status": "pending",
- "creator_user_id": 2000421,
- "event_id": 8033,
- "created_at": "2025-04-16T20:19:15.037720+00:00",
- "updated_at": "2025-06-06T19:38:24.620342+00:00",
- "presign_expires_in": 600,
- "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a new document entry in the system. Pass metadata for the document to this endpoint. It will return the document object, including a URL where you can upload the actual file to.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| document_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target document ID |
Document metadata
| external_id | string or null <external-id> (schemas) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| name required | string (schemas-FileName) [ 1 .. 255 ] characters Original or desired file name. |
| mime_type required | string (schemas-MimeType) [ 1 .. 255 ] characters Enum: "application/pdf" "image/png" "image/gif" File MIME type. |
| length required | integer (FileLength) Size of the file in bytes. |
Array of objects or objects or objects (DocumentGroupsSet) Sets the groups this Document belongs to. Must specify at least
one of |
{- "external_id": "string",
- "name": "document.pdf",
- "mime_type": "application/pdf",
- "length": 342434,
- "groups": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "string",
- "external_id": "string",
- "name": "document.pdf",
- "mime_type": "application/pdf",
- "length": 342434,
- "status": "pending",
- "creator_user_id": 2000421,
- "event_id": 8033,
- "created_at": "2025-04-16T20:19:15.037720+00:00",
- "updated_at": "2025-06-06T19:38:24.620342+00:00",
- "presign_expires_in": 600,
- "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
]
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get details for a specific document
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| document_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target document ID |
| include | string Value: "groups" Example: include=groups Allows enriching the returned data by including nested resources directly on the response. |
{- "data": {
- "id": "string",
- "external_id": "string",
- "name": "document.pdf",
- "mime_type": "application/pdf",
- "length": 342434,
- "status": "pending",
- "creator_user_id": 2000421,
- "event_id": 8033,
- "created_at": "2025-04-16T20:19:15.037720+00:00",
- "updated_at": "2025-06-06T19:38:24.620342+00:00",
- "presign_expires_in": 600,
- "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Use this endpoint to update a documents details. Also used to finalize or cancel an document upload.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| document_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target document ID |
Updated file data
| name | string (schemas-FileName) [ 1 .. 255 ] characters Original or desired file name. |
| status | string Enum: "finalized" "cancelled" Used to finalize or cancel a document upload after transfering the data to the upload URL. A patch call with status 'finalized' has to be made, otherwise the document will be automatically deleted. |
| external_id | string or null <external-id> (schemas) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
Array of objects or objects or objects (DocumentGroupsSet) Sets the groups this Document belongs to. Must specify at
least one of |
{- "name": "document.pdf",
- "status": "finalized",
- "external_id": "string",
- "groups": [
- {
- "id": "f961b434-45b7-43d2-b25b-437b3d9c2e80"
}
]
}{- "data": {
- "id": "string",
- "external_id": "string",
- "name": "document.pdf",
- "mime_type": "application/pdf",
- "length": 342434,
- "status": "finalized",
- "creator_user_id": 2000421,
- "event_id": 8033,
- "created_at": "2025-04-16T20:19:15.037720+00:00",
- "updated_at": "2025-06-06T19:38:24.620342+00:00",
- "presign_expires_in": 600,
- "groups": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2
}
]
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Deletes an existing document
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| document_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target document ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Gets an one time use pre-signed download url for a document.
The url will expire after expires_after_seconds seconds.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| document_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target document ID |
{- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get all Document Groups configured for the event.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| id | string <csv-string> Example: id=11fb9acf-b218-4bde-88db-3ba26867b362,12ekaur-b218-4bde-88db-3ba26867b871 Filter resources by one or more ids. |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| name | string (groups-common_components-schemas-Name-2) [ 1 .. 200 ] characters Example: name=Agencies Target Document Group Name |
| names | string <csv-string> Example: names=Sensitive,Public Target document group names. Supports multiple names with a comma-separated list. |
| search | string Specify a search term, searches the following fields:
|
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 Specify the maximum number of items per page |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 Specify the page index. Starts from 0 |
| section_id | string <csv-string> (documents-common_components-schemas-SectionId) Example: section_id=11fb9acf-b218-4bde-88db-3ba26867b362,3173d303-a153-4d5d-8326-4b8ac6e3ceef List of Documents Section IDs |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Creates a Group to categorize Documents.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New Document Group information
| name required | string (groups-common_components-schemas-Name-2) [ 1 .. 200 ] characters The name of the Document Group. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (schemas-Color) 7 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (groups-common_components-schemas-Order-2) Sort order of Document Group |
{- "name": "Agencies",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get a Document Group's details.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Document Group ID |
{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing Document Group
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Document Group ID |
Document Group data
| name | string (groups-common_components-schemas-Name-2) [ 1 .. 200 ] characters The name of the Document Group. |
| external_id | string or null <external-id> (ExternalId) [ 1 .. 64 ] characters A settable & queriable field to associate this resource with an id from an external system. Must be unique within the event per resource type. |
| color | string (schemas-Color) 7 characters 6 digit hexadecimal colour code including hash prefix |
| order | integer or null (groups-common_components-schemas-Order-2) Sort order of Document Group |
{- "name": "Agencies",
- "external_id": "93abg-7c462",
- "color": "#33FF9E",
- "order": 2
}{- "data": {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Removes existing Document Group by Id.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| group_id required | string <id-string> (schemas) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target Document Group ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Reorder a list of existing document groups according order of groups ids parameters.
List of ordered Document groups ids
| id | string <id-string> (schemas-Id) 36 characters |
[- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}
]{- "data": [
- {
- "id": "string",
- "external_id": "93abg-7c462",
- "name": "Agencies",
- "color": "#33FF9E",
- "order": 2,
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Get event gamification settings details.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "name": "string",
- "description": "string",
- "challenges_hidden": true
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Update a event gamification settings
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
Game settings data
| name | string [ 0 .. 128 ] characters Name of game. |
| description | string [ 0 .. 2000 ] characters Game details. |
| challenges_hidden | boolean Hide challenges. |
{- "name": "string",
- "description": "string",
- "challenges_hidden": true
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "name": "string",
- "description": "string",
- "challenges_hidden": true
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Delete all answers of each game challenge, and reset all players points to 0
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Creates event gamification challenge
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New challenge info
| name required | string [ 0 .. 128 ] characters Name of challenge. |
| description | string [ 0 .. 2000 ] characters Challenge details. |
| enabled | boolean True if the challenge is enabled. |
| points required | number (Points) Point score of challenge (should not have any decimal). |
| passcode required | string Answer code of the challenge. Once created, this can't be updated if challenge has answers. |
| order | number (gamification-common_components-schemas-Order) Order of challenge. |
{- "name": "string",
- "description": "string",
- "enabled": true,
- "points": 0,
- "passcode": "string",
- "order": 1
}{- "data": {
- "name": "string",
- "description": "string",
- "enabled": true,
- "points": 0,
- "passcode": "string",
- "order": 1,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "has_answer": true
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get all event gamification challenges.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| external_id | string <csv-string> Example: external_id=93abg-7c462,resource2 Filter resources by one or more external_ids. |
| include | string Value: "answers" Example: include=answers Allows enriching the returned data by including nested resources directly on the response. |
| name | string Example: name=my challenge Filter by name. |
| search | string Text search by name. |
| id | string Example: id=9a017781-cf36-4237-856f-438c37f53cad,12017781-cf36-4237-856f-438c37f53ner Filter challenges using provided comma separated list of ids. |
| enabled | boolean Filter by enabled. |
| answered_by_person | string Example: answered_by_person=9a017781-cf36-4237-856f-438c37f53cad Filter challenges having answers given by provided by person (people) id. |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "name": "string",
- "description": "string",
- "enabled": true,
- "points": 0,
- "passcode": "string",
- "order": 1,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "has_answer": true,
- "answers": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "challenge_id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "player_id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "points": 0,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}
]
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Modify order, delete, update multiple challenges
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
Update/Delete multiple challenges
| id | string 36 characters For new challenges, this field is not required. For updating or deleting existing challenges, this field is required. |
| order | number Order of challenge. |
| deleted | boolean True if challenge is required to be deleted. |
| name | string [ 0 .. 128 ] characters Name of challenge. |
| description | string [ 0 .. 2000 ] characters Challenge details. |
| enabled | boolean True if the challenge is enabled. |
| points | number (Points) Point score of challenge (should not have any decimal). |
| passcode | string Answer code of the challenge. Once created, this can't be updated if challenge has answers. |
[ ]{- "data": [
- {
- "name": "string",
- "description": "string",
- "enabled": true,
- "points": 0,
- "passcode": "string",
- "order": 1,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "has_answer": true
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing challenge
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| challenge_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target challenge ID |
Update challenge. Passcode will not be updated if challenge has answers
| name | string [ 0 .. 128 ] characters Name of challenge. |
| description | string [ 0 .. 2000 ] characters Challenge details. |
| enabled | boolean True if the challenge is enabled. |
| points | number (Points) Point score of challenge (should not have any decimal). |
| passcode | string Answer code of the challenge. Once created, this can't be updated if challenge has answers. |
| order | number (gamification-common_components-schemas-Order) Order of challenge. |
{- "name": "string",
- "description": "string",
- "enabled": true,
- "points": 0,
- "passcode": "string",
- "order": 1
}{- "data": {
- "name": "string",
- "description": "string",
- "enabled": true,
- "points": 0,
- "passcode": "string",
- "order": 1,
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "event_id": 12345,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00",
- "has_answer": true
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Delete an existing challenge
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| challenge_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Target challenge ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get event game users who have responded to challenges
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| token | string Example: token=9a017781-cf36-4237-856f-438c37f53cad Temporary auth token for sharable leaderboard link. |
| people_id | string Example: people_id=9a017781-cf36-4237-856f-438c37f53cad,12017781-cf36-4237-856f-438c37f53ner Filter players using provided comma separated list of people ids. |
| rank_offset | number Requires one person id provided in people_id param, and returns a list of players with rank falling within the range of the provided player's rank plus or minus the 'rank_offset'. |
| page | integer (PagePaginationParameter) Default: 0 Example: page=3 |
| limit | integer (LimitPaginationParameter) Default: 250 Example: limit=100 |
| sort | string (SortPaginationParameter) Example: sort=name Specify the list of fields to sort by. Sortable fields:
|
{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "person": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "first_name": "John",
- "last_name": "Doe",
- "pronouns": "He/him",
- "company_name": "EventMobi",
- "title": "Software Engineer",
- "profile_image": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "external_id": "93abg-7c462",
- "thumbnail_url": "string",
- "standard_size_url": "string",
- "full_size_url": "string"
}, - "public_preferences": {
- "is_profile_visible": true,
- "chat_enabled": true,
- "attendance_format": "onsite"
}
}, - "points": 0,
- "rank": 0,
- "updated_at": "2020-06-21T10:14:00+00:00"
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Generates a temporary auth token for sharable leaderboard link.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
{- "data": {
- "leaderboard_token": "28f7d78681db7e742f8cbaf4f967420a1c08f2bf189e3a6b204ff314dd94189befb8f"
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Answers an event gamification challenge. For attendees, throws invalid error response if answer doesnt match a challenge or a matching answer challenge is not enabled. Organizer users may provide people_id to answer on behalf of that person. When an organizer provides people_id, the challenge answer code is optional and the challenge does not need to be enabled.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
Answer game
| answer | string Answer of any challenge. Optional when an organizer provides people_id. |
| challenge_id | string <id-string> (schemas-Id) 36 characters |
{- "answer": "string",
- "challenge_id": "11fb9acf-b218-4bde-88db-3ba26867b362"
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "challenge_id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "event_id": 12345,
- "player_id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "points": 0,
- "created_at": "2020-06-21T10:14:00+00:00",
- "updated_at": "2020-06-21T10:14:00+00:00"
}, - "meta": {
- "status": 201,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}List all webhooks for an event. Please see Using Webhooks for general information on using webhooks.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| type | string (schemas-Type) Enum: "people" "people_groups" "companies" "company_groups" "sessions" "tracks" "session_roles" "schedule" "people_custom_fields" "checkins" Example: type=people Resource type in our system |
{- "data": [
- {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "callback_url": "string",
- "event_id": 14717,
- "type": "people",
- "enabled": true,
- "request_origin": "acme",
- "version": 4
}
], - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf",
- "pagination": {
- "limit": 50,
- "page": 10,
- "page_items_count": 43,
- "total_items_count": 493,
- "sort": "name"
}
}, - "errors": null
}Registers a new webhook in the system for a specific event. Please see Using Webhooks for general information on using webhooks.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
New webhook data
| callback_url required | string (CallbackUrl) Callback URL. |
| type required | string (schemas-Type) Enum: "people" "people_groups" "companies" "company_groups" "sessions" "tracks" "session_roles" "schedule" "people_custom_fields" "checkins" Resource type in our system |
| request_origin | string (RequestOrigin) Client identifier. Changes coming from a request with a specified request origin header won't trigger webhooks with the same request origin. |
{- "callback_url": "string",
- "type": "people",
- "request_origin": "acme"
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "callback_url": "string",
- "event_id": 14717,
- "type": "people",
- "enabled": true,
- "request_origin": "acme",
- "version": 4
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Get details for a specific webhook by ID. Please see Using Webhooks for general information on using webhooks.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| webhook_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Webhook ID |
{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "callback_url": "string",
- "event_id": 14717,
- "type": "people",
- "enabled": true,
- "request_origin": "acme",
- "version": 4
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Deletes the webhook from the system. Please see Using Webhooks for general information on using webhooks.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| webhook_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Webhook ID |
{- "data": null,
- "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}Updates an existing webhook. Please see [Using Webhooks for general information on using webhooks.
| event_id required | any <integer> (EventId) Example: 12345 Event ID |
| webhook_id required | string <id-string> (schemas-Id) 36 characters Example: 11fb9acf-b218-4bde-88db-3ba26867b362 Webhook ID |
Webhook data
| enabled | boolean (Enabled) Shows whether the webhook is currently enabled. If a webhook call continuously fails it might be automatically disabled. |
| request_origin | string (RequestOrigin) Client identifier. Changes coming from a request with a specified request origin header won't trigger webhooks with the same request origin. |
| version | string (Version) The version of the API that the webhook is matched to. Different versions may change behaviour or payload. Version is set based on the API version used to create the webhook, and can be updated through PATCH. |
{- "enabled": true,
- "request_origin": "acme",
- "version": 4
}{- "data": {
- "id": "11fb9acf-b218-4bde-88db-3ba26867b362",
- "callback_url": "string",
- "event_id": 14717,
- "type": "people",
- "enabled": true,
- "request_origin": "acme",
- "version": 4
}, - "meta": {
- "status": 200,
- "request_id": "8e4a3304-c6fe-47ff-9921-a891db4b5bcf"
}, - "errors": null
}