Communities::Memberships::ExportAction
Create Membership Export Action
Enqueue an async background job to export community membership data to a file. The action record is returned immediately with status: queued. Poll GET /communities/memberships/export_actions/{id} until status is completed.
post/communities/{community_id}/memberships/export_actions
Path parameters
community_idinteger required
Request body
Example request
{
"communities_memberships_export_action": {
"communities_memberships_export_action": {
"target_all": true,
"target_ids": [],
"fields": [
"name",
"email",
"joined_at"
]
}
}
}Response
Created
Example response
{
"id": 504,
"public_id": "ExPrt1",
"community_id": 1,
"target_all": true,
"target_ids": [],
"failed_ids": [],
"target_count": 150,
"performed_count": 150,
"started_at": "2025-01-01T00:01:00.000Z",
"completed_at": "2025-01-01T00:01:30.000Z",
"created_at": "2025-01-01T00:00:00.000Z",
"updated_at": "2025-01-01T00:01:30.000Z",
"status": "completed",
"fields": [
"name",
"email",
"joined_at"
]
}