Skip to content

Add audit logging for recap API endpoints #8783

@Combs7th

Description

@Combs7th

@claude, Let's update the Mattermost Product Documentation to reflect the administrator observability experience for recap-related audit logging from Mattermost server v11.5 onward captured via engineering PR mattermost/mattermost#34929

Before proposing any changes:

  • First, make an assessment on whether or not a doc update is even necessary for this PR.
  • If it is necessary: Identify the existing audit logging, security, or administrator monitoring documentation page(s) most closely related.
  • Analyze the writing style, tone, structure, headings, and formatting patterns used on those pages.

When drafting updates:

  • Match the existing voice and writing patterns of the page as closely as possible.
  • Follow the same heading hierarchy and formatting conventions already in use.
  • Avoid introducing new sections unless absolutely necessary.
  • Keep the update minimal and focused on observable audit log behavior, not implementation details.

Focus the docs update on:

  • What has changed from the System Admin / Risk Assessor perspective
  • The new audit events generated by recap API operations
  • The fact that recap operations now log associated channel_ids, indicating implicit channel content access
  • When or why an administrator might see these events while reviewing audit logs for compliance, monitoring, or troubleshooting

Relevant recap audit events introduced by this PR include:

  • createRecap
  • getRecap
  • getRecaps
  • markRecapAsRead
  • regenerateRecap
  • deleteRecap

DO NOT suggest changes to the following docs pages:

  • changelogs
  • important upgrade notes
  • version archive
  • removed and deprecated features
  • unsupported legacy releases

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions