# Auht0 list object for large size tuples (500 - 5000)

**URL:** <https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320>\
**Category:** Auth0 Fine-Grained Authorization\
**Created:** [August 31, 2025, 10:18am UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320 "2025-08-31T10:18:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![omer1](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/omer1/32/47609_2.png) [@omer1](https://community.auth0.com/u/omer1)\
**Post date:** [August 31, 2025, 10:18am UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320/1 "2025-08-31T10:18:19Z")

</div>

Hi everyone,

I’m looking for some advice because I feel like I might be heading in the wrong direction.

We’re planning to store between **500 and 5000 tuples** of a specific type, and we’ll need them later for search and authorization. Since we also need to support **authorized counts** (to search and then check), we decided that our best option is **approach** #3 — reading all tuples from FGA and using them in every query to our database. We’re trying to avoid projections if possible.

Looking at the OpenAPI specs, I noticed:

- `listObjects` returns up to **1,000 items** or runs for a maximum of **3 seconds**

- There’s an **experimental stream endpoint** that is unlimited, but it’s **not available in the TypeScript SDK**

Given our volume, are we making a mistake by trying to implement approach #3? Are there **better strategies** we should consider, or are there **plans for pagination support** in the future?

Sorry I tried adding links but for some reasons I can’t ☹

Thanks!

---

<div class="post-metadata">

**Author:** ![dawid.matuszczyk](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/dawid.matuszczyk/32/74550_2.png) [@dawid.matuszczyk](https://community.auth0.com/u/dawid.matuszczyk)\
**Post date:** [September 3, 2025, 2:47pm UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320/2 "2025-09-03T14:47:17Z")

</div>

Hi @omer1

Welcome to the Auth0 Community!

Thank you for posting your question. I’ve contacted our Engineering team about it, and they will try to help you as soon as possible.

Thanks!  
Dawid

---

<div class="post-metadata">

**Author:** ![omer1](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/omer1/32/47609_2.png) [@omer1](https://community.auth0.com/u/omer1)\
**Post date:** [September 3, 2025, 2:53pm UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320/3 "2025-09-03T14:53:07Z")

</div>

Thank you! We are paying customers so happy to go through official channels if needed - let me know!

---

<div class="post-metadata">

**Author:** ![dawid.matuszczyk](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/dawid.matuszczyk/32/74550_2.png) [@dawid.matuszczyk](https://community.auth0.com/u/dawid.matuszczyk)\
**Post date:** [September 3, 2025, 3:11pm UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320/4 "2025-09-03T15:11:48Z")

</div>

Thank you for the quick reply @omer1, if you are on the paid plan then I would encourage you to open a ticket for the support, they will be able to address your questions answear the fastest.

---

<div class="post-metadata">

**Author:** ![daniel.yeam](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/daniel.yeam/32/71458_2.png) [@daniel.yeam](https://community.auth0.com/u/daniel.yeam)\
**Post date:** [September 12, 2025, 3:29pm UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320/5 "2025-09-12T15:29:33Z")

</div>

> [@omer1](#):
>
> There’s an **experimental stream endpoint** that is unlimited, but it’s **not available in the TypeScript SDK**

Hi @omer1,

Regarding this:

> - There’s an experimental stream endpoint that is unlimited, but it’s not available in the TypeScript SDK

You already noted that it’s not in TypeScript (it’s only available in Python at the moment). While it does stream, it does not provide unlimited output. It will timeout based on time. It will return results but halt after 3 seconds.

As for pagination, there are some technical challenges with our database implementation and we do not have pagination support planned at the moment.

---

<div class="post-metadata">

**Author:** ![dawid.matuszczyk](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/dawid.matuszczyk/32/74550_2.png) [@dawid.matuszczyk](https://community.auth0.com/u/dawid.matuszczyk)\
**Post date:** [September 30, 2025, 3:40pm UTC](https://community.auth0.com/t/auht0-list-object-for-large-size-tuples-500-5000/191320/6 "2025-09-30T15:40:36Z")

</div>

Thank you for the update @daniel.yeam!

🤝
