Error reference / upload-expired
Upload window expired
The draft waited too long for its PDF.
| Problem type | /problems/upload-expired |
|---|---|
| HTTP status | 410 |
| Emitted by | REST API (/v1) |
| Title values | Upload window expired. Create a new document |
| Trigger | REST API (/v1): presigned upload window passed |
What happened
POST /v1/documents/{id}/finalize was called on a draft whose upload window (one hour from creation) has passed. The response is HTTP 410.
What it means
The draft cannot be completed. The presigned upload URL it carried has also stopped working.
What to do next
Create a new document and upload within the hour. Integrations should create the draft immediately before uploading rather than minting drafts in advance.
Problem body
Every error is an RFC 9457 problem document with media type
application/problem+json. The type member is the
stable identifier to switch on; docs_url is this page.
{
"type": "/problems/upload-expired",
"title": "Upload window expired. Create a new document",
"status": 410,
"instance": "/v1/...",
"docs_url": "https://docs.signenvoy.com/errors/upload-expired"
}