Skip to main content
View as Markdown

Delivery Reports - Messaging

Delivery Reports​

Generate CSV delivery reports for a bulk message or session:

POST /api/v1/report/create
Content-Type: application/json
Authorization: Bearer <KS>
curl -X POST "$KALTURA_MESSAGING_URL/report/create" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d "{\"bulkId\": \"$BULK_ID\"}"
FieldTypeDescription
bulkIdstringBulk message external ID
sessionstringSession label

Provide either bulkId or session to scope the report.

Response: A report object with a download URL for the CSV file. The report generation may be asynchronous; poll the returned report ID if the URL is not immediately available.