OnInvoxAuraAudioCreated


Triggered when an audio file is uploaded to Invox Aura.

This event differs from all other webhook events:
  • It is sent as multipart/form-data, not JSON.
  • The delivery timeout is 60 seconds (double the standard timeout).
  • The audio binary is included as a field in the same request.

HTTP headers

Content-Type: multipart/form-data; boundary=<auto>

Multipart form fields

FieldTypeRequiredDescription
eventNamestringYesAlways "OnInvoxAuraAudioCreated"
idstringYesSession ID (sessionId)
durationstringYesDuration in seconds, as a numeric string (e.g., "330")
userIdstringNoUser ID
organizationIdstringYesOrganization ID
consultationSessionIdstringNoConsultation session ID
patientIdstringNoPatient ID
sentAtstringYesUnix timestamp in ms, as a numeric string (e.g., "1738670400000")
requestSignaturestringNoHMAC-SHA256 in Base64. Present if the organization has credentials configured.
audiobinaryYesPCM audio file (filename: "audio.pcm", contentType: "audio/pcm")

Signature string

The audio (binary) field is excluded from the signature computation. The signature is computed over the text fields in the following order:

id|duration|userId|organizationId|consultationSessionId|patientId|sentAt|API_KEY
Optional fields that are absent (userId, consultationSessionId, patientId) are treated as empty strings "" in the signature computation.