Submit medical data and receive real-time processing results. Support for JSON, XML, and text formats.
Note: MedCascade provides billing assist only and does not submit claims to medical schemes. Use the API to validate codes, generate motivations, and prepare documentation for submission via your billing system or scheme portals.
Single endpoint for all submission types - diagnosis, claims, transcriptions, documents
Receive processing results via outgoing webhooks - no polling required
Submit base64 audio/documents
Accept JSON, XML, or plain text - original payloads preserved
/api/v1/webhooks/incomingSubmit diagnosis, claim, transcription, or document data
/api/v1/webhooks/incoming/batchSubmit multiple items in one request
curl -X POST https://api.medcascade.com/api/v1/webhooks/incoming \
-H "X-API-Key: tenant_690...ebc32_a3f9...7k2m" \
-H "Content-Type: application/json" \
-d '{
"correlationId": "order-12345",
"submissionType": "diagnosis",
"data": {
"patientId": "patient-001",
"diagnosisCodes": [
{"code": "E11.9", "isPrimary": true}
]
},
"signature": "sha256=abc123...",
"timestamp": "2025-10-31T10:00:00Z"
}'{
"success": true,
"eventId": "evt_abc123-def456-...",
"correlationId": "order-12345",
"submissionType": "diagnosis",
"eventType": "diagnosis.submit",
"result": {
"message": "Submission received and queued for processing"
},
"processedAt": "2025-10-31T10:00:02Z"
}Note: Processing happens asynchronously. Results are delivered to your configured outgoing webhook endpoint.