module Mastodon::REST::Apps

Public Instance Methods

create_app(name, redirect_uri, scopes = 'read', website = nil) click to toggle source

Register a new OAuth client app on the target instance @param name [String] @param redirect_uri [String] @param scopes [String] @param website [String] @return [Mastodon::App]

# File lib/mastodon/rest/apps.rb, line 16
def create_app(name, redirect_uri, scopes = 'read', website = nil)
  perform_request_with_object(:post, '/api/v1/apps', { client_name: name, redirect_uris: redirect_uri, scopes: scopes, website: website }, Mastodon::App)
end
verify_app_credentials() click to toggle source

Return currently used app and confirm that client credentials are valid @return [Mastodon::Entities::App]

# File lib/mastodon/rest/apps.rb, line 22
def verify_app_credentials
  perform_request_with_object(:get, '/api/v1/apps/verify_credentials', {}, Mastodon::Entities::App)
end