Communities::Bans::ExportAction
Create Ban Export Action
Enqueue an async background job to export community ban data to a file. The action record is returned immediately with status: queued. Poll GET /communities/bans/export_actions/{id} until status is completed.
post/communities/{community_id}/bans/export_actions
Path parameters
community_idinteger required
Request body
Example request
{
"communities_bans_export_action": {
"communities_bans_export_action": {
"target_all": true,
"target_ids": [],
"fields": [
"contact_name",
"contact_email",
"reason",
"created_at"
]
}
}
}Response
Created
Example response
{
"id": 506,
"public_id": "BnExP1",
"community_id": 1,
"target_all": true,
"target_ids": [],
"failed_ids": [],
"target_count": 50,
"performed_count": 50,
"started_at": "2025-01-01T00:01:00.000Z",
"completed_at": "2025-01-01T00:01:15.000Z",
"created_at": "2025-01-01T00:00:00.000Z",
"updated_at": "2025-01-01T00:01:15.000Z",
"status": "completed",
"fields": [
"contact_name",
"contact_email",
"reason",
"created_at"
]
}