Initiates a data export for a guild (server). Creates an archive containing all guild data including channels, messages, members, roles, and settings.
curl --request POST \
--url https://api.fluxer.app/v1/admin/archives/guild \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"guild_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/guild \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"guild_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>"
}