API ReferenceTemplates
List Templates
Authorization
apiKey X-API-Key<token>
API key for authentication
In: header
Query Parameters
page?integer
Default
1Range
1 <= value <= 9007199254740991limit?integer
Default
20Range
1 <= value <= 100category?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
}
}