There is a maximum limit of 10000 logs per page.Get some analytics data about the system. Selects from a channel, team or all flagged posts by a user.Invalid or missing parameters in URL or request bodyGets a list of file information objects for the files attached to a post.Invalid or missing parameters in URL or request bodyGet a page of posts in a channel.

If no valid configuration is present in the request body the current server configuration will be tested.Invalid or missing parameters in URL or request bodySubmit a new configuration for the server to use. Invalid or missing parameters in URL or request bodyEndpoints for creating, getting and interacting with posts.Create a new post in a channel. The fields that can be updated are defined in the request body, all other provided fields will be ignored.Invalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyGet a bot's LHS icon image based on bot_user_id string parameter.Invalid or missing parameters in URL or request bodySet a bot's LHS icon image based on bot_user_id string parameter. The fields that can be updated are listed as parameters. The fields that can be updated are defined in the request body, all other provided fields will be ignored.The unique handle for the channel, will be present in the channel URLMarkdown-formatted text to display in the header of the channelInvalid or missing parameters in URL or request bodyUpdates channel's privacy allowing changing a channel from Public to Private and back.Channel privacy setting: 'O' for a public channel, 'P' for a private channelInvalid or missing parameters in URL or request bodyConvert into private channel from the provided channel id string.Invalid or missing parameters in URL or request bodyRestore channel from the provided channel id string.Remove members those are not member of target team before moving the channel.Invalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyGet a page of public channels on a team based on query string parameters - page and per_page.Invalid or missing parameters in URL or request bodyGet a page of private channels on a team based on query string Use the Open Graph protocol to get some generic metadata about a URL. This endpoint will return success even if the email does not match any users on the system.Invalid or missing parameters in URL or request bodySwitch a user's login method from using email to OAuth2/SAML/LDAP or back to email. Invalid or missing parameters in URL or request bodyUpdates the order of the sidebar categories for a user on the given team. (Only works with Elasticsearch)Invalid or missing parameters in URL or request bodyPin a post to a channel it is in based from the provided post id string.Invalid or missing parameters in URL or request bodyUnpin a post to a channel it is in based from the provided post id string.Invalid or missing parameters in URL or request bodyPerform a post action, which allows users to interact with integrations through posts.Invalid or missing parameters in URL or request bodyEndpoints for uploading and interacting with files.Uploads a file that can later be attached to a post.This request can either be a multipart/form-data request with a channel_id, files and optional Summary Calling https://your-mattermost-url.com/api/v3/users/logout as per the api documentation always returns a 404 in Mattermost 3.7.2.

Omitted fields will not be updated. Follow these simple steps to migrate your integrations and apps to API v4. Direct and group message channels cannot be deleted.Invalid or missing parameters in URL or request bodyPartially update a channel by providing only the fields you want to update. Updates user's last accepted terms of service ID if they accepted it.true or false, indicates whether the user accepted or rejected the terms of service.Invalid or missing parameters in URL or request bodyWill be deprecated in v6.0

This can be used to change them to/from LDAP authentication for example.The authentication service such as "email", "gitlab", or "ldap"Invalid or missing parameters in URL or request bodyRecords user action when they accept or decline custom terms of service. See Get the previously uploaded brand image. After calling this endpoint, it is Optionally filter for a specific team using query parameters.Invalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyInvalid or missing parameters in URL or request bodyThe ID of a public channel or private group that receives the webhook payloads.The profile picture this incoming webhook will use when posting.Invalid or missing parameters in URL or request bodyThe URLs to POST the payloads to when the webhook is triggeredInvalid or missing parameters in URL or request bodyGet a page of a list of outgoing webhooks. query and its value as a list of users members of that group When switching to OAuth2/SAML, account switching is not complete until the user follows the returned link and completes any steps on the OAuth2/SAML service provider.No current authentication required except when switching from OAuth2/SAML to email.Invalid or missing parameters in URL or request bodyGenerate a user access token that can be used to authenticate with the Mattermost REST API.Invalid or missing parameters in URL or request bodyGet a list of user access tokens for a user.