feat: document missing e2e group key management endpoints

Open
#218 1 comment 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@Roxie-32 is already working on this.

Since Jul 27, 2026.

Assessment

This issue has not been assessed yet.

Description

While reviewing the inconsistencies noted in #171, I identified five e2e
group key management endpoints that exist as REST routes in the Rocket.Chat
source (apps/meteor/app/api/server/v1/e2e.ts) but are not documented in
the OpenAPI spec:

  • POST /api/v1/e2e.acceptSuggestedGroupKey
  • GET /api/v1/e2e.fetchUsersWaitingForGroupKey
  • POST /api/v1/e2e.provideUsersSuggestedGroupKeys
  • POST /api/v1/e2e.rejectSuggestedGroupKey
  • POST /api/v1/e2e.resetRoomKey

These are all part of the E2E group key rotation flow introduced alongside
the suggested key distribution system.

I have drafted spec entries for all five, following the same pattern as the
existing e2e.* entries in settings.yaml. Happy to open a PR if this is
a good direction.

Closes part of #171

Dominant language
No language data
Stars
16
Forks
18
Avg merge
16m
Merged PRs (30d)
24

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from RocketChat/Rocket.Chat-Open-API

All issues in RocketChat/Rocket.Chat-Open-API

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.