# Generated by Scrape::ApiDefinitionsJob: 2018-09-25 01:15:43 UTC
# See: https://git.io/vx5CY
---
- name: Follow API
  description: Used to lookup information related to reputation and account follow
    operations. **These AppBase API methods are still under development and subject
    to change.**
  methods:
  - api_method: follow_api.get_account_reputations
    since: HF13
    purpose: |
      Returns a list of account reputations.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_account_reputations' | relative_url }})
    parameter_json: '{"account_lower_bound":"","limit":1000}'
    expected_response_json: '{"reputations":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_account_reputations", "params":{"account_lower_bound":"steemit",
      "limit":1}, "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_account_reputations", "params":{"account_lower_bound":"a",
      "limit":10}, "id":1}'
  - api_method: follow_api.get_blog
    purpose: |
      Returns the list of blog entries for an account.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_blog' | relative_url }})
    parameter_json: '{"account":"","start_entry_id":0,"limit":500}'
    expected_response_json: '{"blog":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_blog", "params":{"account":"steemit","start_entry_id":0,"limit":1},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_blog", "params":{"account":"alice","start_entry_id":0,"limit":50},
      "id":1}'
  - api_method: follow_api.get_blog_authors
    purpose: |
      Returns a list of authors that have had their content reblogged on a given blog account.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_blog_authors' | relative_url }})
    parameter_json: '{"blog_account":""}'
    expected_response_json: '{"blog_authors":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_authors", "params":{"blog_account":"steemit"},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_authors", "params":{"blog_account":"alice"},
      "id":1}'
  - api_method: follow_api.get_blog_entries
    purpose: |
      Returns a list of blog entries for an account.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_blog_entries' | relative_url }})
    parameter_json: '{"account":"","start_entry_id":0,"limit":500}'
    expected_response_json: '{"blog":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_entries", "params":{"account":"steemit","start_entry_id":0,"limit":1},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_entries", "params":{"account":"alice","start_entry_id":0,"limit":50},
      "id":1}'
  - api_method: follow_api.get_feed
    since: HF14
    purpose: |
      Returns a list of items in an account's feed.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_feed' | relative_url }})
    parameter_json: '{"account":"","start_entry_id":0,"limit":500}'
    expected_response_json: '{"feed":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_feed", "params":{"account":"steemit","start_entry_id":0,"limit":1},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_feed", "params":{"account":"alice","start_entry_id":1,"limit":10},
      "id":1}'
  - api_method: follow_api.get_feed_entries
    since: HF14
    purpose: |
      Returns a list of entries in an account's feed.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_feed_entries' | relative_url }})
    parameter_json: '{"account":"","start_entry_id":0,"limit":500}'
    expected_response_json: '{"feed":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_feed_entries", "params":{"account":"steemit","start_entry_id":0,"limit":1},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_feed_entries", "params":{"account":"alice","start_entry_id":1,"limit":10},
      "id":1}'
  - api_method: follow_api.get_follow_count
    since: HF9
    purpose: Returns the count of followers for an account.
    parameter_json: '{"account":""}'
    expected_response_json: '{"account":"","follower_count":0,"following_count":0}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_follow_count", "params":{"account":"steemit"},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_follow_count", "params":{"account":"alice"},
      "id":1}'
  - api_method: follow_api.get_followers
    since: HF9
    purpose: |
      Returns the list of followers for an account.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_followers' | relative_url }})
    parameter_json: '{"account":"","start":"","type":"undefined","limit":1000}'
    expected_response_json: '{"followers":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_followers", "params":{"account":"steemit","start":null,"type":"blog","limit":10},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_followers", "params":{"account":"alice","start":null,"type":"ignore","limit":100},
      "id":1}'
  - api_method: follow_api.get_following
    since: HF9
    purpose: |
      Returns the list of accounts that are following an account.
      
      Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods#follow_apiget_following' | relative_url }})
    parameter_json: '{"account":"","start":"","type":"undefined","limit":1000}'
    expected_response_json: '{"following":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_following", "params":{"account":"steemit","start":null,"type":"blog","limit":10},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_following", "params":{"account":"alice","start":null,"type":"ignore","limit":100},
      "id":1}'
  - api_method: follow_api.get_reblogged_by
    since: HF14
    purpose: Returns a list of authors that have reblogged a post.
    parameter_json: '{"author":"","permlink":""}'
    expected_response_json: '{"accounts":[]}'
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"follow_api.get_reblogged_by", "params":{"author":"steemit","permlink":"firstpost"},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"follow_api.get_reblogged_by", "params":{"author":"alice","permlink":"a-post-by-alice"},
      "id":1}'
    expected_curl_responses:
    - 
    - 'unknown key:unknown key:'
