To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-nws-region-api-v1
Returns the application health status
ns-nws-region healthz get
Returns the application metrics
ns-nws-region metrics get
Returns the value list of a given table and column
ns-nws-region value list {table} {column} {search} {field_id} {limit}
Returns the region list
ns-nws-region region list {filters} {page} {size} {sorts}
Returns a region by an id
ns-nws-region region get {id}
Returns a region by an id
ns-nws-region region _getfor {user_id} {id}
{  "name": "Region",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "provider": {      "type": "String",      "required": true,      "max": 255    },    "country": {      "type": "String",      "required": true,      "max": 255    },    "cpu_min": {      "type": "Integer",      "required": true    },    "memory_min": {      "type": "Integer",      "required": true    },    "disk_min": {      "type": "Integer",      "required": true    },    "cpu_max": {      "type": "Integer",      "required": true    },    "memory_max": {      "type": "Integer",      "required": true    },    "disk_max": {      "type": "Integer",      "required": true    },    "description": {      "type": "String",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RegionFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "provider": {      "type": "String",      "required": true,      "max": 255    },    "country": {      "type": "String",      "required": true,      "max": 255    },    "cpu_min": {      "type": "Integer",      "required": true    },    "memory_min": {      "type": "Integer",      "required": true    },    "disk_min": {      "type": "Integer",      "required": true    },    "cpu_max": {      "type": "Integer",      "required": true    },    "memory_max": {      "type": "Integer",      "required": true    },    "disk_max": {      "type": "Integer",      "required": true    },    "description": {      "type": "String",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "gitlab_api_url": {      "type": "String",      "required": true    },    "gitlab_token": {      "type": "String",      "required": true    },    "cpu_price": {      "type": "Integer",      "required": true    },    "memory_price": {      "type": "Integer",      "required": true    },    "disk_price": {      "type": "Integer",      "required": true    }  }}
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.