Query and filter created archives by type (user or guild), subject ID, requestor, and expiration status. Admins with limited ACLs see only archives matching their permissions.
curl --request POST \
--url https://api.fluxer.app/v1/admin/archives/list \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"subject_type": "user",
"subject_id": "<string>",
"requested_by": "<string>",
"limit": 100.5,
"include_expired": true
}
'{
"archives": [
{
"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
Show child attributes
curl --request POST \
--url https://api.fluxer.app/v1/admin/archives/list \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"subject_type": "user",
"subject_id": "<string>",
"requested_by": "<string>",
"limit": 100.5,
"include_expired": true
}
'{
"archives": [
{
"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>"
}
]
}