curl --location 'https://raijin.personate.ai/api/template_dynamic_slide_video' \
--header 'Content-Type: application/json' \
--header 'Authorization': 'Bearer ********' \
--data '{
"template_id": "string",
"slides_count": "integer",
"customizations": [
"layer_id": "audio",
"layer_type": "string",
"inputs": []
]
}'
import requests
import json
url = "https://raijin.personate.ai/api/template_dynamic_slide_video"
payload = json.dumps({
"template_id": "string",
"slides_count": "integer",
"customizations": [
"layer_id": "audio",
"layer_type": "string",
"inputs": []
]
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ********'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
{
"job_id": "job_id",
"status": "rendering",
"output": ""
}
Endpoints
Create Dynamic Slide video
This endpoint creates a studio video
POST
/
api
/
template_dynamic_slide_video
curl --location 'https://raijin.personate.ai/api/template_dynamic_slide_video' \
--header 'Content-Type: application/json' \
--header 'Authorization': 'Bearer ********' \
--data '{
"template_id": "string",
"slides_count": "integer",
"customizations": [
"layer_id": "audio",
"layer_type": "string",
"inputs": []
]
}'
import requests
import json
url = "https://raijin.personate.ai/api/template_dynamic_slide_video"
payload = json.dumps({
"template_id": "string",
"slides_count": "integer",
"customizations": [
"layer_id": "audio",
"layer_type": "string",
"inputs": []
]
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ********'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
{
"job_id": "job_id",
"status": "rendering",
"output": ""
}
Body
Template ID
Slides Count
Response
Video generation job id
Video generation status
Video generation output
curl --location 'https://raijin.personate.ai/api/template_dynamic_slide_video' \
--header 'Content-Type: application/json' \
--header 'Authorization': 'Bearer ********' \
--data '{
"template_id": "string",
"slides_count": "integer",
"customizations": [
"layer_id": "audio",
"layer_type": "string",
"inputs": []
]
}'
import requests
import json
url = "https://raijin.personate.ai/api/template_dynamic_slide_video"
payload = json.dumps({
"template_id": "string",
"slides_count": "integer",
"customizations": [
"layer_id": "audio",
"layer_type": "string",
"inputs": []
]
})
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ********'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
{
"job_id": "job_id",
"status": "rendering",
"output": ""
}
⌘I

