Poll Document Collection submissions received since a point in time
get
https://api.expiryedge.com/v1/listCollectionSubmissionsany member of an organization60/min
Anfrage
curl 'https://api.expiryedge.com/v1/listCollectionSubmissions?since=2026-09-01T00%3A00%3A00Z&limit=50' \
-H "Authorization: Bearer $EXPIRYEDGE_API_KEY"Antwort
{
"data": [
{
"id": "sub_Qm3r",
"request_id": "req_9WkT",
"template_id": "tpl_W9onboard",
"submitted_at": "2026-09-26T16:42:10.000Z",
"review_status": "pending",
"revision": 1,
"responses": {
"fld_company_name": "Northwind Dental LLC"
},
"files": [
{
"field_id": "fld_insurance",
"name": "liability-certificate-2026.pdf",
"content_type": "application/pdf",
"size": 482113
}
]
}
],
"next_cursor": "WyIyMDI2LTA5LTI2VDE2OjQyOjEwLjAwMFoiLCJzdWJfUW0zciJd",
"has_more": false
}Returns submissions with submitted_at after since, oldest first, up to 100 per page. Files are
metadata only - download them with getCollectionSubmissionFile.
sincestringISO 8601 timestamp; required unlesscursoris given.format: date-timecursorstringOpaquenext_cursorfrom the previous page.review_statusstringErlaubtpendingapprovedchanges_requestedrejectedlimitintegerPage size, 1-100 (default 50).Standard50min: 1 · max: 100
200
A page of submissions, oldest first.
dataarray of objectserforderlichnext_cursorstring | nullerforderlichOpaque cursor. Store it and send it ascursoron the next poll, even whenhas_moreis false.has_morebooleanerforderlich
400 | The request is missing required fields or contains invalid values. |
401 | Missing, expired or invalid bearer token. |
403 | Authenticated, but your role or organization does not allow this action. |
405 | The endpoint does not accept this HTTP method. |
429 | Too many requests for this endpoint from your IP. Wait Retry-After seconds. |
500 | Unexpected server error. Retry later; quote requestId to support. |
