Documentação Pixel Host
Backups
Liste, crie e restaure backups do servidor.A restauração substitui o estado atual pelos dados do backup escolhido. Pare o servidor antes de restaurar arquivos usados em execução.
Endpoints
/servers/{serverId}/backupsLista os backups disponíveis.
- Permissão
backup.read
Como enviar
curl -sS -X GET \
-H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
"https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/backups"Resposta HTTP 200
{
"backups": [
{ "id": "backup-id", "format": "pxbk", "size": 52428800, "createdAt": "2026-06-22T18:30:00.000Z" }
]
}/servers/{serverId}/backupsCria um backup imediatamente.
- Permissão
backup.create
Como enviar
curl -sS -X POST \
-H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
"https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/backups"Resposta HTTP 201
{
"backup": { "id": "backup-id", "format": "pxbk", "size": 52428800 },
"backups": []
}/servers/{serverId}/backupsRestaura um backup.
- Permissão
backup.restore
Como enviar
curl -sS -X PATCH \
-H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
-H "Content-Type: application/json" \
--data '{ "id": "backup-id" }' \
"https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/backups"Corpo JSON formatado
{ "id": "backup-id" }Resposta HTTP 200
{ "restored": true, "backupId": "backup-id", "backups": [] }/servers/{serverId}/backupsExclui um backup.
- Permissão
backup.delete
Como enviar
curl -sS -X DELETE \
-H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
-H "Content-Type: application/json" \
--data '{ "id": "manual/backup.tar.gz" }' \
"https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/backups"Corpo JSON formatado
{ "id": "manual/backup.tar.gz" }Resposta HTTP 200
{ "ok": true, "backups": [] }