Skip to content

Export activity logs

POST
/api/v1/activity/export
curl --request POST \
--url http://localhost:3000/api/v1/activity/export \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <X-API-Key>' \
--data '{ "organizationId": "example", "userId": "example", "startDate": "example", "endDate": "example", "activityTypes": [ "example" ], "format": "csv", "maxRecords": 10000 }'

Exports activity logs to CSV or JSON format. Requires Super Admin privileges.

Media type application/json
object
organizationId

Filter by organization ID

string
userId

Filter by user ID

string
startDate

Filter by start date

string
endDate

Filter by end date

string
activityTypes

Filter by activity types

Array<string>
format

Export format

string
default: csv
Allowed values: csv json
maxRecords

Maximum number of records

number
default: 10000

Activity exported successfully

Unauthorized

Forbidden - Super Admin required