createTemplatePrompt(data: CreateTemplatePromptParams)

Requires:
@tuya-miniapp/cloud-api≥1.7.0

Description

Create a custom template

Parameters

ParameterTypeRequiredDescription
YesRequest parameters

Return Value

Type: Promise<CreateTemplatePromptResult>
CreateTemplatePromptResult

Referenced Types

interfaceCreateTemplatePromptResultResult of creating a custom template
PropertyTypeDescription
templateIdstringTemplate business ID
templateCodestringCloud-generated code
templateDescstringCloud-generated description

Examples

Request example

import { createTemplatePrompt } from '@tuya-miniapp/cloud-api';

createTemplatePrompt({ templateName: 'My template', prompt: 'Extract action items', icon: 'icon/xxx.png' })
  .then(response => {
    console.log(response);
  })
  .catch(error => {
    console.error('Failed to create custom template:', error);
  });

Response example

{
  "templateId": "tpl_custom_1",
  "templateCode": "custom_xxx",
  "templateDesc": "..."
}