On status update your node server will get a callback from the api server and triggers this function which sends the person that ordered the model an email with the url to the model:
if (status === 'COMPLETED') {
console.log(`Floor plan conversion successful`)
const sceneUrl = io3d.scene.getViewerUrl({ sceneId: conversionData.sceneId })
const emailBody = `Your 3D model is ready: ${sceneUrl}`
return sendEmailToCustomer(rpc, {
to: [toEmail],
from: configs.fromEmail,
subject: 'Your 3D Model Is Ready',
text: emailBody,
html: emailBody
})
}
the code can be adapted here:
https://github.com/archilogic-com/3dio-floor-plan-app/blob/master/api/on-conversion-status-update.js#L71
So basically you get back the sceneId in an url which opens the Archilogic viewer
https://spaces.archilogic.com/3d/!<sceneId>