To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-sms-sender-api-v1
Returns the application health status
ns-sms-sender healthz get
Returns the value list of a given table and column
ns-sms-sender value list {table} {column} {search} {field_id} {limit}
Returns the provider category list
ns-sms-sender providercategory list {filters} {page} {size} {sorts} {user_id}
Returns a provider category by id.
ns-sms-sender providercategory get {id}
Creates a new provider category for an entity
ns-sms-sender providercategory create {entity_id}
--category_id (String)
Deletes a provider category by an id.
ns-sms-sender providercategory delete {entity_id} {id}
Returns the provider field list
ns-sms-sender providerfield list {filters} {page} {size} {sorts} {user_id}
Returns a provider field by id.
ns-sms-sender providerfield get {id}
Creates a new provider field for an entity
ns-sms-sender providerfield create {entity_id}
--field_id (String)
--value (String)
Updates a provider field by an id for an entity
ns-sms-sender providerfield update {entity_id} {id}
--field_id (String)
--value (String)
Deletes a provider field by an id.
ns-sms-sender providerfield delete {entity_id} {id}
Returns the provider tag list
ns-sms-sender providertag list {filters} {page} {size} {sorts} {user_id}
Returns a provider tag by id.
ns-sms-sender providertag get {id}
Creates a new provider tag for an entity
ns-sms-sender providertag create {entity_id}
--name (String)
--value (String)
Updates a provider tag by an id for an entity
ns-sms-sender providertag update {entity_id} {id}
--name (String)
--value (String)
Deletes a provider tag by an id.
ns-sms-sender providertag delete {entity_id} {id}
Sends an SMS
ns-sms-sender sms send
--provider_id (String)
--phone (String)
--message (String)
Returns the provider list
ns-sms-sender provider list {filters} {page} {size} {sorts} {user_id}
Returns a provider by an id
ns-sms-sender provider get {id}
Deletes a provider by an id
ns-sms-sender provider delete {id}
Sends a provider validation request by SMS
ns-sms-sender provider request {id}
--phone (Phone)
Verify provider
ns-sms-sender provider verify {id}
--code (String)
Creates a new aws
ns-sms-sender aws create
--workspace_id (String)
--name (String)
--region (String)
--access_key (String)
--secret_key (String)
--provider_category (Array)
--provider_field (Array)
--provider_tag (Array)
Updates an aws by an id
ns-sms-sender aws update {id}
--workspace_id (String)
--name (String)
--region (String)
--access_key (String)
--secret_key (String)
--provider_category (Array)
--provider_field (Array)
--provider_tag (Array)
Returns the sent list
ns-sms-sender sent list {filters} {page} {size} {sorts} {user_id}
Returns a sent by an id
ns-sms-sender sent get {id}
{  "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    },    "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": {    "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    },    "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": {    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "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": [        "AWS"      ]    },    "p_verified": {      "type": "Boolean",      "required": true    },    "meta": {      "type": "Any",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ProviderFull",  "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": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "p_verified": {      "type": "Boolean",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "region": {      "type": "String",      "required": true    },    "access_key": {      "type": "String",      "required": true    },    "secret_key": {      "type": "String",      "required": true    },    "provider_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "provider_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "String",              "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": "AWSInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "region": {      "type": "String",      "required": true    },    "access_key": {      "type": "String",      "required": true    },    "secret_key": {      "type": "String",      "required": true    },    "provider_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "provider_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "String",              "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    },    "phone": {      "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    }  }}
AWS
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.