API

Create unique videos right from your system

 

Pavilot API allows developers to integrate your system or application to increase productivity.

Learn more about our API and access the Open API docs in our documentation hub.

Open-source

We love open-source, check out our GitHub page

iFrame

Feel free to use the iFrame alone, For more control, you can also use it along with API. Please visit the documentation hub for details about iFrame implementation

RestHooks

Subscribe with a RestHook and get instant status of your video.
Click here to learn more about RestHooks and visit documentation on how to subscribe

Sample video request

Once the below request received by our servers, a new video will be queued to be processed, and you will receive a response with a video ID

Video Request

{
   "name": "Video 007",
   "mappings": {
      "title": "Sunny",
 "audio": "summer.mp3", "icon": "sun.png", "color": "yellow", "temp1": "18", "temp2": "24", "temp3": "19" } }

Response


{
  "id": "1218435148673669986",
  "animationId": "9618158727445193234",
  "createDate": "2020-04-15T14:15:22Z",
  "name": "Video 007",
  "output": "video.mp4",
  "thumbnail": "thumbnail.png",
  "status": "Queued"
}

Operations

GETProjects
GETAnimations
GETAudios
POSTAudio
GETImages
POSTImage
GETVideos
GETStatus
POSTVideo

Hooks

GETHooks
POSTHook
DELETEHook