post deprecatedhttps://api.accelevents.com/rest/event/$/people/getAttendeesUsingInterest
This API is used to get a suggested people list / filtered suggested people list from the event.
To get a filtered list, need to pass the JSON object.
To get all people list, in JSON object title, company, interest, interestIds should be an empty array and searchString should be an empty string.
To get a filter list, set each variable value according i.e. the set company which needs to filter.
The areas that are used for the filter are first name, last name, company, job title, and interests.
Note: Make sure the user has an interest, an array of integers should be sent in interestIds
Here are the fields for JSON Object that needs to pass while requesting.
Field | Description |
---|---|
page | This field represents the number of pages that can be used in the pagination of results. |
size | This field represents the size of the result for the page. |
searchString | This field represents the string that is to be search word for the result. |
title | This field represents an array of string names of titles that can be used in filter results. |
company | This field represents an array of string names of companies that can be used in filter results. |
interest | This field represents an array of string names of interests that can be used in filter results. |
interestIds | This field represents an array of string ids of interests that can be used in filter results(specific for suggested people for rest pass empty). |
Here is description of Response fields.
Field | Description |
---|---|
recordsTotal | This field represents the total records throughout the event. |
recordsFiltered | This field represents the number of records fetched via this API. |
data | This field represents an array of people objects. |
id | This field represents people ID. |
userId | This field represents the user ID. |
firstName | This field represents the first name of the user. |
lastName | This field represents the last name of the user. |
pronouns | This field represents the pronouns of the user. |
photo | This field represents the photo of the user. |
coverPhoto | This field represents the cover photo of the user. |
acceptDirectMessages | This field represents whether the user accepts direct messages or not. |
acceptMeetingRequests | This field represents the accessibility of accepting a meeting request. Examples: Everyone - Any user can send a meeting request to this user. My Connection - Only connected users can send a meeting request. No one - No user can send a meeting request to this user. |
showContactInfo | This field represents that the user wants to show contact info. |
company | This field represents the user's company. |
title | This field represents the user's title. |
timezoneId | This field represents the user's time zone. |
equivalentTimezone | This field represents the user's equivalent time zone. |
status | This field represents the connection status of the user. |
rejectedBy | This field represents the ID of Rejected by User. |
eventId | This field represents event ID. |
videoIntro | This field represents the video intro URL. |
extraInfo | This field represents extra information fields including "about me," "wants to learn," "knows," and "wants to meet." |
interests | This field represents the interests of the user. |
availabilityDuration | This field represents the availability duration of the user. |
request | This field represents if the connection status of the user is request type or not. |
This field represents the Instagram URL of the user. | |
This field represents the Facebook URL of the user. | |
This field represents the Twitter URL of the user. | |
This field represents the LinkedIn URL of the user. | |
availabilityStartTime | This field represents the availability start time of the user for setting a meeting. |
availabilityEndTime | This field represents the availability end time of the user for setting a meeting. |
availabilityTimezoneId | This field represents the availability time zone ID of the user for the meeting. |
showProfile | This field represents if the user would like to show their profile or not. |
rules | This field represents the meeting availability rules of the user. |
meetingAvailabilitySetted | This field represents if the meeting availability rule is defined or not. |
emailNotification | This field represents if email notifications are enabled or not. |
allowCallsAndVideosFromNotConnectedAttendees | This field represents if the user allows calls and videos from not connected attendees. |
exposeProfileToOtherUser | This field represents if the user want to expose their profile to others or not. |
user | This field represents the user ID. |
Here is Description for Error Code.
Response status code | Error Code | Description |
---|---|---|
401 | 4010101 | You are not authorized to access this. |
404 | Request path not found. | |
405 | Request method not supported. |