kalyskhairy / FancyTodo-Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FancyTodo-Server

Todo list

  • URL

/todo

  • Method:

GET

  • URL Params

none

  • Data Params

none

  • Success Response:

    • Code: 200
      Content: { "data": [ { "id": 6, "title": "buka puasa", "description": "sore ini", "status": false, "due_date": "2020-04-27T00:00:00.000Z", "userId": null, "createdAt": "2020-04-27T09:28:35.385Z", "updatedAt": "2020-04-27T09:45:35.846Z" }, { "id": 7, "title": "cooding lagi", "description": "belajar keras lagi", "status": false, "due_date": "2021-04-29T00:00:00.000Z", "userId": null, "createdAt": "2020-04-27T09:52:40.288Z", "updatedAt": "2020-04-27T09:52:40.288Z" } ] }
  • Error Response:

    • Code: 500
      Content: { error : "Internal server error " }
  • URL

/todo/:id

  • Method:

GET

  • URL Params

none

  • Data Params

none

  • Success Response:

    • Code: 200
      Content: { "data": { "id": 7, "title": "cooding lagi", "description": "belajar keras lagi", "status": false, "due_date": "2021-04-29T00:00:00.000Z", "userId": null, "createdAt": "2020-04-27T09:52:40.288Z", "updatedAt": "2020-04-27T09:52:40.288Z" } }
  • Error Response:

    • Code: 500
      Content: { error : "Internal server error " }
  • URL

/todos

  • Method:

POST

  • URL Params

none

  • Data Params required : title : "cooding lagi" description : "belajar keras lagi" status : false due_date : 2021-04-29

  • Success Response:

    • Code: 201
      Content: { "data": { "id": 7, "title": "cooding lagi", "description": "belajar keras lagi", "status": false, "due_date": "2021-04-29T00:00:00.000Z", "userId": null, "createdAt": "2020-04-27T09:52:40.288Z", "updatedAt": "2020-04-27T09:52:40.288Z" } }
  • Error Response:

    • Code: 500
      Content: { error : "Internal server error " }
  • URL

/todos/:id

  • Method:

DELETE

  • URL Params required : id: INTEGER

  • Data Params

none

  • Success Response:

    • Code: 200
      Content: { msg : id 7 successfully deleted! } }
  • Error Response:

    • Code: 500
      Content: { error : "Internal server error " }
  • URL

/todos/:id

  • Method:

PUT

  • URL Params required: id:INTEGER

  • Data Params optional : title : "cooding" description : "belajar keras" status : false due_date : 2021-04-29

  • Success Response:

    • Code: 200
      Content: { "data": { "id": 7, "title": "cooding", "description": "belajar keras", "status": false, "due_date": "2021-04-29T00:00:00.000Z", "userId": null, "createdAt": "2020-04-27T09:52:40.288Z", "updatedAt": "2020-04-27T09:52:40.288Z" } }
  • Error Response:

    • Code: 500
      Content: { error : "Internal server error " }

About


Languages

Language:JavaScript 100.0%