<div dir="ltr"><div>Pulp uses limit-offset pagination from Django Rest Framework, so when you make queries you should be getting something like this back:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><pre class="gmail-prettyprint gmail-well"><code><span class="gmail-pln">HTTP </span><span class="gmail-lit">200</span><span class="gmail-pln"> OK
</span><span class="gmail-pun">{</span><span class="gmail-pln">
    </span><span class="gmail-str">"count"</span><span class="gmail-pun">:</span><span class="gmail-pln"> </span><span class="gmail-lit">1023</span><span class="gmail-pln">
    </span><span class="gmail-str">"next"</span><span class="gmail-pun">:</span><span class="gmail-pln"> </span><span class="gmail-str">"<a href="https://api.example.org/accounts/?limit=100&offset=500">https://api.example.org/accounts/?limit=100&offset=500</a>"</span><span class="gmail-pun">,</span><span class="gmail-pln">
    </span><span class="gmail-str">"previous"</span><span class="gmail-pun">:</span><span class="gmail-pln"> </span><span class="gmail-str">"<a href="https://api.example.org/accounts/?limit=100&offset=300">https://api.example.org/accounts/?limit=100&offset=300</a>"</span><span class="gmail-pun">,</span><span class="gmail-pln">
    </span><span class="gmail-str">"results"</span><span class="gmail-pun">:</span><span class="gmail-pln"> </span><span class="gmail-pun">[</span><span class="gmail-pln">
       </span><span class="gmail-pun">…</span><span class="gmail-pln">
    </span><span class="gmail-pun">]</span><span class="gmail-pln">
</span><span class="gmail-pun">}</span></code></pre></div></blockquote><div>So you can either use a limit higher than the number of repositories ("count") as David suggested, or you can page through them using the "next" href.<br></div><div><br></div><div><a href="https://www.django-rest-framework.org/api-guide/pagination/#limitoffsetpagination">https://www.django-rest-framework.org/api-guide/pagination/#limitoffsetpagination</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 29, 2019 at 11:35 AM David Davis <<a href="mailto:daviddavis@redhat.com">daviddavis@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">You need to specify limit as a query string parameter in your GET request:<div><br></div><div>http GET :80/pulp/api/v3/repositories/?limit=500<br clear="all"><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br></div><div>David<br></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 29, 2019 at 11:12 AM Bin Li (BLOOMBERG/ 120 PARK) <<a href="mailto:bli111@bloomberg.net" target="_blank">bli111@bloomberg.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="white-space:pre-wrap;font-size:small;font-family:"Courier New",Courier,"BB.FixedWidth""><div>We have over 100 repositories. However we can only list 100 repos. limit doesn't work somehow. How I can list all our repositories?</div><div><br></div># http GET :80/pulp/api/v3/repositories/ limit=500 | jq -r '.results[] |.name' | wc -l<div>100</div><div><br></div></div></div>_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div>
_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div>