The missing OpenAPI documentation for local recording retrieval.

The missing OpenAPI documentation for local recording retrieval.

The missing OpenAPI documentation for local recording retrieval.
The missing OpenAPI documentation for local recording retrieval.
Thursday
Model: VIGI C340-W  
Hardware Version: V2
Firmware Version:

Hi everyone,

I’m currently working on a project to automate the retrieval of video recordings from the SD card of my TP-Link VIGI C340-W camera, but I’ve hit a brick wall. My goal is to download specific clips via a Python script or RTSP without using the VIGI app or VMS software.

Here is what I’ve discovered/tried so far:

  • ONVIF Issues: The camera supports ONVIF Profile S (Live Stream works fine on port 80/2020), but it does not seem to support Profile G. I get a "Device doesn't support service: recording" error when trying to list recordings via Python (onvif-zeep).

  • Web UI Reverse Engineering: I’ve analyzed the Web UI traffic. It uses a complex RSA-encrypted login flow on port 443 (requiring a nonce and key_2 from /get_encrypt_info). Even after replicating the login and obtaining a stok (session token), I cannot successfully mimic the playback stream requests on port 8443.

  • RTSP Playback: Standard RTSP playback strings (using starttime/endtime parameters) either default back to the live stream or fail to connect entirely.

  • Missing Documentation: I cannot find any official VIGI OpenAPI or SDK documentation online that covers local SD card access.

My Questions:

  1. Does anyone have access to the VIGI OpenAPI/SDK documentation or a private API reference for the C340 series?

  2. Has anyone successfully scripted a way to pull .mp4 or .h264 files directly from the SD card over the network?

  3. Are there any hidden endpoints or specific SOAP actions for TP-Link VIGI that bypass the standard Profile G requirements?

I’ve already confirmed that FTP upload works for new events, but I need to reach back and grab specific historical timestamps programmatically.

Any help, documentation links, or pointers for reverse engineering the 8443 stream service would be greatly appreciated!

  0      
  0      
#1
Options
2 Reply
Re:The missing OpenAPI documentation for local recording retrieval.
Yesterday

Hi  @mock3r 

Thanks for posting in our business forum.

You can try to download this OpenAPI document for your VIGI C340-W.

File:
VIGI IPC Open API Document_V1.1 1 (1).pdfDownload
Best Regards! >> Omada EAP Firmware Trial Available Here << >> Get the Latest Omada SDN Controller Releases Here << *Try filtering posts on each forum by Label of [Early Access]*
  1  
  1  
#2
Options
Re:The missing OpenAPI documentation for local recording retrieval.
Yesterday

  @Hank21 Hello, I will never forget your help. We had made great progress on a wonderful project, and I hope to overcome this obstacle with this document. I feel indebted to you, and as an AI engineer, I will do my best to help in any way I can. I immediately started reviewing the document; I had an older document, and this one is slightly different. I hope this one will be useful. We always have faith in the old-school forum collaborations :)

  0  
  0  
#3
Options