Manage Program

Note:

This function is supported only when <isSupportProgramMgr> in XML_PublishServerCap is "true" (related API: /ISAPI/Publish/capabilities).

For integration via Device Network SDK, the related text protocol data should be transmitted by the specific API (i.e., NET_DVR_STDXMLConfig) to realize the applications. Refer to Integrate by Transmitting Text Protocol for details.

Function

Request URI

Get capability

Get all programs' parameters

GET /ISAPI/Publish/ProgramMgr/program

Create program

POST /ISAPI/Publish/ProgramMgr/program

Configure a specific program

Configure programs in a batch

Search for program

Download program thumbnail

GET /ISAPI/Publish/ProgramMgr/program/<ID>/thumbnail/download?format=json

Upload program thumbnail

PUT /ISAPI/Publish/ProgramMgr/program/<ID>/thumbnail/upload?format=json

Configure page

Get page configuration capability

GET /ISAPI/Publish/ProgramMgr/program/<ID>/page/<ID>/capabilities

Get information of all pages

GET /ISAPI/Publish/ProgramMgr/program/<ID>/page

Create a new page

POST /ISAPI/Publish/ProgramMgr/program/<ID>/page

Get a specific page of a specific program

GET /ISAPI/Publish/ProgramMgr/program/<ID>/page/<ID>

Edit the information of a page

PUT /ISAPI/Publish/ProgramMgr/program/<ID>/page/<ID>

Delete a page

DELETE /ISAPI/Publish/ProgramMgr/program/<ID>/page/<ID>