Skip to content

zahrulsch/documentation-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

My Assets App Server

My Assets App is an application to manage your assets. This app has :

  • RESTful endpoint for asset's CRUD operation
  • JSON formatted response

 

RESTful endpoints

GET /assets

Get all assets

Request Header

{
  "access_token": "<your access token>"
}

Request Body

not needed

Response (200)

[
  {
    "id": 1,
    "name": "<asset name>",
    "description": "<asset description>",
    "createdAt": "2020-03-20T07:15:12.149Z",
    "updatedAt": "2020-03-20T07:15:12.149Z",
  },
  {
    "id": 2,
    "name": "<asset name>",
    "description": "<asset description>",
    "createdAt": "2020-03-20T07:15:12.149Z",
    "updatedAt": "2020-03-20T07:15:12.149Z",
  }
]

Response (400 - Bad Request)

{
  "message": "Invalid request"
}

POST /assets

Create new asset

Request Header

{
  "access_token": "<your access token>"
}

Request Body

{
  "name": "<name to get insert into>",
  "description": "<description to get insert into>"
}

Response (201 - Created)

{
  "id": <given id by system>,
  "name": "<posted name>",
  "description": "<posted description>",
  "createdAt": "2020-03-20T07:15:12.149Z",
  "updatedAt": "2020-03-20T07:15:12.149Z",
}

Response (400 - Bad Request)

{
  "message": "Invalid requests"
}

About

Markdown documentation example. Credit goes to https://github.com/adamschwartz/github-markdown-kitchen-sink for the cool documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published