Add initial implementation of API, database, and user management components.
This commit is contained in:
75
MikrocopApi/MikrocopApi.http
Normal file
75
MikrocopApi/MikrocopApi.http
Normal file
@@ -0,0 +1,75 @@
|
||||
@MikrocopApi_HostAddress = http://localhost:5018
|
||||
@AccessToken = paste-jwt-here
|
||||
@UserId = 00000000-0000-0000-0000-000000000000
|
||||
|
||||
POST {{MikrocopApi_HostAddress}}/api/auth/register
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"userName": "john.doe",
|
||||
"fullName": "John Doe",
|
||||
"email": "john.doe@example.com",
|
||||
"mobileNumber": "+15551234567",
|
||||
"language": "en",
|
||||
"culture": "en-US",
|
||||
"password": "StrongPass123"
|
||||
}
|
||||
|
||||
###
|
||||
POST {{MikrocopApi_HostAddress}}/api/auth/login
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"userName": "john.doe",
|
||||
"password": "StrongPass123"
|
||||
}
|
||||
|
||||
###
|
||||
POST {{MikrocopApi_HostAddress}}/api/users
|
||||
Authorization: Bearer {{AccessToken}}
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"userName": "jane.doe",
|
||||
"fullName": "Jane Doe",
|
||||
"email": "jane.doe@example.com",
|
||||
"mobileNumber": "+15550000001",
|
||||
"language": "en",
|
||||
"culture": "en-US",
|
||||
"password": "StrongPass123"
|
||||
}
|
||||
|
||||
###
|
||||
GET {{MikrocopApi_HostAddress}}/api/users/{{UserId}}
|
||||
Authorization: Bearer {{AccessToken}}
|
||||
Accept: application/json
|
||||
|
||||
###
|
||||
PUT {{MikrocopApi_HostAddress}}/api/users/{{UserId}}
|
||||
Authorization: Bearer {{AccessToken}}
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"userName": "john.doe",
|
||||
"fullName": "Johnathan Doe",
|
||||
"email": "john.doe@example.com",
|
||||
"mobileNumber": "+15550000002",
|
||||
"language": "en",
|
||||
"culture": "en-US",
|
||||
"password": "AnotherStrongPass123"
|
||||
}
|
||||
|
||||
###
|
||||
POST {{MikrocopApi_HostAddress}}/api/users/{{UserId}}/validate-password
|
||||
Authorization: Bearer {{AccessToken}}
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"password": "AnotherStrongPass123"
|
||||
}
|
||||
|
||||
###
|
||||
DELETE {{MikrocopApi_HostAddress}}/api/users/{{UserId}}
|
||||
Authorization: Bearer {{AccessToken}}
|
||||
|
||||
###
|
||||
Reference in New Issue
Block a user