Page 1 of 1

Documents Upload API returns success but document not showing in Open Dental

Posted: Wed Jan 07, 2026 10:43 pm
by ironhawk1307
I’m using the Documents POST /documents/Upload API to upload a PDF to Open Dental. The API consistently returns a success response, but the document never appears in Open Dental

I’ve confirmed:
PatNum, rawBase64, and extension are provided
rawBase64 is valid Base64 (PDF)
API response indicates success (no errors)

Even after a successful response, nothing shows up in Open Dental. This makes it very hard to diagnose what’s wrong.
{
PatNum: result.PatNum,
rawBase64: req.body.rawBase64,
extension: '.pdf',
ImgType: 'Document',
DocCategory: 131,
Description: `IVF-${result.ticketNo}`,
DateCreated: moment(result.createdAt).format('YYYY-MM-DD HH:mm:ss')
}

here is success response
{
DocNum: 30920,
Description: 'IVF-148007',
DateCreated: '2026-01-05 18:13:01',
DocCategory: 131,
docCategory: 'Insurance',
PatNum: 2463,
FileName: 'xxxx',
ImgType: 'Document',
ToothNumbers: '',
DateTStamp: '2026-01-08 00:54:06',
ProvNum: 0,
PrintHeading: 'false'
}









Need help on same

Re: Documents Upload API returns success but document not showing in Open Dental

Posted: Thu Jan 08, 2026 9:19 am
by justine
ironhawk1307 wrote: Wed Jan 07, 2026 10:43 pm I’m using the Documents POST /documents/Upload API to upload a PDF to Open Dental. The API consistently returns a success response, but the document never appears in Open Dental

I’ve confirmed:
PatNum, rawBase64, and extension are provided
rawBase64 is valid Base64 (PDF)
API response indicates success (no errors)

Even after a successful response, nothing shows up in Open Dental. This makes it very hard to diagnose what’s wrong.
{
PatNum: result.PatNum,
rawBase64: req.body.rawBase64,
extension: '.pdf',
ImgType: 'Document',
DocCategory: 131,
Description: `IVF-${result.ticketNo}`,
DateCreated: moment(result.createdAt).format('YYYY-MM-DD HH:mm:ss')
}

here is success response
{
DocNum: 30920,
Description: 'IVF-148007',
DateCreated: '2026-01-05 18:13:01',
DocCategory: 131,
docCategory: 'Insurance',
PatNum: 2463,
FileName: 'xxxx',
ImgType: 'Document',
ToothNumbers: '',
DateTStamp: '2026-01-08 00:54:06',
ProvNum: 0,
PrintHeading: 'false'
}









Need help on same

Hello ironhawk1307,

Our records indicate that you've made 15 successful documents POST Upload requests in the last 24 hours, all to the same office. However, when I attempted to verify DocNum: 30920 or PatNum: 2463 for that location, neither exist. It is impossible to insert a document for a PatNum that does not exist. Are you sure you're sending the documents to the correct office?

Additionally, when using the documents POST Upload endpoint, the actual document is not created until the user in OD opens it.

Thanks!