Demo
GET
Query parameters
limitnumberOptionalExample:
The maximum number of records to return.
10
offsetnumberOptionalExample:
The number of records to skip.
0
Responses
200
Demo accounts retrieved successfully
application/json
403
Access denied
application/json
get
GET /demo HTTP/1.1
Host:
Accept: */*
{
"count": 10,
"users": [
{
"id": 1,
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe",
"previewLink": "encrypted_preview_link"
}
]
}
POST
Body
emailstringOptionalExample:
user@example.com
firstNamestringOptionalExample:
John
lastNamestringOptionalExample:
Doe
passwordstring | nullableOptionalExample:
securePassword123
Responses
201
Demo account created successfully
application/json
400
User with such email already registered
application/json
403
Access denied
application/json
post
POST /demo/account HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 95
{
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe",
"password": "securePassword123"
}
{
"id": 1,
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe",
"previewLink": "encrypted_preview_link"
}
Path parameters
idnumberRequired
Responses
200
Demo account reset successfully
application/json
ResponseanyExample:
{"message":"Demo account reset successfully","description":"The demo account has been reset successfully."}
400
Invalid account ID
application/json
403
Access denied
application/json
404
Demo account not found
application/json
post
POST /demo/account/reset/{id} HTTP/1.1
Host:
Accept: */*
{
"message": "Demo account reset successfully",
"description": "The demo account has been reset successfully."
}
Body
filestring · binaryOptional
Responses
200
File uploaded successfully
application/json
ResponsestringExample:
formatted_file_name.jpg
400
Invalid file
application/json
post
POST /action-demo-files HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 17
{
"file": "binary"
}
formatted_file_name.jpg
PATCH
Path parameters
idnumberRequired
Body
emailstringRequiredExample:
user@example.com
firstNamestringRequiredExample:
John
lastNamestringRequiredExample:
Doe
passwordstring | nullableRequiredExample:
securePassword123
Responses
200
Demo account edited successfully
application/json
400
User with such email already registered
application/json
403
Access denied
application/json
patch
PATCH /demo/account/{id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 95
{
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe",
"password": "securePassword123"
}
{
"id": 1,
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe",
"previewLink": "encrypted_preview_link"
}
DELETE
Path parameters
idnumberRequired
Responses
200
Demo account deleted successfully
application/json
ResponseanyExample:
{"message":"Demo account deleted successfully","description":"The demo account has been deleted successfully."}
400
Invalid account ID
application/json
403
Access denied
application/json
404
Demo account not found
application/json
delete
DELETE /demo/account/{id} HTTP/1.1
Host:
Accept: */*
{
"message": "Demo account deleted successfully",
"description": "The demo account has been deleted successfully."
}
Path parameters
fileNamestringRequired
Responses
200
File deleted successfully
application/json
ResponseanyExample:
{"message":"File deleted successfully","description":"The file has been deleted successfully."}
404
File not found
application/json
500
Internal server error
application/json
delete
DELETE /action-demo-files/{fileName} HTTP/1.1
Host:
Accept: */*
{
"message": "File deleted successfully",
"description": "The file has been deleted successfully."
}
Last updated