mirror of
https://github.com/kevin-DL/services.git
synced 2026-01-11 19:04:35 +00:00
195 lines
4.5 KiB
JSON
195 lines
4.5 KiB
JSON
{
|
|
"create": [
|
|
{
|
|
"title": "Create an account",
|
|
"run_check": true,
|
|
"request": {
|
|
"id": "usrid-1",
|
|
"username": "usrname-1",
|
|
"email": "joe@example.com",
|
|
"password": "mySecretPass123"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"update": [
|
|
{
|
|
"title": "Update an account",
|
|
"run_check": false,
|
|
"request": {
|
|
"id": "usrid-1",
|
|
"email": "joeotheremail@example.com"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"updatePassword": [
|
|
{
|
|
"title": "Update the account password",
|
|
"run_check": false,
|
|
"request": {
|
|
"id": "usrid-1",
|
|
"oldPassword": "mySecretPass123",
|
|
"newPassword": "myEvenMoreSecretPass123",
|
|
"confirmPassword": "myEvenMoreSecretPass123"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"read": [
|
|
{
|
|
"title": "Read an account by id",
|
|
"run_check": true,
|
|
"request": {
|
|
"id": "usrid-1"
|
|
},
|
|
"response": {
|
|
"account": {
|
|
"id": "fdf34f34f34-f34f34-f43f43f34-f4f34f",
|
|
"username": "usrname-1",
|
|
"email": "joe@example.com",
|
|
"created": "1623677579",
|
|
"updated": "1623677579"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Read account by username or email",
|
|
"run_check": true,
|
|
"request": {
|
|
"username": "usrname-1"
|
|
},
|
|
"response": {
|
|
"account": {
|
|
"id": "fdf34f34f34-f34f34-f43f43f34-f4f34f",
|
|
"username": "usrname-1",
|
|
"email": "joe@example.com",
|
|
"created": "1623677579",
|
|
"updated": "1623677579"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Read account by email",
|
|
"run_check": true,
|
|
"request": {
|
|
"email": "joe@example.com"
|
|
},
|
|
"response": {
|
|
"account": {
|
|
"id": "fdf34f34f34-f34f34-f43f43f34-f4f34f",
|
|
"username": "usrname-1",
|
|
"email": "joe@example.com",
|
|
"created": "1623677579",
|
|
"updated": "1623677579"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"sendVerificationEmail": [
|
|
{
|
|
"title": "Send verification email",
|
|
"run_check": false,
|
|
"request": {
|
|
"email": "joe@example.com",
|
|
"subject": "Email verification",
|
|
"redirectUrl": "https://m3o.com",
|
|
"failureRedirectUrl": "https://m3o.com/verification-failed",
|
|
"textContent": "Hi there,\n\nPlease verify your email by clicking this link: $micro_verification_link",
|
|
"fromName": "Awesome Dot Com"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"sendPasswordResetEmail": [
|
|
{
|
|
"title": "Send password reset email",
|
|
"run_check": false,
|
|
"request": {
|
|
"email": "joe@example.com",
|
|
"subject": "Password reset",
|
|
"textContent": "Hi there,\n click here to reset your password: myapp.com/reset/code?=$code",
|
|
"fromName": "Awesome Dot Com"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"resetPassword": [
|
|
{
|
|
"title": "Reset password",
|
|
"run_check": false,
|
|
"request": {
|
|
"code": "some-code-from-email",
|
|
"newPassword": "newpass123",
|
|
"confirmPassword": "newpass123"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"verifyEmail": [
|
|
{
|
|
"title": "Verify email",
|
|
"run_check": false,
|
|
"request": {
|
|
"token": "t2323t232t"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"delete": [
|
|
{
|
|
"title": "Delete user account",
|
|
"run_check": false,
|
|
"request": {
|
|
"id": "fdf34f34f34-f34f34-f43f43f34-f4f34f"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"login": [
|
|
{
|
|
"title": "Log a user in",
|
|
"run_check": false,
|
|
"request": {
|
|
"email": "joe@example.com",
|
|
"password": "mySecretPass123"
|
|
},
|
|
"response": {
|
|
"session": {
|
|
"id": "sds34s34s34-s34s34-s43s43s34-s4s34s",
|
|
"created": "1623677579",
|
|
"expires": "1623699579",
|
|
"userId": "fdf34f34f34-f34f34-f43f43f34-f4f34f"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"logout": [
|
|
{
|
|
"title": "Log a user out",
|
|
"run_check": false,
|
|
"request": {
|
|
"sessionId": "sds34s34s34-s34s34-s43s43s34-s4s34s"
|
|
},
|
|
"response": {}
|
|
}
|
|
],
|
|
"readSession": [
|
|
{
|
|
"title": "Read a session by the session id.",
|
|
"run_check": false,
|
|
"request": {
|
|
"sessionId": "sds34s34s34-s34s34-s43s43s34-s4s34s"
|
|
},
|
|
"response": {
|
|
"session": {
|
|
"id": "sds34s34s34-s34s34-s43s43s34-s4s34s",
|
|
"created": "1623677579",
|
|
"expires": "1623699579",
|
|
"userId": "fdf34f34f34-f34f34-f43f43f34-f4f34f"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|