RHP_API

<back to all web services

CreateUserClubEvent

Create club event

Requires Authentication
The following routes are available for this service:
POST/User/Club/{ClubID}/Event/
CreateUserClubEvent Parameters:
NameParameterData TypeRequiredDescription
ClubIDpathintNo
DetailbodyUserClubCreateEventFormNo
AdditionalDateHeldsbodyDateTime[]No
UserEventDetailForm Parameters:
NameParameterData TypeRequiredDescription
ClientTimeZoneformstringNo
UserEventDetail Parameters:
NameParameterData TypeRequiredDescription
EventIDformintNo
EventTitleformstringNo
GoogleMapPlaceIDformstringNo
LocationLabelformstringNo
GuestTypesformintNo
AgeRangeformAgeRangeNo
DescriptionformstringNo
ThemeformstringNo
DressCodeformstringNo
RulesformstringNo
CostformstringNo
TicketUrlformstringNo
IsTicketPrivateformboolNo
PhoneformstringNo
EmailformstringNo
WebsiteformstringNo
DateHeldformDateTimeNo
DateHeldUtcIsoformstringNo
DateHeldDisplayformstringNo
ApprovalStatusformApprovalStatusNo
TimeZoneInfoIDformstringNo
TimeZoneformTimeZoneLookupItemNo
BannerformEventBannerNo
VideoUrlformstringNo
VideoCodeformstringNo
VideoTypeformVideoTypeNo
VideoThumbUrlformstringNo
AgeRange Parameters:
NameParameterData TypeRequiredDescription
AgeFromformintNo
AgeToformintNo
TimeZoneLookupItem Parameters:
NameParameterData TypeRequiredDescription
IDformstringNo
WindowsNameformstringNo
StandardNameformstringNo
DaylightNameformstringNo
SupportsDaylightSavingTimeformboolNo
IsDaylightSavingTimeformboolNo
IanaNameformstringNo
AbbrGenericformstringNo
AbbrStandardformstringNo
AbbrDaylightformstringNo
BaseUtcOffsetformstringNo
DaylightOffsetformstringNo
EventBanner Parameters:
NameParameterData TypeRequiredDescription
FileNameformstringNo
BannerUrlformstringNo

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

POST /User/Club/{ClubID}/Event/ HTTP/1.1 
Host: tstsrvs.redhotpie.com.au 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"ClubID":0,"Detail":{"ClientTimeZone":"String","EventID":0,"EventTitle":"String","GoogleMapPlaceID":"String","LocationLabel":"String","GuestTypes":0,"AgeRange":{"AgeFrom":0,"AgeTo":0},"Description":"String","Theme":"String","DressCode":"String","Rules":"String","Cost":"String","TicketUrl":"String","IsTicketPrivate":false,"Phone":"String","Email":"String","Website":"String","DateHeld":"\/Date(-62135596800000-0000)\/","DateHeldUtcIso":"String","DateHeldDisplay":"String","ApprovalStatus":"Approved","TimeZoneInfoID":"String","TimeZone":{"ID":"String","WindowsName":"String","StandardName":"String","DaylightName":"String","SupportsDaylightSavingTime":false,"IsDaylightSavingTime":false,"IanaName":"String","AbbrGeneric":"String","AbbrStandard":"String","AbbrDaylight":"String","BaseUtcOffset":"String","DaylightOffset":"String"},"Banner":{"FileName":"String","BannerUrl":"String"},"VideoUrl":"String","VideoCode":"String","VideoType":"NA","VideoThumbUrl":"String"},"AdditionalDateHelds":["\/Date(-62135596800000-0000)\/"]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

[{"EventID":0,"EventTitle":"String","DateHeld":"\/Date(-62135596800000-0000)\/","DateHeldUtcIso":"String","DateHeldDisplay":"String","TimeZoneInfoID":"String","TimeZone":{"ID":"String","WindowsName":"String","StandardName":"String","DaylightName":"String","SupportsDaylightSavingTime":false,"IsDaylightSavingTime":false,"IanaName":"String","AbbrGeneric":"String","AbbrStandard":"String","AbbrDaylight":"String","BaseUtcOffset":"String","DaylightOffset":"String"},"ApprovalStatus":"Approved","EventBannerUrl":"String","InterestCount":0,"Location":{"City":"String","State":"String","StateAbbr":"String","Country":"String"},"EventType":"MemberEvent"}]