date-poll-api/examples.md

640 B

API example

after having setup your project and database, and having a local server running you can rest these commands

get Swagger configuration

GET
http://127.0.0.1:8000/api/doc.json

create a poll

POST
http://127.0.0.1:8000/api/v1/poll/new
Content-Type:"application/json"



add a vote to an existing poll

POST
http://127.0.0.1:8000/api/v1/poll/98/vote
Content-Type:"application/json"

{
	"pseudo": "Mario Bros",
	"email": "MarioBros@tktest.com",
	"votes": [{
			"choice_id": 5,
			"value": "yes"
		},
		{
			"choice_id": 6,
			"value": "no"
		},
		{
			"choice_id": 7,
			"value": "maybe"
		}]
}