AbodeONE

<back to all web services

FindAllGuestEventAttendees

Requires Authentication
Requires the role:Admin
The following routes are available for this service:
GET/guest_attendees
FindAllGuestEventAttendees Parameters:
NameParameterData TypeRequiredDescription
GuestEventIdqueryint?No
GenderquerystringNo
SchoolOrgquerystringNo
HeadChaperoneIdqueryint?No
GuestStatusFilterqueryGuestStatusEnum?No
GuestStatusEnum Enum:
Resident
NotResident
AllGuests
GuestAttendeeReportResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformList<GuestAttendeeReportDTO>No
ResponseStatusformResponseStatusNo
GuestAttendeeReportDTO Parameters:
NameParameterData TypeRequiredDescription
GuestIdformint?No
ChaperoneIdformint?No
StudentIdformint?No
SchoolidformstringNo
HeadChaperoneIdformint?No
GuestEventIdformint?No
UsernameformstringNo
FirstNameformstringNo
LastNameformstringNo
GuestTypeformstringNo
GenderformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateformstringNo
PostalformstringNo
CountryformstringNo
PhoneformstringNo
EmailformstringNo
SchoolOrgformstringNo
CodeformstringNo
GroupStatusformstringNo
IsPaidformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET //guest_attendees HTTP/1.1 
Host: api.lsu-staging.abodehms.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	result: 
	[
		{
			guestId: 0,
			chaperoneId: 0,
			studentId: 0,
			schoolid: String,
			headChaperoneId: 0,
			guestEventId: 0,
			username: String,
			firstName: String,
			lastName: String,
			guestType: String,
			gender: String,
			address1: String,
			address2: String,
			city: String,
			state: String,
			postal: String,
			country: String,
			phone: String,
			email: String,
			schoolOrg: String,
			code: String,
			groupStatus: String,
			isPaid: False
		}
	],
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}