Archive a participant-owned conversation attachment
Immediately replaces an attachment owned by the current participant with a permanent placeholder. Its objects enter the shared hold-aware retirement lifecycle after 90 days.
Immediately replaces an attachment owned by the current participant with a permanent placeholder. Its objects enter the shared hold-aware retirement lifecycle after 90 days.
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Path Parameters
1 <= length1 <= lengthResponse Body
application/json
curl -X DELETE "https://example.com/conversations/string/attachments/string"{ "data": { "id": "string", "name": "[Attachment archived]", "mimeType": "application/octet-stream", "size": 0, "duration": null, "transcript": null, "hasThumbnail": false }}Approve whole-conversation deletion POST
Records the current participant organization's immutable approval. Deletion is authorized only after both the lab and clinic approve; platform legal has a separate admin override.
Create a conversation POST
Create a new conversation within a partnership. Optionally link it to an order and include an initial message. If a conversation already exists for the same partnership+order, returns the existing one. Available to both labs and clinics.