Documentation is available at [http://learn.elgg.org](http://learn.elgg.org/en/stable/guides/web* services.html)
List of API's available:
- search.site
- album.get_posts
- album.getid
- auth.gettoken
- auth.token_check
- blog.delete_post
- blog.get_comments
- blog.get_post
- blog.get_posts
- blog.post_comment
- blog.save_post
- bookmark.get_comments
- bookmark.get_post
- bookmark.get_posts
- bookmark.post_comment
- bookmark.save_post
- count.like_comment
- file.get_comments
- file.delete_comment
- file.delete_post
- file.update_post
- file.get_file
- file.get_files
- file.get_post
- file.post_comment
- file.save_post
- gcm.register
- group.get_activity
- group.get_icon
- group.get_list
- group.join_group
- group.leave_group
- image.get_photos
- image.get_post
- image.save_post
- likes.add
- likes.count
- likes.delete
- likes.getusers
- message.send
- messages.count
- messages.delete
- messages.inbox
- messages.mark_all_as_read
- messages.mark_all_as_unread
- messages.mark_as_unread
- messages.multiple_delete
- messages.read
- messages.sent
- post.get_comments
- site.getapi
- site.user_can_edit
- site.get_list_plugin
- site.getinfo
- site.river_friends
- site.river_mine
- site.river_short
- system.api.list
- user.forgot_password
- user.check_username_availability
- user.friend.add
- user.friend.get_friends
- user.friend.get_friends_of
- user.friend.is.friend.of
- user.friend.remove
- user.get_friends
- user.get_messageboard
- user.get_profile
- user.get_profile_fields
- user.get_user_by_email
- user.list_members
- user.post_messageboard
- user.register
- user.river_short
- user.save_profile
- user.search
- wire.delete_posts
- wire.get_comments
- wire.get_image_comments
- wire.get_posts
- wire.post_comment
- wire.post_image_comment
- wire.save_post
- facebook.user_login
- site.notifications_count
- site.get_notifications
For more details on how to use the API is available at "APIs" folder > "API List.html" file in the repository.