To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-slack-sender-api-v1
Returns the application liveness status
ns-slack-sender health liveness
Returns the application readiness status
ns-slack-sender health readiness
Returns the application metrics
ns-slack-sender metrics get
Returns the value list of a given table and column
ns-slack-sender 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-slack-sender overview count
--group_by_workspace (Boolean)
--workspace_ids (Array)
Returns the provider category list
ns-slack-sender providercategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a provider category by id.
ns-slack-sender providercategory get {id}
Creates a new provider category for an entity
ns-slack-sender providercategory create
--slot_id (String)
--category_id (String)
Deletes a provider category by an id.
ns-slack-sender providercategory delete {id}
Returns the provider field list
ns-slack-sender providerfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a provider field by id.
ns-slack-sender providerfield get {id}
Creates a new provider field for an entity
ns-slack-sender providerfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a provider field by an id for an entity
ns-slack-sender providerfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a provider field by an id.
ns-slack-sender providerfield delete {id}
Returns the provider tag list
ns-slack-sender providertag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a provider tag by id.
ns-slack-sender providertag get {id}
Creates a new provider tag for an entity
ns-slack-sender providertag create
--name (String)
--value (String)
Updates a provider tag by an id for an entity
ns-slack-sender providertag update {id}
--name (String)
--value (String)
Deletes a provider tag by an id.
ns-slack-sender providertag delete {id}
Sends a message
ns-slack-sender slack send
--provider_id (String)
--channel (String)
--message (String)
Sends a message for an user_id
ns-slack-sender slack _sendfor {user_id}
--provider_id (String)
--channel (String)
--message (String)
Returns the provider list
ns-slack-sender provider list {filters} {page} {size} {sorts} {all_workspaces}
Returns a provider by an id
ns-slack-sender provider get {id}
Deletes a provider by an id
ns-slack-sender provider delete {id}
Sends a provider validation request by Slack message
ns-slack-sender provider request {id}
--channel (String)
Verify provider
ns-slack-sender provider verify {id}
--code (String)
Creates a new channel bot
ns-slack-sender channelbot create
--workspace_id (String)
--name (String)
--limit (Boolean)
--limit_count (Integer)
--limit_per_value (Integer)
--limit_per_unit (Enum)
--delay (Boolean)
--delay_value (Integer)
--delay_unit (Enum)
--description (String)
--token (String)
--channel (String)
--provider_category (Array)
--provider_field (Array)
--provider_tag (Array)
Updates a channel bot by an id
ns-slack-sender channelbot update {id}
--workspace_id (String)
--name (String)
--limit (Boolean)
--limit_count (Integer)
--limit_per_value (Integer)
--limit_per_unit (Enum)
--delay (Boolean)
--delay_value (Integer)
--delay_unit (Enum)
--description (String)
--token (String)
--channel (String)
--provider_category (Array)
--provider_field (Array)
--provider_tag (Array)
Returns the sent list
ns-slack-sender sent list {filters} {page} {size} {sorts} {all_workspaces}
Returns a sent by an id
ns-slack-sender sent get {id}
{ "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": "ProviderCategory", "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": "ProviderField", "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": "ProviderTag", "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": "Provider", "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": "ProviderType", "type": "Enum", "required": true, "valids": [ "ChannelBot" ] }, "e_verified": { "type": "Boolean", "required": true }, "meta": { "type": "Any", "required": false }, "limit": { "type": "Boolean", "required": true }, "limit_count": { "type": "Integer", "required": false }, "limit_per_value": { "type": "Integer", "required": false }, "limit_per_unit": { "name": "ProviderLimitPerUnit", "type": "Enum", "required": false, "valids": [ "Second", "Minute", "Hour", "Day" ] }, "delay": { "type": "Boolean", "required": true }, "delay_value": { "type": "Integer", "required": false }, "delay_unit": { "name": "ProviderDelayUnit", "type": "Enum", "required": false, "valids": [ "Millisecond", "Second", "Minute" ] }, "description": { "type": "String", "required": false }, "created_at": { "type": "DateTime", "required": true }, "updated_at": { "type": "DateTime", "required": true } }}
{ "name": "ChannelBotCreate", "type": "Object", "required": true, "fields": { "workspace_id": { "type": "String", "required": false, "min": 20, "max": 20 }, "name": { "type": "String", "required": true, "max": 255 }, "limit": { "type": "Boolean", "required": true }, "limit_count": { "type": "Integer", "required": false }, "limit_per_value": { "type": "Integer", "required": false }, "limit_per_unit": { "name": "ProviderLimitPerUnit", "type": "Enum", "required": false, "valids": [ "Second", "Minute", "Hour", "Day" ] }, "delay": { "type": "Boolean", "required": true }, "delay_value": { "type": "Integer", "required": false }, "delay_unit": { "name": "ProviderDelayUnit", "type": "Enum", "required": false, "valids": [ "Millisecond", "Second", "Minute" ] }, "description": { "type": "String", "required": false }, "token": { "type": "String", "required": true }, "channel": { "type": "String", "required": true }, "provider_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 } } } ] }, "provider_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 } } } ] }, "provider_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": "ChannelBotUpdate", "type": "Object", "required": true, "fields": { "workspace_id": { "type": "String", "required": false, "min": 20, "max": 20 }, "name": { "type": "String", "required": true, "max": 255 }, "limit": { "type": "Boolean", "required": true }, "limit_count": { "type": "Integer", "required": false }, "limit_per_value": { "type": "Integer", "required": false }, "limit_per_unit": { "name": "ProviderLimitPerUnit", "type": "Enum", "required": false, "valids": [ "Second", "Minute", "Hour", "Day" ] }, "delay": { "type": "Boolean", "required": true }, "delay_value": { "type": "Integer", "required": false }, "delay_unit": { "name": "ProviderDelayUnit", "type": "Enum", "required": false, "valids": [ "Millisecond", "Second", "Minute" ] }, "description": { "type": "String", "required": false }, "token": { "type": "String", "required": false }, "channel": { "type": "String", "required": true }, "provider_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 } } } ] }, "provider_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 } } } ] }, "provider_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": "Sent", "type": "Object", "required": true, "fields": { "id": { "type": "String", "required": true }, "user_id": { "type": "String", "required": true }, "session_id": { "type": "String", "required": true }, "workspace_id": { "type": "String", "required": false }, "provider_id": { "type": "String", "required": true }, "channel": { "type": "String", "required": true }, "message": { "type": "String", "required": true }, "created_at": { "type": "DateTime", "required": true }, "sent_at": { "type": "DateTime", "required": false }, "successful": { "type": "Boolean", "required": false }, "result": { "type": "String", "required": false } }}
ChannelBot
Second
Minute
Hour
Day
Millisecond
Second
Minute
©Copyright 2010 to 2026 Namira Software Corporation. All rights reserved.