Fetch Expired Envelopes

List your pending envelopes along with the ones that expired before everyone signed.

From 15 November 2026, this list comes back a page at a time, newest first. You get 100 results unless you set size, up to 1000. Use offset to get the next page, and keep going while has_more is true. Sandbox apps get this from 28 October. Until then, the parameters are ignored and you get the full list.

This is Fetch all envelopes with include_expired=true added. You get the same pending envelopes, plus the ones that expired before everyone signed. Expired envelopes come back with status set to expired.

The rs.expired webhook event fires when an envelope expires, if you'd rather not poll.

Query Params
integer
≥ 0
Defaults to 0

How many results to skip. Add the count of the page you just got to fetch the next one. Works from 15 November 2026, or from 28 October on sandbox apps.

integer
1 to 1000
Defaults to 100

How many results to return. Anything above 1000 is treated as 1000. Works from 15 November 2026, or from 28 October on sandbox apps.

string
enum
Defaults to desc

desc for newest first or asc for oldest first. Works from 15 November 2026, or from 28 October on sandbox apps.

Allowed:
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json