Skip to content

TroiaAccount/site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polling App API

This is the API documentation for the Polling App.

Authentication

Login

  • URL: /api/login
  • Method: POST
  • Parameters:
    • email (string, required): user's email
    • password (string, required): user's password

Register

  • URL: /api/register
  • Method: POST
  • Parameters:
    • email (string, required): user's email
    • password (string, required): user's password
    • confirm_password (string, required): confirm user's password

Polls

Create Poll

  • URL: /api/poll-store?token=*you-token*
  • Method: POST
  • Parameters:
    • title (string, required): poll title
    • question (string, required): poll question
    • answers (array, required): poll answers
      • answer (string, required): answer option
      • votes (int): votes count (optional)

Update Poll

  • URL: /api/poll-update?token=*you-token*
  • Method: POST
  • Parameters:
    • poll_id (int, required): poll ID to update
    • title (string, required): poll title
    • question (string, required): poll question
    • answers (array, required): poll answers
      • answer (string, required): answer option
      • votes (int): votes count (optional)

Get Poll

  • URL: /api/poll-update-get?token=*you-token*
  • Method: GET
  • Parameters:
    • poll_id (int, required): poll ID to get

Destroy Poll

  • URL: /api/poll-destroy?token=*you-token*
  • Method: POST
  • Parameters:
    • poll_id (int, required): poll ID to destroy

Get Random Poll

  • URL: /api/get-random-poll?token=*you-token*
  • Method: GET

Answers

Destroy Answer

  • URL: /api/poll-destroy-answer?token=*you-token*
  • Method: POST
  • Parameters:
    • answer_id (int, required): answer ID to destroy

Errors

If an error occurs, the API will return a JSON response with the following format:

{
  "error": {
    "code": 404,
    "message": "Resource not found"
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published