Samva
Samva
DashboardAPISamva DocumentationQuickstart GuideAuthentication

API Reference

Email Management

Conversation Management

Configuration

Approve TemplateCreate TemplateDuplicate Preset to TemplateGet TemplateGet Preset DetailsList TemplatesList Email PresetsPreview Email ASTRemove TemplateRender TemplateUpdate TemplateValidate Email AST

Analytics & Operations

OpenAPI Specification
API ReferenceTemplates

Duplicate Preset to Template

Create a new template in your organization from a preset. The template can then be customized.

POST
/templates/presets/{presetId}/duplicate

Authorization

apiKey
X-API-Key<token>

API key for authentication

In: header

Path Parameters

presetId*string

Preset ID to duplicate

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://samva.app/api/v1/templates/presets/string/duplicate" \  -H "Content-Type: application/json" \  -d '{    "name": "string"  }'
{
  "id": "string",
  "organizationId": "string",
  "name": "string",
  "slug": "string",
  "description": "string",
  "category": "string",
  "supportedChannels": [
    "string"
  ],
  "content": {
    "property1": null,
    "property2": null
  },
  "variableSchema": [
    {}
  ],
  "compliance": {
    "property1": null,
    "property2": null
  },
  "usageCount": 0,
  "lastUsedAt": "2019-08-24T14:15:22Z",
  "isActive": true,
  "isDefault": true,
  "version": 0,
  "createdAt": "2019-08-24T14:15:22Z",
  "updatedAt": "2019-08-24T14:15:22Z"
}

Create Template

Previous Page

Get Template

Next Page

name*string

Name for the new template

Length1 <= length <= 100
description?string

Template description

Lengthlength <= 500