Skip to content

juniorlimajj/clickbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clickbus

Build Status

Test for a clickbus backend position

If you're using Insomnia to test the endpoints, you could get the json file inside the folder ./requests-insomnia and import to make it easy :)

response:
[
  {
    "id": 1,
    "name": "Ubatuba",
    "slug": "Taubatexas, wild way always",
    "city": "Ubatuba",
    "state": "SP",
    "created_at": "2019-10-18T01:01:54.058+0000",
    "updated_at": "2019-10-18T01:01:54.058+0000"
  },
  {
    "id": 2,
    "name": "Ubatuba",
    "slug": "Taubatexas, wild way always",
    "city": "Ubatuba",
    "state": "SP",
    "created_at": "2019-10-18T01:02:01.432+0000",
    "updated_at": "2019-10-18T01:02:01.432+0000"
  },
  {
    "id": 3,
    "name": "Ubatuba",
    "slug": "Taubatexas, wild way always",
    "city": "Ubatuba",
    "state": "SP",
    "created_at": "2019-10-18T01:11:53.737+0000",
    "updated_at": "2019-10-18T01:11:53.737+0000"
  }
]
  • POST /api/create/place - To create a new place you must to post a json with the payload like this:
    {
    	"name":"Ubatuba",
    	"city":"Ubatuba",
    	"state": "SP",
    	"slug": "Taubatexas, wild way always"
    }
  • PUT /api/update/place/{id} - This endpoint is used to update a existent. This endpoint receives an ID od a place in the URL as a parameter.
{
	"name":"São paulo",
	"city":"Ubatuba",
	"state": "SP",
	"slug": "Taubatexas, wild way always"
}
  • GET /api/place/{name} - This endpoint is used to get a place by name receiveing a place name as a URL parameter.
response:
[
  {
    "id": 1,
    "name": "Ubatuba",
    "slug": "Taubatexas, wild way always",
    "city": "Ubatuba",
    "state": "SP",
    "created_at": "2019-10-18T00:33:51.425+0000",
    "updated_at": "2019-10-18T00:33:51.425+0000"
  }
]

About

Test for a clickbus backend position

Resources

Stars

Watchers

Forks

Packages

No packages published