Public
Documentation Settings

iReporter- V2 Incidents and Users

Create API endpoints for my iReporter application.

End points to: -Create a red-flag record -Get all red-flag records -Get a specific red-flag record -Edit a specific red-flag record -Delete a red-flag record -Create a User -Get all Users -Get a specific User -Edit a specific User -Delete a User

POSTPOST user creation/signup

http://127.0.0.1:5000/api/v2/signup
AUTHORIZATIONBearer Token
Token

<token>

HEADERS
Content-Type

application/json

Bodyraw
{
	"firstname": "Norbert",
    "lastname": "Anjichi",
    "othernames": "Lupamo",
    "username": "bootcamp",
    "email": "bootcamp@gmail.com",
    "phonenumber": "0704426227",
    "password": "Vulindlela1*",
    "isAdmin": "True"
}
Example Request
curl
curl --location 'http://127.0.0.1:5000/api/v2/signup' \
--header 'Content-Type: application/json' \
--data-raw '{
	"firstname": "Norbert",
    "lastname": "Anjichi",
    "othernames": "Lupamo",
    "username": "bootcamp",
    "email": "bootcamp@gmail.com",
    "phonenumber": "0704426227",
    "password": "Vulindlela1*",
    "isAdmin": "True"
}'
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers

POSTPOST user login

http://127.0.0.1:5000/api/v2/login
AUTHORIZATIONBearer Token
Token

<token>

HEADERS
Content-Type

application/json

Bodyraw
{
    "username": "bootcamp",
    "password": "Vulindlela1*"
}
Example Request
curl
curl --location 'http://127.0.0.1:5000/api/v2/login' \
--header 'Content-Type: application/json' \
--data '{
    "username": "bootcamp",
    "password": "Vulindlela1*"
}'
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers

GETGET Users

http://127.0.0.1:5000/api/v2/users

Get all Users

AUTHORIZATIONBearer Token
Token

<token>

Example Request
curl
curl --location 'http://127.0.0.1:5000/api/v2/users'
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers