Operation | Route | Description | Authorization | Request Body | Response Body |
---|---|---|---|---|---|
POST | {{api_url}}/api/Auth/register | Createa a new user | - | { "userName": "string", "email": "string", "password": "string", "role": "string" } |
-Registered -Email already used -Username already used -Error at register |
POST | {{api_url}}/api/Auth/login | Login | - | { "email": "string", "password": "string" } |
{ "success": bool, "accessToken": string, "refreshToken": string } |
POST | {{api_url}}/api/Auth/refresh | Get the refresh token | - | { "accessToken": "string", "refreshToken": "string" } |
refreshToken |
Operation | Route | Parameter | Authorization | Request Body | Response Body |
---|---|---|---|---|---|
GET | {{api_url}}/api/User/getAllUsers | Admin | - | - | |
DELETE | {{api_url}}/api/User/removeUser | - | { "userName":"string" } |
||
GET | {{api_url}}/api/User/emailExist | - | false/true | ||
GET | {{api_url}}/api/User/usernameExist | username | - | false/true |
Operation | Route | Parameter | Authorization | Request Body | Response Body |
---|---|---|---|---|---|
POST | {{api_url}}/api/Service/CreateService | - | {"title": "string","description":"string","phoneNumber": "string","price": 0,"username": "string","servType": "string","pictures": [{"path": "string"}]} | identificationString | |
DELETE | {{api_url}}/api/Service/DeleteService | IdentificationString | - | success/Service Doesn't exist | |
GET | {{api_url}}/api/Service/GetServiceByIdentificationString | IdentificationString | - | {"title": "smecher","description": "string","phoneNumber": "string","price": int,"username": "string","servType": "string","pictures": [{"path": "string"}]} / Service doesn't exist |