AddTemplate
Creates a template for intelligent media production, which supports the video clip feature based on standard and advanced templates. You can invoke AddTemplate to create a template.
Operation description
Usage notes
To use standard templates, refer to Quick start for standard templates.
To use advanced templates, refer to Create and use advanced templates.
Limits
After an advanced template is created, it requires parsing time and its status is Processing. During this period, the template is unavailable. You can use the template only when its status changes to Available. The parsing time depends on the template file size and typically ranges from 10 seconds to 5 minutes.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:AddTemplate |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
No |
The name of the template. |
TemplateName |
| Type |
string |
No |
The templatetype. Valid values:
Valid values:
|
Timeline |
| Config |
string |
No |
|
See Config documentation |
| CoverUrl |
string |
No |
The URL of the template cover. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/cover.jpg |
| PreviewMedia |
string |
No |
The media asset ID of the template preview video. |
****01bf24bf41c78b2754cb3187**** |
| Status |
string |
No |
The template status. Valid values:
Valid values:
|
Available |
| Source |
string |
No |
The source from which the template is created. Valid values:
Valid values:
|
OpenAPI |
| RelatedMediaids |
string |
No |
The media assets associated with the template. This parameter is used by the standard template editor. |
{"video":["1805a0c6ca544fb395a06ca683619655"]} |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
Id of the request |
****2876-6263-4B75-8F2C-CD0F7FCF**** |
| Template |
object |
The template information. |
|
| TemplateId |
string |
The ID of the template. |
****01bf24bf41c78b2754cb3187**** |
| Name |
string |
The name of the template. |
TemplateName |
| Type |
string |
The templatetype. Valid values:
|
Timeline |
| Config |
string |
The configuration of the template. |
See Config documentation |
| CoverUrl |
string |
The URL of the template cover. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/cover.jpg |
| PreviewMedia |
string |
The media asset ID of the preview video. |
****01bf24bf41c78b2754cb3187**** |
| Status |
string |
The status of the template. Valid values:
|
Available |
| CreateSource |
string |
The source from which the template was created. Valid values:
|
OpenAPI |
| ModifiedSource |
string |
The source from which the template was modified. Valid values:
|
OpenAPI |
Examples
Success response
JSON format
{
"RequestId": "****2876-6263-4B75-8F2C-CD0F7FCF****",
"Template": {
"TemplateId": "****01bf24bf41c78b2754cb3187****",
"Name": "TemplateName",
"Type": "Timeline",
"Config": "See Config documentation",
"CoverUrl": "http://example-bucket.oss-cn-shanghai.aliyuncs.com/cover.jpg",
"PreviewMedia": "****01bf24bf41c78b2754cb3187****",
"Status": "Available",
"CreateSource": "OpenAPI",
"ModifiedSource": "OpenAPI"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.