To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-content-template-api-v1
Returns the application liveness status
ns-content-template health liveness
Returns the application readiness status
ns-content-template health readiness
Returns the application metrics
ns-content-template metrics get
Returns the value list of a given table and column
ns-content-template value list {table} {column} {search} {field_id} {limit}
Returns the row count of every entity across all databases, optionally grouped by workspace_id and filtered to specific workspaces
ns-content-template overview count
--group_by_workspace (Boolean)
--workspace_ids (Array)
Returns the content template category list
ns-content-template contenttemplatecategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a content template category by id.
ns-content-template contenttemplatecategory get {id}
Creates a new content template category for an entity
ns-content-template contenttemplatecategory create
--slot_id (String)
--category_id (String)
Deletes a content template category by an id.
ns-content-template contenttemplatecategory delete {id}
Returns the content template field list
ns-content-template contenttemplatefield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a content template field by id.
ns-content-template contenttemplatefield get {id}
Creates a new content template field for an entity
ns-content-template contenttemplatefield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a content template field by an id for an entity
ns-content-template contenttemplatefield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a content template field by an id.
ns-content-template contenttemplatefield delete {id}
Returns the content template tag list
ns-content-template contenttemplatetag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a content template tag by id.
ns-content-template contenttemplatetag get {id}
Creates a new content template tag for an entity
ns-content-template contenttemplatetag create
--name (String)
--value (String)
Updates a content template tag by an id for an entity
ns-content-template contenttemplatetag update {id}
--name (String)
--value (String)
Deletes a content template tag by an id.
ns-content-template contenttemplatetag delete {id}
Returns the content template list
ns-content-template contenttemplate list {filters} {page} {size} {sorts} {all_workspaces}
Returns a content template by an id
ns-content-template contenttemplate get {id}
Creates a new content template
ns-content-template contenttemplate create
--workspace_id (String)
--name (String)
--type (Enum)
--content (String)
--parameters (Array)
--description (String)
--content_template_category (Array)
--content_template_field (Array)
--content_template_tag (Array)
Updates a content template by an id
ns-content-template contenttemplate update {id}
--workspace_id (String)
--name (String)
--type (Enum)
--content (String)
--parameters (Array)
--description (String)
--content_template_category (Array)
--content_template_field (Array)
--content_template_tag (Array)
Deletes a content template by an id
ns-content-template contenttemplate delete {id}
Returns the content of the ContentTemplate
ns-content-template contenttemplate make {id}
--parameters (Object)
Sends an SMS with the content of the Content Template
ns-content-template contenttemplate sendsms {id} {provider_id}
--phone (String)
--parameters (Object)
Sends an Email with the content of the Content Template
ns-content-template contenttemplate sendemail {id} {provider_id}
--email (String)
--title (String)
--parameters (Object)
Sends a Telegram message with the content of the Content Template
ns-content-template contenttemplate sendtelegram {id} {provider_id}
--chat_id (String)
--message_thread_id (String)
--parameters (Object)
Sends a Teams message with the content of the Content Template
ns-content-template contenttemplate sendteams {id} {provider_id}
--team_id (String)
--channel_id (String)
--parameters (Object)
Sends a Slack message with the content of the Content Template
ns-content-template contenttemplate sendslack {id} {provider_id}
--channel (String)
--parameters (Object)
{ "name": "OverviewCountInput", "type": "Object", "required": true, "fields": { "group_by_workspace": { "type": "Boolean", "required": false }, "workspace_ids": { "type": "Array", "required": false, "items": [ { "type": "String", "required": true } ] } }}
{ "name": "OverviewCountRow", "type": "Object", "required": true, "fields": { "database": { "type": "String", "required": true }, "table": { "type": "String", "required": true }, "total": { "type": "Integer", "required": true }, "by_workspace": { "type": "Array", "required": false, "items": [ { "name": "OverviewCountByWorkspace", "type": "Object", "required": true, "fields": { "workspace_id": { "type": "String", "required": true }, "count": { "type": "Integer", "required": true } } } ] } }}
{ "name": "OverviewCountByWorkspace", "type": "Object", "required": true, "fields": { "workspace_id": { "type": "String", "required": true }, "count": { "type": "Integer", "required": true } }}
{ "name": "ContentTemplateCategory", "type": "Object", "required": true, "fields": { "id": { "type": "Integer", "required": true }, "user_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "entity_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "category_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "created_at": { "type": "DateTime", "required": true }, "updated_at": { "type": "DateTime", "required": true } }}
{ "name": "EntityCategoryInput", "type": "Object", "required": true, "fields": { "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "category_id": { "type": "String", "required": true, "min": 20, "max": 20 } }}
{ "name": "ContentTemplateField", "type": "Object", "required": true, "fields": { "id": { "type": "Integer", "required": true }, "user_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "entity_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "field_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "value": { "type": "String", "required": false }, "created_at": { "type": "DateTime", "required": true }, "updated_at": { "type": "DateTime", "required": true } }}
{ "name": "EntityFieldInput", "type": "Object", "required": true, "fields": { "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "field_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "value": { "type": "Any", "required": false } }}
{ "name": "ContentTemplateTag", "type": "Object", "required": true, "fields": { "id": { "type": "Integer", "required": true }, "user_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "entity_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "name": { "type": "String", "required": true, "max": 255 }, "value": { "type": "String", "required": false }, "created_at": { "type": "DateTime", "required": true }, "updated_at": { "type": "DateTime", "required": true } }}
{ "name": "EntityTagInput", "type": "Object", "required": true, "fields": { "name": { "type": "String", "required": true, "max": 255 }, "value": { "type": "String", "required": false } }}
{ "name": "ContentTemplate", "type": "Object", "required": true, "fields": { "id": { "type": "String", "required": true, "min": 20, "max": 20 }, "user_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "workspace_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "name": { "type": "String", "required": true, "max": 255 }, "type": { "name": "ContentTemplateType", "type": "Enum", "required": true, "valids": [ "Plain", "Json", "Xml", "Html", "Yaml" ] }, "content": { "type": "String", "required": true }, "parameters": { "type": "Array", "required": false, "items": [ { "type": "Variable", "required": false } ] }, "description": { "type": "String", "required": false }, "created_at": { "type": "DateTime", "required": true }, "updated_at": { "type": "DateTime", "required": true } }}
{ "name": "ContentTemplateFull", "type": "Object", "required": true, "fields": { "id": { "type": "String", "required": true, "min": 20, "max": 20 }, "user_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "workspace_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "name": { "type": "String", "required": true, "max": 255 }, "type": { "name": "ContentTemplateType", "type": "Enum", "required": true, "valids": [ "Plain", "Json", "Xml", "Html", "Yaml" ] }, "content": { "type": "String", "required": true }, "parameters": { "type": "Array", "required": false, "items": [ { "type": "Variable", "required": false } ] }, "description": { "type": "String", "required": false }, "created_at": { "type": "DateTime", "required": true }, "updated_at": { "type": "DateTime", "required": true }, "content_template_category": { "type": "Array", "required": true, "items": [ { "name": "EntityCategoryInput", "type": "Object", "required": false, "fields": { "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "category_id": { "type": "String", "required": true, "min": 20, "max": 20 } } } ] }, "content_template_field": { "type": "Array", "required": true, "items": [ { "name": "EntityFieldInput", "type": "Object", "required": false, "fields": { "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "field_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "value": { "type": "Any", "required": false } } } ] }, "content_template_tag": { "type": "Array", "required": true, "items": [ { "name": "EntityTagInput", "type": "Object", "required": false, "fields": { "name": { "type": "String", "required": true, "max": 255 }, "value": { "type": "String", "required": false } } } ] } }}
{ "name": "ContentTemplateInput", "type": "Object", "required": true, "fields": { "workspace_id": { "type": "String", "required": false, "min": 20, "max": 20 }, "name": { "type": "String", "required": true, "max": 255 }, "type": { "name": "ContentTemplateType", "type": "Enum", "required": true, "valids": [ "Plain", "Json", "Xml", "Html", "Yaml" ] }, "content": { "type": "String", "required": true }, "parameters": { "type": "Array", "required": false, "items": [ { "type": "Variable", "required": false } ] }, "description": { "type": "String", "required": false }, "content_template_category": { "type": "Array", "required": true, "items": [ { "name": "EntityCategoryInput", "type": "Object", "required": false, "fields": { "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "category_id": { "type": "String", "required": true, "min": 20, "max": 20 } } } ] }, "content_template_field": { "type": "Array", "required": true, "items": [ { "name": "EntityFieldInput", "type": "Object", "required": false, "fields": { "slot_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "field_id": { "type": "String", "required": true, "min": 20, "max": 20 }, "value": { "type": "Any", "required": false } } } ] }, "content_template_tag": { "type": "Array", "required": true, "items": [ { "name": "EntityTagInput", "type": "Object", "required": false, "fields": { "name": { "type": "String", "required": true, "max": 255 }, "value": { "type": "String", "required": false } } } ] } }}
Plain
Json
Xml
Html
Yaml
©Copyright 2010 to 2026 Namira Software Corporation. All rights reserved.