v1

latestOpenAPI 3.0.0Apache 2.02026-07-1784052.8 KB
Api

Update an endpoint

put/endpoints

Request body

codestring
optionsobject

Example request

{
  "newEndpoint": {
    "method": "get",
    "url": "/todos2",
    "controller": "default",
    "action": "getTodos",
    "query": {
      "entity": "todos",
      "id": "findAll"
    },
    "params": [],
    "permissions": [
      "Anyone"
    ]
  },
  "code": "class defaultCtrl { constructor(app) { this.app = app; } getTodos(req, res, next) { return this.app.entities.get('todos').getQuery('findAll').run() } } module.exports = defaultCtrl; ",
  "options": {
    "save": true
  },
  "oldEnpointId": [
    "get",
    "/todos"
  ]
}

Response

Success