RHP_API

<back to all web services

DeleteUserClubMedia

Remove Club media item

Requires Authentication
The following routes are available for this service:
DELETE/User/Club/Media/{MediaID}
DeleteUserClubMedia Parameters:
NameParameterData TypeRequiredDescription
MediaIDpathintNo
ClubMediaItem Parameters:
NameParameterData TypeRequiredDescription
MediaIDformintNo
ParentIDformintNo
ParentTypeformClubMediaParentTypeNo
MediaTypeformMediaTypeNo
PhotoformClubMediaPhotoNo
VideoformClubMediaVideoNo
CommunityActionformCommunityActionNo
SEOUrlformstringNo
ClubMediaPhoto Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
FullUrlformstringNo
WidthformintNo
HeightformintNo
ApprovalStateformGenericStatusNo
ImageTypeformProfileImageTypeNo
ImageActionTypeformImageActionTypeNo
ShowSafeModeformboolNo
ThumbUrlformstringNo
ClubMediaVideo Parameters:
NameParameterData TypeRequiredDescription
ApprovalStateformGenericStatusNo
ImageTypeformProfileImageTypeNo
ImageActionTypeformImageActionTypeNo
ShowSafeModeformboolNo
UserVideo Parameters:
NameParameterData TypeRequiredDescription
ClassificationformPhotoClassificationNo
VideoIDformintNo
VideoUrlformstringNo
ThumbUrlformstringNo
DurationformintNo
ContentTypeformstringNo
ContentLengthformlongNo
HSLVideoUrlformstringNo
VideoCodeformstringNo
CommunityAction Parameters:
NameParameterData TypeRequiredDescription
CommentCountformintNo
CommunityLikeAction Parameters:
NameParameterData TypeRequiredDescription
IsLikedformboolNo
LikeCountformintNo

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.

DELETE /User/Club/Media/{MediaID} HTTP/1.1 
Host: tstsrvs.redhotpie.com.au 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	MediaID: 0,
	ParentID: 0,
	ParentType: Undefined,
	MediaType: Undefined,
	Photo: 
	{
		ID: 0,
		FullUrl: String,
		Width: 0,
		Height: 0,
		ApprovalState: Pending,
		ImageType: None,
		ImageActionType: ShowImage,
		ShowSafeMode: False,
		ThumbUrl: String
	},
	Video: 
	{
		ApprovalState: Pending,
		ImageType: None,
		ImageActionType: ShowImage,
		ShowSafeMode: False,
		Classification: Undefined,
		VideoID: 0,
		VideoUrl: String,
		ThumbUrl: String,
		Duration: 0,
		ContentType: String,
		ContentLength: 0,
		HSLVideoUrl: String,
		VideoCode: String
	},
	CommunityAction: 
	{
		CommentCount: 0,
		IsLiked: False,
		LikeCount: 0
	},
	SEOUrl: String
}