Upload a new document
client.documents.create(DocumentCreateParams { file, household_id, name, 4 more } body, RequestOptionsoptions?): Document { id, created_at, household_id, 6 more }
/documents
Create a new document with file content
Parameters
Returns
Upload a new document
import Luminary from 'withluminary';
const client = new Luminary();
const document = await client.documents.create({
file: fs.createReadStream('path/to/file'),
household_id: 'household_01ARZ3NDEKTSV4RRFFQ69G5FAV',
name: 'Trust Agreement.pdf',
type: 'GRAT_DESIGN_SUMMARY',
});
console.log(document.id);
{
"id": "document_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"created_at": "2024-01-15T09:30:00Z",
"household_id": "household_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"name": "Trust Agreement.pdf",
"type": "GRAT_DESIGN_SUMMARY",
"updated_at": "2024-01-20T14:45:00Z",
"client_profile_id": "client_profile_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"enable_ai_suggestions": true,
"entity_id": "entity_01ARZ3NDEKTSV4RRFFQ69G5FAV"
}
Returns Examples
{
"id": "document_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"created_at": "2024-01-15T09:30:00Z",
"household_id": "household_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"name": "Trust Agreement.pdf",
"type": "GRAT_DESIGN_SUMMARY",
"updated_at": "2024-01-20T14:45:00Z",
"client_profile_id": "client_profile_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"enable_ai_suggestions": true,
"entity_id": "entity_01ARZ3NDEKTSV4RRFFQ69G5FAV"
}