S
Samva
S
Samva
DashboardAPISamva DocumentationQuickstart GuideAuthentication

API Reference

Email Management

Conversation Management

Configuration

Approve TemplateCreate TemplateGet TemplateList TemplatesRemove TemplateRender TemplateUpdate Template

Analytics & Operations

OpenAPI Specification
API ReferenceTemplates

List Templates

GET
/templates

Authorization

apiKey
X-API-Key<token>

API key for authentication

In: header

Query Parameters

page?integer
Default1
Range1 <= value <= 9007199254740991
limit?integer
Default20
Range1 <= value <= 100
category?unknown

Filter by category

Value in"transactional" | "marketing" | "notification" | "reminder" | "alert" | "verification" | "support"
channel?unknown

Filter by channel

Value in"sms" | "email" | "whatsapp"
status?unknown

Filter by status

Value in"draft" | "pending" | "approved" | "rejected" | "archived"
search?string

Search in name and description

tags?array<string>

Filter by tags

sortBy?unknown

Sort field

Default"createdAt"
Value in"name" | "createdAt" | "updatedAt" | "usageCount" | "lastUsedAt"
sortOrder?unknown

Sort order

Default"desc"
Value in"asc" | "desc"

Response Body

application/json

curl -X GET "https://samva.app/api/v1/templates"
{
  "items": [
    {
      "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"
    }
  ],
  "pagination": {
    "page": -9007199254740991,
    "limit": -9007199254740991,
    "total": -9007199254740991,
    "totalPages": -9007199254740991
  }
}

Get Template

Previous Page

Remove Template

Next Page

curl -X GET "https://samva.app/api/v1/templates"