Управлять выписанными лицензиями, получать и изменять данные о них, а также получать списки доступных для загрузки файлов можно через API по адресу marketplace.cs-cart.com/api/4.0/licenses

Запрос на получение списка лицензий:

GET http://marketplace.test/api.php?_d=4.0/licenses
Content-Type: application/json
Authorization: Basic c2thdGVyNEBjcy1jYXJ0LmNvbTpvMmszNzIycTVzNnFJTVo5M0RCNzgxWUZwYTY4ZjRCMw==

Ответ будет в виде:

    { 
        "purchase_id": 3, 
        "order_id": 5517, 
        "product_id": 2652,
        "created_at": 1595321424, 
        "expires_at": 0, 
        "file_id": 874, 
        "license_number": "CSC-12A4-ABCD-ABCD-1234", 
        "domain_names": "", 
        "email": "developer@example.com", 
        "user_id": 2947 
    }, 
    ... 
]

Для получения только одной конкретной записи, к запросу необходимо добавить id лицензии. 

Например: http://marketplace.test/api.php?_d=4.0/licenses/{id}

Также вы можете использовать поиск лицензий по различным параметрам в url: user_id, product_id, page, order_id, items_per_page, license_number, email, domain_name.

Например: http://marketplace.test/api.php?_d=4.0/licenses&user_id=2947

Редактирование даты истечения лицензии и доменов: дата истечения в формате timestamp

PUT http://marketplace.test/api.php?_d=4.0/licenses/{id}
Content-Type: application/json
Authorization: Basic c2thdGVyNEBjcy1jYXJ0LmNvbTpvMmszNzIycTVzNnFJTVo5M0RCNzgxWUZwYTY4ZjRCMw==

Ответ будет в виде:

    "expires_at": "1919710900", 
    "domain_name": "test.cs-cart.io" 
}

Оба параметра можно передавать в раздельных запросах. В domain_name можно передать как строку, так и массив:

    "domain_name": [ 
        "test1.cs-cart.io", 
        "test2.cs-cart.io", 
        "test3.cs-cart.io" 
        ] 
}

Получение списка файлов и ссылок на скачивание файла пакета:

Нужно добавить к запросу получения списка лицензий параметр get_all_packages=1 

GET http://marketplace.test/api.ph...
Content-Type: application/json
Authorization: Basic c2thdGVyNEBjcy1jYXJ0LmNvbTpvMmszNzIycTVzNnFJTVo5M0RCNzgxWUZwYTY4ZjRCMw==

Ответ будет в виде:

    { 
        "purchase_id": 3, 
        "order_id": 5517, 
        "product_id": 2652, 
        "created_at": 1595321424, 
        "expires_at": 1919710900, 
        "file_id": 874, 
        "license_number": "CSC-12A4-ABCD-ABCD-1234", 
        "domain_names": [ 
            "test1.cs-cart.io", 
            "test2.cs-cart.io", 
            "test3.cs-cart.io" 
        ], 
        "email": "developer@example.com", 
        "user_id": 2947, 
        "packages": [ 
            { 
                "file_id": 874, 
                "file_path": "csc_addons_manager-1.1-1578921387.zip", 
                "file_size": 23456, 
                "status": "A", 
                "is_upgrade": false, 
                "from_version": null, 
                "to_version": null, 
                "timestamp": 1578921387, 
                "file_name": "1.1", 
                "url": "https://marketplace.test.io/index.php?dispatch=product_packages.get_package&package_id=874&product_id=2652&license_number=CSC-12A4-ABCD-ABCD-1234" 
            } 
        ] 
    }, 
    ... 
]