Complete a patient file transfer
Verifies the uploaded bytes against the reservation and stores the file on the patient, where the order wizard suggests it. Replays answer the stored file.
Verifies the uploaded bytes against the reservation and stores the file on the patient, where the order wizard suggests it. Replays answer the stored file.
Authorization
smilelineBearer Smileline cell credential gl_sl_v1_<cell>_<secret>, one per Smileline cell; accepted only on /smileline/v1. A practice belongs to one cell and is not found from any other.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/smileline/v1/files/finalize" \ -H "Content-Type: application/json" \ -d '{ "practiceRef": "string", "sourceRef": "string", "finalizeToken": "string" }'{ "status": "finalized", "fileId": "string", "name": "string", "type": "string", "mimeType": "string", "size": 0}{ "error": "string", "code": "string"}Erase a patient DELETE
Erases the patient's identity and keeps a tombstone that answers every repeat: pending while erasure runs, held under a lab's legal hold (retried by a repeat), completed when done or never held.
Read an order snapshot GET
The same snapshot the order.updated event carries. Drafts and other practices' orders are not found.