Post status can be retrieved using metaWeblog.getRecentPosts as it also contains the attribute post_status. However, this is still inconvenient as a larger list of posts needed to be retrieved and the status checked before displaying published posts.
I would prefer to apply a filter to the request, and retrieve only published posts via API. Is there a way to apply a filter to the API?