Ingest and sync trending video data with webhooks and SkipPlay API
Quick overview
Description
Quick overview This workflow receives a POST webhook containing a list of trending videos, normalizes and validates the payload, and syncs the cleaned video data to the SkipPlay API before returning a JSON status response. How it works Receives a POST request on a webhook with a region and a non-empty array of video records. Cleans, normalizes, and validates each video object (for example mapping fields like Video ID, Title, Views, Duration, and Published At) and drops entries missing a Video ID. Sends the cleaned video list and region to the SkipPlay sync endpoint (https://skipplay.app/api/sync/trending) via an HTTP POST request with an x-sync-secret header. Returns a JSON webhook response that confirms the sync and includes the region, processed video count, and the SkipPlay API response. Setup Configure the source system to send a POST request to this workflow’s webhook URL with a videos array. Set the SkipPlay API endpoint URL and provide the required x-sync-secret value. Ensure your incoming video objects include a stable videoId/id field. Configure the x-sync-secret header in the HTTP Sync node to match your server secret. An n8n automation workflow template by SkipPlay.
Community Metrics
Author
SkipPlay
Platform
web
Pricing model
free
Categories
- Automation
Tags
- n8n
- workflow
- http-request
- code
Capabilities
- 2 nodes