[PR #2226] [MERGED] feat: get many endpoints #2135

Closed
opened 2026-02-26 20:32:34 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/2226
Author: @catalinpit
Created: 11/20/2025
Status: Merged
Merged: 12/24/2025
Merged by: @Mythie

Base: mainHead: feat/get-documents-by-ids-endpoint


📝 Commits (8)

  • b3b8a35 feat: get many endpoints
  • 1fe7f78 feat: implement get envelopes by IDs route with validation schemas
  • 29baa3e Merge branch 'main' into feat/get-documents-by-ids-endpoint
  • 45b2f51 feat: add get documents and templates by IDs routes with validation schemas
  • 14b9914 Merge branch 'main' into feat/get-documents-by-ids-endpoint
  • 3495132 feat: add secure multi-envelope fetch with discriminated union IDs
  • 51003dd Merge branch 'main' into feat/get-documents-by-ids-endpoint
  • 3c78408 chore: update tests

📊 Changes

12 files changed (+927 additions, -0 deletions)

View changed files

📝 packages/app-tests/e2e/api/v2/test-unauthorized-api-access.spec.ts (+290 -0)
packages/lib/server-only/envelope/get-envelopes-by-ids.ts (+213 -0)
📝 packages/lib/utils/envelope.ts (+97 -0)
packages/trpc/server/document-router/get-documents-by-ids.ts (+65 -0)
packages/trpc/server/document-router/get-documents-by-ids.types.ts (+26 -0)
📝 packages/trpc/server/document-router/router.ts (+2 -0)
packages/trpc/server/envelope-router/get-envelopes-by-ids.ts (+34 -0)
packages/trpc/server/envelope-router/get-envelopes-by-ids.types.ts (+41 -0)
📝 packages/trpc/server/envelope-router/router.ts (+2 -0)
packages/trpc/server/template-router/get-templates-by-ids.ts (+125 -0)
packages/trpc/server/template-router/get-templates-by-ids.types.ts (+26 -0)
📝 packages/trpc/server/template-router/router.ts (+6 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/documenso/documenso/pull/2226 **Author:** [@catalinpit](https://github.com/catalinpit) **Created:** 11/20/2025 **Status:** ✅ Merged **Merged:** 12/24/2025 **Merged by:** [@Mythie](https://github.com/Mythie) **Base:** `main` ← **Head:** `feat/get-documents-by-ids-endpoint` --- ### 📝 Commits (8) - [`b3b8a35`](https://github.com/documenso/documenso/commit/b3b8a35446f75d5bd31910052d897262fee6038b) feat: get many endpoints - [`1fe7f78`](https://github.com/documenso/documenso/commit/1fe7f78479afb8181f34c84b9feecc2e492efd86) feat: implement get envelopes by IDs route with validation schemas - [`29baa3e`](https://github.com/documenso/documenso/commit/29baa3e0d1c6986f08f99955052d616f37e5d7ad) Merge branch 'main' into feat/get-documents-by-ids-endpoint - [`45b2f51`](https://github.com/documenso/documenso/commit/45b2f514628952626e8071d7321ab65140251d03) feat: add get documents and templates by IDs routes with validation schemas - [`14b9914`](https://github.com/documenso/documenso/commit/14b9914a2ccc5c0524d71bb9ed0fa83dfb33d6e2) Merge branch 'main' into feat/get-documents-by-ids-endpoint - [`3495132`](https://github.com/documenso/documenso/commit/34951323b85dc0c9da028621fee48c06076de978) feat: add secure multi-envelope fetch with discriminated union IDs - [`51003dd`](https://github.com/documenso/documenso/commit/51003dd32068beccf917e86ea76e640e66e8c42b) Merge branch 'main' into feat/get-documents-by-ids-endpoint - [`3c78408`](https://github.com/documenso/documenso/commit/3c78408cce74091a606c0b363300d456169fc6c5) chore: update tests ### 📊 Changes **12 files changed** (+927 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `packages/app-tests/e2e/api/v2/test-unauthorized-api-access.spec.ts` (+290 -0) ➕ `packages/lib/server-only/envelope/get-envelopes-by-ids.ts` (+213 -0) 📝 `packages/lib/utils/envelope.ts` (+97 -0) ➕ `packages/trpc/server/document-router/get-documents-by-ids.ts` (+65 -0) ➕ `packages/trpc/server/document-router/get-documents-by-ids.types.ts` (+26 -0) 📝 `packages/trpc/server/document-router/router.ts` (+2 -0) ➕ `packages/trpc/server/envelope-router/get-envelopes-by-ids.ts` (+34 -0) ➕ `packages/trpc/server/envelope-router/get-envelopes-by-ids.types.ts` (+41 -0) 📝 `packages/trpc/server/envelope-router/router.ts` (+2 -0) ➕ `packages/trpc/server/template-router/get-templates-by-ids.ts` (+125 -0) ➕ `packages/trpc/server/template-router/get-templates-by-ids.types.ts` (+26 -0) 📝 `packages/trpc/server/template-router/router.ts` (+6 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 20:32:34 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#2135
No description provided.