curl --request GET \
--url 'https://edi.stateset.com/v1/documents' \
--header "Authorization: Bearer $STATESET_EDI_API_KEY"
{
"data": [],
"page": {
"limit": 20,
"offset": 1,
"total": 102
},
"success": true
}
Paged: data stays a plain array (newest first) and page carries
so existing consumers keep working while new ones can walk the full log.
GET
/
v1
/
documents
curl --request GET \
--url 'https://edi.stateset.com/v1/documents' \
--header "Authorization: Bearer $STATESET_EDI_API_KEY"
{
"data": [],
"page": {
"limit": 20,
"offset": 1,
"total": 102
},
"success": true
}
{total, limit, offset} so existing consumers keep working while new ones
can walk the full log.
Query parameters
integer
Page size (default 200, max 1000)
integer
Documents to skip, newest first (default 0)
Response
PagedDocuments
crate.state.DocumentRecord[]
required
The requested page, newest first.
PageInfo
required
boolean
required
Status codes
| Code | Meaning |
|---|---|
200 | Recent processed documents, newest first |
403 | Admin credential required |
curl --request GET \
--url 'https://edi.stateset.com/v1/documents' \
--header "Authorization: Bearer $STATESET_EDI_API_KEY"
{
"data": [],
"page": {
"limit": 20,
"offset": 1,
"total": 102
},
"success": true
}
Last modified on August 31, 2026