Paczki aktualizacyjne

Pobieranie listy paczek aktualizacyjnych

Aby otrzymać listę paczek aktualizacyjnych należy wysłać wiadomość GET na adres /api/updates/.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
    "count": 2,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 1,
            "package": "update_09092021_centos.tar.gz",
            "name": "09092021_dev219_centos7_test",
            "display_name": "09092021_dev219: CentOS 7 test (09.09.2021)",
            "description": "Test update package for CentOS 7. Built on 09.09.2021.",
            "timestamp_created": "2021-09-09T14:18:46.769122+02:00"
        },
        {
            "id": 4,
            "package": "updates_update_09092021_centos.tar.gz",
            "name": "test",
            "display_name": "14092021_dev219: CentOS 7 test (14.09.2021)",
            "description": "Test package (14.09.2021)",
            "timestamp_created": "2021-09-13T15:41:36.988368+02:00"
        }
    ]
}

Pobieranie danych paczki aktualizacyjnej

Aby otrzymać dane szczegółowe paczki należy wysłać wiadomość GET na adres /api/updates/<id>/, gdzie <id> jest id paczki, której dane chcemy pobrać.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
    "id": 1,
    "package": "update_09092021_centos.tar.gz",
    "name": "09092021_dev219_centos7_test",
    "display_name": "09092021_dev219: CentOS 7 test (09.09.2021)",
    "description": "Test update package for CentOS 7. Built on 09.09.2021.",
    "timestamp_created": "2021-09-09T14:18:46.769122+02:00"
}

Pobieranie paczki aktualizacyjnej z serwera

Aby pobrać z serwera paczkę aktualizacyjną należy wysłać wiadomość GET na adres /api/updates/<id>/download, gdzie <id> jest id paczki, którą chcemy pobrać.