Table of Contents - mattermost-api4-ruby-0.0.10 Documentation
Classes and Modules
- Mattermost
- Mattermost::Client
- Mattermost::Endpoint
- Mattermost::Endpoint::Brand
- Mattermost::Endpoint::Channels
- Mattermost::Endpoint::Cluster
- Mattermost::Endpoint::Commands
- Mattermost::Endpoint::Compliance
- Mattermost::Endpoint::DataRetention
- Mattermost::Endpoint::Elasticsearch
- Mattermost::Endpoint::Emoji
- Mattermost::Endpoint::Files
- Mattermost::Endpoint::Jobs
- Mattermost::Endpoint::LDAP
- Mattermost::Endpoint::OAuth
- Mattermost::Endpoint::OpenGraph
- Mattermost::Endpoint::Plugins
- Mattermost::Endpoint::Posts
- Mattermost::Endpoint::Preferences
- Mattermost::Endpoint::Reactions
- Mattermost::Endpoint::SAML
- Mattermost::Endpoint::Status
- Mattermost::Endpoint::System
- Mattermost::Endpoint::Teams
- Mattermost::Endpoint::Users
- Mattermost::Endpoint::Webhooks
- Mattermost::Request
- Mattermost::WebSocketClient
Methods
- ::new — Mattermost::Client
- ::new — Mattermost::WebSocketClient
- ::new_client — Mattermost
- #activate_plugin — Mattermost::Endpoint::Plugins
- #add_log_message — Mattermost::Endpoint::System
- #add_user_to_channel — Mattermost::Endpoint::Channels
- #add_user_to_team — Mattermost::Endpoint::Teams
- #add_user_to_team_from_invite — Mattermost::Endpoint::Teams
- #add_users_to_team — Mattermost::Endpoint::Teams
- #api — Mattermost::Request
- #attach_mobile_device — Mattermost::Endpoint::Users
- #autocomplete_users — Mattermost::Endpoint::Users
- #base_uri — Mattermost::Client
- #cancel_job — Mattermost::Endpoint::Jobs
- #check_mfa — Mattermost::Endpoint::Users
- #close — Mattermost::WebSocketClient
- #connect — Mattermost::WebSocketClient
- #connect_internal — Mattermost::WebSocketClient
- #connect_websocket — Mattermost::Client
- #connected? — Mattermost::Client
- #connected? — Mattermost::WebSocketClient
- #connection — Mattermost::Request
- #create_channel — Mattermost::Endpoint::Channels
- #create_command — Mattermost::Endpoint::Commands
- #create_compliance_report — Mattermost::Endpoint::Compliance
- #create_custom_emoji — Mattermost::Endpoint::Emoji
- #create_direct_channel — Mattermost::Endpoint::Channels
- #create_group_message — Mattermost::Endpoint::Channels
- #create_incoming_webhook — Mattermost::Endpoint::Webhooks
- #create_job — Mattermost::Endpoint::Jobs
- #create_outgoing_webhook — Mattermost::Endpoint::Webhooks
- #create_post — Mattermost::Endpoint::Posts
- #create_team — Mattermost::Endpoint::Teams
- #create_user — Mattermost::Endpoint::Users
- #create_user_access_token — Mattermost::Endpoint::Users
- #deactivate_plugin — Mattermost::Endpoint::Plugins
- #deativate_user_account — Mattermost::Endpoint::Users
- #delete — Mattermost::Request
- #delete_channel — Mattermost::Endpoint::Channels
- #delete_command — Mattermost::Endpoint::Commands
- #delete_custom_emoji — Mattermost::Endpoint::Emoji
- #delete_oauth_app — Mattermost::Endpoint::OAuth
- #delete_outgoing_webhook — Mattermost::Endpoint::Webhooks
- #delete_post — Mattermost::Endpoint::Posts
- #delete_team — Mattermost::Endpoint::Teams
- #delete_user_preferences — Mattermost::Endpoint::Preferences
- #disable_personal_access_token — Mattermost::Endpoint::Users
- #download_compliance_report — Mattermost::Endpoint::Compliance
- #download_compliance_report_url — Mattermost::Endpoint::Compliance
- #enable_personal_access_token — Mattermost::Endpoint::Users
- #execute_command — Mattermost::Endpoint::Commands
- #generate_mfa_secret — Mattermost::Endpoint::Users
- #get — Mattermost::Request
- #get_analytics — Mattermost::Endpoint::System
- #get_audits — Mattermost::Endpoint::System
- #get_authorized_oauth_apps — Mattermost::Endpoint::OAuth
- #get_brand_image — Mattermost::Endpoint::Brand
- #get_brand_image_url — Mattermost::Endpoint::Brand
- #get_certificate_status — Mattermost::Endpoint::SAML
- #get_channel — Mattermost::Endpoint::Channels
- #get_channel_by_name — Mattermost::Endpoint::Channels
- #get_channel_by_name_and_team_name — Mattermost::Endpoint::Channels
- #get_channel_list_by_ids — Mattermost::Endpoint::Channels
- #get_channel_member — Mattermost::Endpoint::Channels
- #get_channel_members — Mattermost::Endpoint::Channels
- #get_channel_members_by_ids — Mattermost::Endpoint::Channels
- #get_channel_members_for_user — Mattermost::Endpoint::Channels
- #get_channel_stats — Mattermost::Endpoint::Channels
- #get_channels_for_user — Mattermost::Endpoint::Channels
- #get_client_configuration — Mattermost::Endpoint::System
- #get_client_license — Mattermost::Endpoint::System
- #get_cluster_status — Mattermost::Endpoint::Cluster
- #get_compliance_report — Mattermost::Endpoint::Compliance
- #get_compliance_reports — Mattermost::Endpoint::Compliance
- #get_configuration — Mattermost::Endpoint::System
- #get_custom_emoji — Mattermost::Endpoint::Emoji
- #get_custom_emoji_image — Mattermost::Endpoint::Emoji
- #get_custom_emoji_image_url — Mattermost::Endpoint::Emoji
- #get_custom_emoji_list — Mattermost::Endpoint::Emoji
- #get_data_retention_policy_details — Mattermost::Endpoint::DataRetention
- #get_deleted_channels — Mattermost::Endpoint::Channels
- #get_file — Mattermost::Endpoint::Files
- #get_file_info_for_post — Mattermost::Endpoint::Posts
- #get_file_preview — Mattermost::Endpoint::Files
- #get_file_preview_url — Mattermost::Endpoint::Files
- #get_file_thumbnail — Mattermost::Endpoint::Files
- #get_file_thumbnail_url — Mattermost::Endpoint::Files
- #get_file_url — Mattermost::Endpoint::Files
- #get_flagged_posts — Mattermost::Endpoint::Posts
- #get_incoming_webhook — Mattermost::Endpoint::Webhooks
- #get_invite_info — Mattermost::Endpoint::Teams
- #get_job — Mattermost::Endpoint::Jobs
- #get_jobs — Mattermost::Endpoint::Jobs
- #get_jobs_of_type — Mattermost::Endpoint::Jobs
- #get_logs — Mattermost::Endpoint::System
- #get_me — Mattermost::Endpoint::Users
- #get_metadata_for_file — Mattermost::Endpoint::Files
- #get_oauth_app — Mattermost::Endpoint::OAuth
- #get_oauth_app_info — Mattermost::Endpoint::OAuth
- #get_oauth_apps — Mattermost::Endpoint::OAuth
- #get_outgoing_webhook — Mattermost::Endpoint::Webhooks
- #get_pinned_posts — Mattermost::Endpoint::Channels
- #get_plugins — Mattermost::Endpoint::Plugins
- #get_post — Mattermost::Endpoint::Posts
- #get_posts_for_channel — Mattermost::Endpoint::Posts
- #get_public_channels — Mattermost::Endpoint::Channels
- #get_public_file_link — Mattermost::Endpoint::Files
- #get_saml_metadata — Mattermost::Endpoint::SAML
- #get_team — Mattermost::Endpoint::Teams
- #get_team_by_name — Mattermost::Endpoint::Teams
- #get_team_member — Mattermost::Endpoint::Teams
- #get_team_members — Mattermost::Endpoint::Teams
- #get_team_members_by_ids — Mattermost::Endpoint::Teams
- #get_team_members_for_user — Mattermost::Endpoint::Teams
- #get_team_stats — Mattermost::Endpoint::Teams
- #get_team_unreads — Mattermost::Endpoint::Teams
- #get_teams — Mattermost::Endpoint::Teams
- #get_teams_for_user — Mattermost::Endpoint::Teams
- #get_thread — Mattermost::Endpoint::Posts
- #get_unread_messages — Mattermost::Endpoint::Channels
- #get_unreads_for_team — Mattermost::Endpoint::Teams
- #get_user — Mattermost::Endpoint::Users
- #get_user_access_token — Mattermost::Endpoint::Users
- #get_user_access_tokens — Mattermost::Endpoint::Users
- #get_user_audits — Mattermost::Endpoint::Users
- #get_user_by_email — Mattermost::Endpoint::Users
- #get_user_by_username — Mattermost::Endpoint::Users
- #get_user_preference — Mattermost::Endpoint::Preferences
- #get_user_preferences — Mattermost::Endpoint::Preferences
- #get_user_profile_image — Mattermost::Endpoint::Users
- #get_user_profile_image_url — Mattermost::Endpoint::Users
- #get_user_sessions — Mattermost::Endpoint::Users
- #get_user_status — Mattermost::Endpoint::Status
- #get_user_statuses_by_id — Mattermost::Endpoint::Status
- #get_users — Mattermost::Endpoint::Users
- #get_users_by_ids — Mattermost::Endpoint::Users
- #get_users_by_usernames — Mattermost::Endpoint::Users
- #get_webapp_plugins — Mattermost::Endpoint::Plugins
- #get_webrtc_token — Mattermost::Endpoint::System
- #invalidate_server_caches — Mattermost::Endpoint::System
- #invite_users_by_email — Mattermost::Endpoint::Teams
- #list_autocomplete_commands — Mattermost::Endpoint::Commands
- #list_commands — Mattermost::Endpoint::Commands
- #list_incoming_webhooks — Mattermost::Endpoint::Webhooks
- #list_incoming_webhooks_for_system — Mattermost::Endpoint::Webhooks
- #list_outgoing_webhooks — Mattermost::Endpoint::Webhooks
- #list_outgoing_webhooks_for_system — Mattermost::Endpoint::Webhooks
- #list_user_preferences_by_category — Mattermost::Endpoint::Preferences
- #login — Mattermost::Client
- #logout — Mattermost::Client
- #next_seq — Mattermost::WebSocketClient
- #on_close — Mattermost::WebSocketClient
- #on_error — Mattermost::WebSocketClient
- #on_message — Mattermost::WebSocketClient
- #on_open — Mattermost::WebSocketClient
- #patch_channel — Mattermost::Endpoint::Channels
- #patch_post — Mattermost::Endpoint::Posts
- #patch_team — Mattermost::Endpoint::Teams
- #patch_user — Mattermost::Endpoint::Users
- #perform_post_action — Mattermost::Endpoint::Posts
- #pin_post — Mattermost::Endpoint::Posts
- #ping — Mattermost::Endpoint::System
- #post — Mattermost::Request
- #purge_elasticsearch_indexes — Mattermost::Endpoint::Elasticsearch
- #put — Mattermost::Request
- #recycle_database_connections — Mattermost::Endpoint::System
- #regenerate_command_token — Mattermost::Endpoint::Commands
- #regenerate_oauth_app_secret — Mattermost::Endpoint::OAuth
- #regenerate_outgoing_webhook_token — Mattermost::Endpoint::Webhooks
- #register_oauth_app — Mattermost::Endpoint::OAuth
- #reload_configuration — Mattermost::Endpoint::System
- #remove_idp_certificate — Mattermost::Endpoint::SAML
- #remove_license_file — Mattermost::Endpoint::System
- #remove_plugin — Mattermost::Endpoint::Plugins
- #remove_private_key — Mattermost::Endpoint::SAML
- #remove_public_certificate — Mattermost::Endpoint::SAML
- #remove_user_from_channel — Mattermost::Endpoint::Channels
- #remove_user_from_team — Mattermost::Endpoint::Teams
- #reset_password — Mattermost::Endpoint::Users
- #restore_channel — Mattermost::Endpoint::Channels
- #revoke_all_active_session_for_user — Mattermost::Endpoint::Users
- #revoke_user_access_token — Mattermost::Endpoint::Users
- #revoke_user_session — Mattermost::Endpoint::Users
- #save_user_perferences — Mattermost::Endpoint::Preferences
- #search_channels — Mattermost::Endpoint::Channels
- #search_team_posts — Mattermost::Endpoint::Posts
- #search_teams — Mattermost::Endpoint::Teams
- #search_users — Mattermost::Endpoint::Users
- #send_msg — Mattermost::WebSocketClient
- #send_password_reset_email — Mattermost::Endpoint::Users
- #send_test_email — Mattermost::Endpoint::System
- #send_verification_email — Mattermost::Endpoint::Users
- #seq_up — Mattermost::WebSocketClient
- #set_user_profile_image — Mattermost::Endpoint::Users
- #switch_login_method — Mattermost::Endpoint::Users
- #sync_with_ldap — Mattermost::Endpoint::LDAP
- #team_exists? — Mattermost::Endpoint::Teams
- #test_elasticsearch_configuration — Mattermost::Endpoint::Elasticsearch
- #test_ldap_configuration — Mattermost::Endpoint::LDAP
- #unpin_post — Mattermost::Endpoint::Posts
- #update_channel — Mattermost::Endpoint::Channels
- #update_channel_notifications — Mattermost::Endpoint::Channels
- #update_channel_roles — Mattermost::Endpoint::Channels
- #update_command — Mattermost::Endpoint::Commands
- #update_configuration — Mattermost::Endpoint::System
- #update_incoming_webhook — Mattermost::Endpoint::Webhooks
- #update_oauth_app — Mattermost::Endpoint::OAuth
- #update_outgoing_webhook — Mattermost::Endpoint::Webhooks
- #update_post — Mattermost::Endpoint::Posts
- #update_team — Mattermost::Endpoint::Teams
- #update_team_member_role — Mattermost::Endpoint::Teams
- #update_token — Mattermost::Client
- #update_user — Mattermost::Endpoint::Users
- #update_user_active_status — Mattermost::Endpoint::Users
- #update_user_authentication_method — Mattermost::Endpoint::Users
- #update_user_mfa — Mattermost::Endpoint::Users
- #update_user_password — Mattermost::Endpoint::Users
- #update_user_roles — Mattermost::Endpoint::Users
- #update_user_status — Mattermost::Endpoint::Status
- #upload_brand_image — Mattermost::Endpoint::Brand
- #upload_file — Mattermost::Endpoint::Files
- #upload_idp_certificate — Mattermost::Endpoint::SAML
- #upload_license_file — Mattermost::Endpoint::System
- #upload_plugin — Mattermost::Endpoint::Plugins
- #upload_private_key — Mattermost::Endpoint::SAML
- #upload_public_certificate — Mattermost::Endpoint::SAML
- #use_access_token — Mattermost::Client
- #verify_user_email — Mattermost::Endpoint::Users
- #view_channel — Mattermost::Endpoint::Channels
- #ws_client — Mattermost::Client