curl --location 'https://raijin.personate.ai/api/hp_job' \
--header 'Content-Type: application/json' \
--header 'Authorization': 'Bearer ********' \
--data '{
"project_name": "string",
"base_video_url": "string",
"variable_count": "integer",
"data_slice_start_index": "integer",
"data_slice_end_index": "integer",
"data_xlsx_url": "string",
"music": "boolean",
"customizations": [
"start_time": "integer",
"end_time": "integer",
"variable_pre_text": "string",
"variable_post_text": "string"
]
}'
import requests
import json
url = "https://raijin.personate.ai/api/hp_job"
payload = json.dumps({
"project_name": "string",
"base_video_url": "string",
"variable_count": "integer",
"data_slice_start_index": "integer",
"data_slice_end_index": "integer",
"data_xlsx_url": "string",
"music": "boolean",
"customizations": [
"start_time": "integer",
"end_time": "integer",
"variable_pre_text": "string",
"variable_post_text": "string"
]
})
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 HP Job
This endpoint creates a HP job
POST
/
api
/
hp_job
curl --location 'https://raijin.personate.ai/api/hp_job' \
--header 'Content-Type: application/json' \
--header 'Authorization': 'Bearer ********' \
--data '{
"project_name": "string",
"base_video_url": "string",
"variable_count": "integer",
"data_slice_start_index": "integer",
"data_slice_end_index": "integer",
"data_xlsx_url": "string",
"music": "boolean",
"customizations": [
"start_time": "integer",
"end_time": "integer",
"variable_pre_text": "string",
"variable_post_text": "string"
]
}'
import requests
import json
url = "https://raijin.personate.ai/api/hp_job"
payload = json.dumps({
"project_name": "string",
"base_video_url": "string",
"variable_count": "integer",
"data_slice_start_index": "integer",
"data_slice_end_index": "integer",
"data_xlsx_url": "string",
"music": "boolean",
"customizations": [
"start_time": "integer",
"end_time": "integer",
"variable_pre_text": "string",
"variable_post_text": "string"
]
})
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
project_name
base_video_url
variable_count
data_slice_start_index
data_slice_end_index
data_xlsx_url
music
Response
Video generation job id
Video generation status
Input data JSON
Project name
curl --location 'https://raijin.personate.ai/api/hp_job' \
--header 'Content-Type: application/json' \
--header 'Authorization': 'Bearer ********' \
--data '{
"project_name": "string",
"base_video_url": "string",
"variable_count": "integer",
"data_slice_start_index": "integer",
"data_slice_end_index": "integer",
"data_xlsx_url": "string",
"music": "boolean",
"customizations": [
"start_time": "integer",
"end_time": "integer",
"variable_pre_text": "string",
"variable_post_text": "string"
]
}'
import requests
import json
url = "https://raijin.personate.ai/api/hp_job"
payload = json.dumps({
"project_name": "string",
"base_video_url": "string",
"variable_count": "integer",
"data_slice_start_index": "integer",
"data_slice_end_index": "integer",
"data_xlsx_url": "string",
"music": "boolean",
"customizations": [
"start_time": "integer",
"end_time": "integer",
"variable_pre_text": "string",
"variable_post_text": "string"
]
})
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

