Initiates a data export for a user. Creates an archive containing all the user’s data (messages, server memberships, preferences, etc.) for export or compliance purposes.
curl --request POST \
--url https://api.fluxer.app/v1/admin/archives/user \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"user_id": "<string>"
}
'{
"archive_id": "<string>",
"subject_type": "user",
"subject_id": "<string>",
"requested_by": "<string>",
"requested_at": "<string>",
"started_at": "<string>",
"completed_at": "<string>",
"failed_at": "<string>",
"file_size": "<string>",
"progress_percent": 123,
"progress_step": "<string>",
"error_message": "<string>",
"download_url_expires_at": "<string>",
"expires_at": "<string>"
}Admin API key: Authorization: Admin <token>. Only valid for /admin/* endpoints.
Success
Type of subject being archived
user, guild curl --request POST \
--url https://api.fluxer.app/v1/admin/archives/user \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"user_id": "<string>"
}
'{
"archive_id": "<string>",
"subject_type": "user",
"subject_id": "<string>",
"requested_by": "<string>",
"requested_at": "<string>",
"started_at": "<string>",
"completed_at": "<string>",
"failed_at": "<string>",
"file_size": "<string>",
"progress_percent": 123,
"progress_step": "<string>",
"error_message": "<string>",
"download_url_expires_at": "<string>",
"expires_at": "<string>"
}