Hi5 API (beta)
Introduction
Welcome to the API for Hi5.com We've got a full SOAP API, and even a few REST endpoints. Feel free to check it out!
Disclaimer
The API service is currently in beta test, this means that interfaces can change without warning.
Send email to api-request@hi5.com if you intend to access this in any way.
SOAP
This API is exposed through a set of WSI Basic Profile -compliant SOAP v1.1 endpoints. The API supports XML-binary Optimized Pacakging (XOP) and SOAP Message Transmission Optimization Mechanism (MTOM) for transmission of binary data. The SOAP API is fully described by the following endpoints:
Namespace http://api.hi5.com (wsdl):
Namespace http://api.hi5.com/ (wsdl):
Namespace http://api.hi5.com/auth (wsdl):
Namespace http://api.hi5.com/feed (wsdl):
Namespace http://api.hi5.com/fu (wsdl):
Namespace http://api.hi5.com/message (wsdl):
Namespace http://api.hi5.com/music (wsdl):
Namespace http://api.hi5.com/notification (wsdl):
Namespace http://api.hi5.com/platform (wsdl):
Namespace http://api.hi5.com/presence (wsdl):
Namespace http://api.hi5.com/profile (wsdl):
Namespace http://api.hi5.com/profiler (wsdl):
Namespace http://api.hi5.com/status (wsdl):
Namespace http://api.hi5.com/test (wsdl):
Namespace http://api.hi5.com/widget (wsdl):
The SOAP API is also accessible by client-side libraries that can be downloaded from the download page.
REST
This API supports a Representational State Transfer (REST) model for accessing a set of resources through a fixed set of operations. The following resources are accessible through the RESTful model:
- addWidget
- auth/basic
- auth/decodetoken
- auth/plain
- auth/renew
- feed/activity
- feed/album
- feed/albumlist
- feed/comments
- feed/friends
- feed/group/replies
- feed/group/topics
- feed/journal
- feed/photos/friends
- feed/photos/group
- feed/photos/public
- feed/video/public
- feeds/activities/user
- feeds/activities/user/{userId}/source
- feeds/people
- feeds/people/{userId}/friends
- friendUpdates/friendUpdate
- friendUpdates/friendUpdate2
- getRemoteWidget
- message/sendEmails
- music/getArtists
- music/getGenres
- music/getPlaylists
- music/songUpdate
- notifications/send
- photoAlbums
- platform/app
- platform/provider
- presence/getOnlineFriends
- presence/isOnline
- profile/appdata
- profile/appdatamap
- profile/appdataupdate
- profile/foaf
- profile/lookup
- profile/user
- profile/vCardXML
- profile/wink
- profile/winkindex
- profile/xep0154
- profiler/allstats
- profiler/stats
- status/getFriendStatuses
- status/getStatus
- test/auth
- test/echo
- test/exception
- test/install
- test/invite
- test/remove
Data
All SOAP endpoints and REST operations act on the same set of data described by XML Schema. The following data (grouped by namespace) are available:
Default Namespace (schema):
Default Namespace (schema):
- Type authTokenBean
- Type longestTimeComparator
- Type profilerStats
Namespace http://api.hi5.com/ (schema):
- Type applicationUpdate
- Type artist
- Type artists
- Type authLevel
- Type AuthToken
- Type emailResponse
- Type friendUpdateResponse
- Type genre
- Type genres
- Type hi5App
- Type hi5AppData
- Type hi5AppDataEntry
- Type hi5AppDataMap
- Type hi5AppDataMapEntry
- Type hi5AppDetails
- Type hi5AppProvider
- Type hi5AppStatus
- Type hi5AuthType
- Type hi5SuccessMessage
- Type memberStatus
- Type memberStatusList
- Type music
- Type musicTrack
- Type notification
- Type notificationResponse
- Type onlineFriend
- Type onlineFriends
- Type photo
- Type playlists
- Type pointUsage
- Type profile
- Type profilerStatsWrapper
- Type testResponse
- Type user
- Type userId
- Type userVcard
- Element activity_response
- Element appdata
- Element appdatamap
- Element application
- Element applicationUpdate
- Element artist
- Element artists
- Element authlevel
- Element authToken
- Element details
- Element email_response
- Element genre
- Element genres
- Element hi5appProvider
- Element memberStatus
- Element memberStatusList
- Element music
- Element music_track
- Element notification
- Element notification_response
- Element onlineFriend
- Element onlineFriends
- Element pass
- Element playlists
- Element profile
- Element profilerStatsWrapper
- Element TestResponse
- Element user
- Element userId
- Element userVcard
Namespace http://purl.org/syndication/history/1.0 (schema):
- Type completeType
- Element complete
Namespace http://wink.com/developer/profilemap (schema):
- Type WinkFields
- Type WinkIndex
- Type WinkLocation
- Type WinkProfile
- Type WinkProfileEntry
- Element WinkIndex
- Element WinkProfile
Namespace http://www.w3.org/1999/02/22-rdf-syntax-ns# (schema):
- Type rdfResource
- Element RDF
Namespace http://www.w3.org/2005/Atom (schema):
- Type categoryType
- Type contentType
- Type entryType
- Type feedType
- Type generatorType
- Type iconType
- Type idType
- Type linkType
- Type logoType
- Type objectFactory
- Type personType
- Type sourceType
- Type textType
- Type uriType
- Element entry
- Element feed
Namespace http://xmlns.com/foaf/0.1/ (schema):
- Type foaf
- Type foafPersonKnows
- Type Person
- Element knows
- Element Person
Namespace http://xspf.org/ns/0/ (schema):
- Type AttributionType
- Type ExtensionType
- Type LinkType
- Type MetaType
- Type objectFactory
- Type PlaylistType
- Type TrackListType
- Type TrackType
- Element track