Method | Endpoint | Description | Response |
---|---|---|---|
GET | /api/issues | full list of all issues | VALID 200 OK |
GET | /api/issues/:id | get a single issue by its id | VALID 200 OK |
POST | /api/issues | post a issue | VALID 201 OK |
PUT | /api/issues/:id | edit a specific issue by its id | VALID 200 OK |
DELETE | /api/issues/:id | delete a specific issue by its id | VALID 200 OK |
Porperty | Type | Example | Requirements |
---|---|---|---|
title | string / max 255 characters | "title of an issue" | required |
description | string | "description of the issue" | required |
Method | Endpoint | Description | Response |
---|---|---|---|
POST | /auth/register | takes a username and password | VALID 201 OK |
POST | /auth/login | takes a username and password | VALID 200 OK |
GET | /api/users | full list of all users | VALID 201 OK |
GET | /api/users/:id | specific user with profile information | VALID 200 OK |
DELETE | /api/users/:id | delete a specific user | VALID 201 OK |
Porperty | Type | Example | Requirements |
---|---|---|---|
username | string / max 255 characters | "username" | required & unique |
password | string / max 255 characters | "password" | required |
string / max 255 characters | "email@email.com" | required & unique | |
first name | string / max 255 characters | "Bob" | required |
last name | string / max 255 characters | "Doe" | required |
age | integer / max 128 characters | 25 | required |