To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-api-link-v1
Returns the application health status
ns-api-link healthz get
Returns the category list
ns-api-link category list {filters} {page} {size} {sorts}
Returns the link list of a category
ns-api-link category listlinks {id} {filters} {page} {size} {sorts}
Returns a category by an id
ns-api-link category get {id}
Returns the domain list
ns-api-link domain search {query} {top}
Returns the domain list
ns-api-link domain list {filters} {page} {size} {sorts}
Returns the link list of a domain
ns-api-link domain listlinks {id} {filters} {page} {size} {sorts}
Returns a domain by an id
ns-api-link domain get {id}
Returns the filter list
ns-api-link filter list {filters} {page} {size} {sorts}
Returns the link list by scope and name
ns-api-link filter listlinks {scope} {name} {filters} {page} {size} {sorts}
Returns the filter list by scope and name
ns-api-link filter listfilterlinks {scope} {name} {filters} {page} {size} {sorts}
Returns a filter by an id
ns-api-link filter get {id}
Returns the link list
ns-api-link link search {query} {top}
Returns the link list
ns-api-link link list {filters} {page} {size} {sorts}
Returns a link by an id
ns-api-link link get {id}
{  "name": "Category",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LinkFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "category_id": {      "type": "Integer",      "required": true    },    "domain_id": {      "type": "Integer",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "url": {      "type": "String",      "required": true,      "max": 255    },    "logo": {      "type": "String",      "required": true,      "max": 255    },    "public": {      "type": "Boolean",      "required": true    },    "private": {      "type": "Boolean",      "required": true    },    "importance": {      "type": "Integer",      "required": true    },    "description": {      "type": "String",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "category": {      "name": "Category",      "type": "Object",      "required": true,      "fields": {        "id": {          "type": "Integer",          "required": true        },        "name": {          "type": "String",          "required": true,          "max": 255        },        "created_at": {          "type": "DateTime",          "required": true        },        "updated_at": {          "type": "DateTime",          "required": true        }      }    },    "domain": {      "name": "Domain",      "type": "Object",      "required": true,      "fields": {        "id": {          "type": "Integer",          "required": true        },        "name": {          "type": "String",          "required": true,          "max": 255        },        "url": {          "type": "String",          "required": true,          "max": 255        },        "logo": {          "type": "String",          "required": false,          "max": 255        },        "published_at": {          "type": "DateTime",          "required": false        },        "description": {          "type": "String",          "required": true        },        "created_at": {          "type": "DateTime",          "required": true        },        "updated_at": {          "type": "DateTime",          "required": true        }      }    }  }}
{  "name": "Domain",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "url": {      "type": "String",      "required": true,      "max": 255    },    "logo": {      "type": "String",      "required": false,      "max": 255    },    "published_at": {      "type": "DateTime",      "required": false    },    "description": {      "type": "String",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Filter",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "scope": {      "type": "String",      "required": true,      "max": 255    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "FilterLinkFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "parent_id": {      "type": "Integer",      "required": false    },    "filter_id": {      "type": "Integer",      "required": true    },    "link_id": {      "type": "Integer",      "required": false    },    "name": {      "type": "String",      "required": false,      "max": 255    },    "logo": {      "type": "String",      "required": false,      "max": 255    },    "order": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "filter": {      "name": "Filter",      "type": "Object",      "required": true,      "fields": {        "id": {          "type": "Integer",          "required": true        },        "scope": {          "type": "String",          "required": true,          "max": 255        },        "name": {          "type": "String",          "required": true,          "max": 255        },        "created_at": {          "type": "DateTime",          "required": true        },        "updated_at": {          "type": "DateTime",          "required": true        }      }    },    "link": {      "name": "LinkFull",      "type": "Object",      "required": true,      "fields": {        "id": {          "type": "Integer",          "required": true        },        "category_id": {          "type": "Integer",          "required": true        },        "domain_id": {          "type": "Integer",          "required": true        },        "name": {          "type": "String",          "required": true,          "max": 255        },        "url": {          "type": "String",          "required": true,          "max": 255        },        "logo": {          "type": "String",          "required": true,          "max": 255        },        "public": {          "type": "Boolean",          "required": true        },        "private": {          "type": "Boolean",          "required": true        },        "importance": {          "type": "Integer",          "required": true        },        "description": {          "type": "String",          "required": true        },        "created_at": {          "type": "DateTime",          "required": true        },        "updated_at": {          "type": "DateTime",          "required": true        },        "category": {          "name": "Category",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "Integer",              "required": true            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        },        "domain": {          "name": "Domain",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "Integer",              "required": true            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "url": {              "type": "String",              "required": true,              "max": 255            },            "logo": {              "type": "String",              "required": false,              "max": 255            },            "published_at": {              "type": "DateTime",              "required": false            },            "description": {              "type": "String",              "required": true            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      }    }  }}
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.