The Q-Consultation API consists of various web resources and establishes an API that enhances the features of QuickBlox. You have the ability to interact with these resources directly by employing specific actions using standard HTTP protocols.
Should you require additional functionalities provided by QuickBlox, make use of QuickBlox Server API.
The Q-Consultation API is constructed following RESTful principles, which are a defined set of guidelines for implementing and utilizing the HTTP protocol. Consequently, when you send HTTP requests, the received data is in the format of JSON payloads. Through the Server API, you can seamlessly integrate Q-Consultation's capabilities into your own application.
Base URL is a value identifying particular API resource. This URL remains constant for all requests and constitutes the first half of the complete request URL.
The second half of the resource URL is the endpoint representing a variable that must be set with appropriate values to access a specific resource. For example, /auth/login
.
A header is an integral part of each Server API request and response indicating information about request and response body and authorization. QuickBlox Server API provides two headers types:
A Content-Type API header that tells the server the media type of the request and is used for PUT and POST requests only. Thus, QuickBlox Server API supports application/json
and multipart/form-data
content type.
The Authorization header enables the server to determine whether the sender has the permission to access the requested resource or perform the operation.
This header specifies the authorization method.
Each of the methods indicates which token should be passed in an Authorization
HTTP header.
Authorization header must be in the format Bearer <token>
.
There are 3 authorization methods available:
apiKey
-BEARER_TOKEN
set in app config. Used for API integration.providerSession
- provider session token.clientSession
- client session token.
Since the Q-Consultation API is built upon QuickBlox, it shares the same limits.
The purpose of the rate limit is to ensure a high quality of QuickBlox service across all QuickBlox accounts, by limiting the number of API requests that an account can produce per second.
If you go over these limits when using REST based APIs, QuickBlox will start returning a HTTP 429 Too Many Requests error.
Read more info about limits on Plans page.
Basic | Startup | Growth | HIPAA | Enterprise |
---|---|---|---|---|
10 Mb | 25 Mb | 50 Mb | 50 Mb | Contact our sales team |
Possible API errors are as follows:
Code | Text | Description |
---|---|---|
400 | Bad Request | Missing or invalid parameter. Possible causes: - malformed request parameters. |
401 | Unauthorized | Authorization is missing or incorrect. Possible causes: - a user tries to authorize with a wrong login or password. - a user uses invalid session token. |
403 | Forbidden | Access has been refused. Possible causes: - a user tries to retrieve chat messages for a chat dialog while they are not in the occupants list. |
404 | Not Found | The requested resource could not be found. Possible causes: - a user tries to retrieve chat messages for the invalid chat dialog ID. - a user tries to retrieve a custom object record with invalid ID. |
422 | Unprocessable Entity | The request was well-formed but was unable to be followed due to validation errors. Possible causes: - create a user with the existent login or email. - provide values in the wrong format to create some object. |
429 | Too Many Requests | Rate limit for your current plan is exceeded. |
500 | Internal Server Error | Server encountered an error, try again later. |
503 | Service Unavailable | Server is at capacity, try again later. |
Create new appointment
Authorizations:
Request Body schema: application/json
provider_id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
client_id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
description required | string Description of the appointment |
Responses
Request samples
- Payload
{- "provider_id": 0,
- "client_id": 0,
- "description": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": null,
- "priority": 2,
- "client_id": 0,
- "provider_id": 0,
- "dialog_id": "string",
- "description": "string",
- "notes": { },
- "conclusion": { },
- "date_end": { },
- "language": { }
}
Get a list of all appointments
Retrieve a list of all users appointments using an apiKey
Authorizations:
query Parameters
limit | integer >= 1 Default: 1000 Limit search results to N records. Useful for pagination |
skip | integer >= 0 Default: 0 Skip N records in search results. Useful for pagination. |
_id (string) or created_at (string) or updated_at (string) or priority (string) or client_id (string) or provider_id (string) or dialog_id (string) or description (string) or notes (string) or conclusion (string) or date_end (string) or language (string) Returns appointments with sorting in ascending or descending order | |
_id (string) or created_at (string) or updated_at (string) or priority (string) or client_id (string) or provider_id (string) or dialog_id (string) or description (string) or notes (string) or conclusion (string) or date_end (string) or language (string) Returns appointments with sorting in ascending or descending order | |
priority | integer [ 0 .. 2 ] The priority of the appointment in the queue |
provider_id | integer (User ID) ID of the user. Generated automatically by the server after user creation |
client_id | integer (User ID) ID of the user. Generated automatically by the server after user creation |
date_end[from] | string <date-time> Date in the ISO 8601 format according to universal time. Format: |
date_end[to] | string <date-time> Date in the ISO 8601 format according to universal time. Format: |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "items": [
- {
- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": null,
- "priority": 2,
- "client_id": 0,
- "provider_id": 0,
- "dialog_id": "string",
- "description": "string",
- "notes": { },
- "conclusion": { },
- "date_end": { },
- "language": { }
}
], - "limit": 1000,
- "skip": 0
}
Get a list of my appointments
Retrieve all user appointments list
Authorizations:
query Parameters
limit | integer >= 1 Default: 1000 Limit search results to N records. Useful for pagination |
skip | integer >= 0 Default: 0 Skip N records in search results. Useful for pagination. |
_id (string) or created_at (string) or updated_at (string) or priority (string) or client_id (string) or provider_id (string) or dialog_id (string) or description (string) or notes (string) or conclusion (string) or date_end (string) or language (string) Returns appointments with sorting in ascending or descending order | |
_id (string) or created_at (string) or updated_at (string) or priority (string) or client_id (string) or provider_id (string) or dialog_id (string) or description (string) or notes (string) or conclusion (string) or date_end (string) or language (string) Returns appointments with sorting in ascending or descending order | |
priority | integer [ 0 .. 2 ] The priority of the appointment in the queue |
provider_id | integer (User ID) Only for |
client_id | integer (User ID) Only for |
date_end[from] | string <date-time> Date in the ISO 8601 format according to universal time. Format: |
date_end[to] | string <date-time> Date in the ISO 8601 format according to universal time. Format: |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "items": [
- {
- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": null,
- "priority": 2,
- "client_id": 0,
- "provider_id": 0,
- "dialog_id": "string",
- "description": "string",
- "notes": { },
- "conclusion": { },
- "date_end": { },
- "language": { }
}
], - "limit": 1000,
- "skip": 0
}
Get appointment by id
Authorizations:
path Parameters
id required | string^[a-z0-9]{24}$ ID of the custom object. Generated automatically by the server after creation |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": null,
- "priority": 2,
- "client_id": 0,
- "provider_id": 0,
- "dialog_id": "string",
- "description": "string",
- "notes": { },
- "conclusion": { },
- "date_end": { },
- "language": { }
}
Update appointment by id
Authorizations:
path Parameters
id required | string^[a-z0-9]{24}$ ID of the custom object. Generated automatically by the server after creation |
Request Body schema: application/json
priority | integer [ 0 .. 2 ] The priority of the appointment in the queue |
provider_id | integer (User ID) ID of the user. Generated automatically by the server after user creation |
description | string Description of the appointment |
null or string Notes for appointment | |
null or string Conclusions for appointments | |
null or string End date of the appointment | |
null or string Language of the appointment |
Responses
Request samples
- Payload
{- "priority": 2,
- "provider_id": 0,
- "description": "string",
- "notes": { },
- "conclusion": { },
- "date_end": { },
- "language": { }
}
Response samples
- 200
- 4XX
- 5XX
{- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": null,
- "priority": 2,
- "client_id": 0,
- "provider_id": 0,
- "dialog_id": "string",
- "description": "string",
- "notes": { },
- "conclusion": { },
- "date_end": { },
- "language": { }
}
Create a record for the appointment
Authorizations:
path Parameters
id required | string^[a-z0-9]{24}$ ID of the custom object. Generated automatically by the server after creation |
Request Body schema: multipart/form-data
required | object (File) This value represents a file submitted using a form with encoding set to |
object (File) This value represents a file submitted using a form with encoding set to |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": "string",
- "uid": "string",
- "name": "string",
- "transcription": [
- "string"
], - "summary": "string",
- "actions": "string",
- "appointment_id": "string"
}
Get a list of records for the appointment
Authorizations:
path Parameters
id required | string^[a-z0-9]{24}$ ID of the custom object. Generated automatically by the server after creation |
query Parameters
limit | integer >= 1 Default: 1000 Limit search results to N records. Useful for pagination |
skip | integer >= 0 Default: 0 Skip N records in search results. Useful for pagination. |
_id (string) or created_at (string) or updated_at (string) or File uid (string) or File name (string) or transcription (string) or summary (string) or actions (string) or appointment_id (string) Returns records with sorting in ascending or descending order | |
_id (string) or created_at (string) or updated_at (string) or File uid (string) or File name (string) or transcription (string) or summary (string) or actions (string) or appointment_id (string) Returns records with sorting in ascending or descending order |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "items": [
- {
- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": "string",
- "uid": "string",
- "name": "string",
- "transcription": [
- "string"
], - "summary": "string",
- "actions": "string",
- "appointment_id": "string"
}
], - "limit": 1000,
- "skip": 0
}
Get a record for the appointment
Authorizations:
path Parameters
id required | string^[a-z0-9]{24}$ ID of the custom object. Generated automatically by the server after creation |
recordId required | string^[a-z0-9]{24}$ ID of the custom object. Generated automatically by the server after creation |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "_id": "string",
- "user_id": 0,
- "created_at": 0,
- "updated_at": 0,
- "_parent_id": "string",
- "uid": "string",
- "name": "string",
- "transcription": [
- "string"
], - "summary": "string",
- "actions": "string",
- "appointment_id": "string"
}
Get audio info
Get transcription, summary and actions for the audio
Authorizations:
Request Body schema: multipart/form-data
required | object (File) This value represents a file submitted using a form with encoding set to | ||||||||
|
Responses
Response samples
- 200
- 4XX
- 5XX
{- "transcription": [
- {
- "start": "string",
- "end": "string",
- "text": "string"
}
], - "summary": "string",
- "actions": "string"
}
Rephrase text for dialog
Authorizations:
path Parameters
dialogId required | string (Dialog ID) ^[a-z0-9]{24}$ |
Request Body schema: application/json
text required | string non-empty |
required | Professional Tone (string) or Friendly Tone (string) or Encouraging Tone (string) or Empathetic Tone (string) or Neutral Tone (string) or Assertive Tone (string) or Instructive Tone (string) or Persuasive Tone (string) or Sarcastic/Ironic Tone (string) or Poetic Tone (string) |
Responses
Request samples
- Payload
{- "text": "string",
- "tone": "Professional Tone"
}
Response samples
- 200
- 4XX
- 5XX
{- "rephrasedText": "string"
}
Translate message for user
Authorizations:
path Parameters
dialogId required | string (Dialog ID) ^[a-z0-9]{24}$ |
messageId required | string (Message ID) ^[a-z0-9]{24}$ |
Request Body schema: application/json
required | Arabic (string) or Bangla (string) or Czech (string) or Danish (string) or German (string) or Greek (string) or English (string) or Spanish (string) or Finnish (string) or French (string) or Hebrew (string) or Hindi (string) or Hungarian (string) or Indonesian (string) or Italian (string) or Japanese (string) or Korean (string) or Dutch (string) or Norwegian (string) or Polish (string) or Portuguese (string) or Romanian (string) or Russian (string) or Slovak (string) or Swedish (string) or Tamil (string) or Thai (string) or Turkish (string) or Chinese (string) or Ukrainian (string) |
Any of string (Arabic) Value: "Arabic" |
Responses
Request samples
- Payload
{- "language": "Arabic"
}
Response samples
- 200
- 4XX
- 5XX
{- "translate": "string"
}
Get suggested providers by name or issue
Authorizations:
Request Body schema: application/json
topic required | string non-empty |
Responses
Request samples
- Payload
{- "topic": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "providers": [
- {
- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
]
}
User login
Request Body schema: application/json
required | client (string) or provider (string) User's role as a provider or client |
email required | string <email> User's email |
password required | string User's password |
Responses
Request samples
- Payload
{- "role": "client",
- "email": "user@example.com",
- "password": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "session": {
- "_id": "string",
- "application_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "nonce": "string",
- "token": "string",
- "ts": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "user_id": 0
}, - "data": {
- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
}
Rephrase text for dialog
Authorizations:
path Parameters
dialogId required | string (Dialog ID) ^[a-z0-9]{24}$ |
Request Body schema: application/json
text required | string non-empty |
required | Professional Tone (string) or Friendly Tone (string) or Encouraging Tone (string) or Empathetic Tone (string) or Neutral Tone (string) or Assertive Tone (string) or Instructive Tone (string) or Persuasive Tone (string) or Sarcastic/Ironic Tone (string) or Poetic Tone (string) |
Responses
Request samples
- Payload
{- "text": "string",
- "tone": "Professional Tone"
}
Response samples
- 200
- 4XX
- 5XX
{- "rephrasedText": "string"
}
Translate message for user
Authorizations:
path Parameters
dialogId required | string (Dialog ID) ^[a-z0-9]{24}$ |
messageId required | string (Message ID) ^[a-z0-9]{24}$ |
Request Body schema: application/json
required | Arabic (string) or Bangla (string) or Czech (string) or Danish (string) or German (string) or Greek (string) or English (string) or Spanish (string) or Finnish (string) or French (string) or Hebrew (string) or Hindi (string) or Hungarian (string) or Indonesian (string) or Italian (string) or Japanese (string) or Korean (string) or Dutch (string) or Norwegian (string) or Polish (string) or Portuguese (string) or Romanian (string) or Russian (string) or Slovak (string) or Swedish (string) or Tamil (string) or Thai (string) or Turkish (string) or Chinese (string) or Ukrainian (string) |
Any of string (Arabic) Value: "Arabic" |
Responses
Request samples
- Payload
{- "language": "Arabic"
}
Response samples
- 200
- 4XX
- 5XX
{- "translate": "string"
}
Get suggested providers by name or issue
Authorizations:
Request Body schema: application/json
topic required | string non-empty |
Responses
Request samples
- Payload
{- "topic": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "providers": [
- {
- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
]
}
Delete user by id
Delete a user by ID. The user can only be deleted using the apiKey
Authorizations:
path Parameters
id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
Responses
Response samples
- 4XX
- 5XX
{- "statusCode": 0,
- "error": "string",
- "message": "string"
}
Get user by id
Authorizations:
path Parameters
id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
Responses
Response samples
- 200
- 4XX
- 5XX
{- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
Create client
Request Body schema: application/json
full_name required | string [ 3 .. 60 ] characters User's full name |
email required | string <email> User's email |
birthdate required | string (Date) ^\d{4}-\d{2}-\d{2}$ User's birthday. Format: yyyy-MM-dd |
required | male (string) or female (string) User's gender |
address | string User's address |
language | string User's language |
password required | string User's password |
Responses
Request samples
- Payload
{- "full_name": "string",
- "email": "user@example.com",
- "birthdate": "string",
- "gender": "male",
- "address": "string",
- "language": "string",
- "password": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "session": {
- "_id": "string",
- "application_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "nonce": "string",
- "token": "string",
- "ts": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "user_id": 0
}, - "user": {
- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
}
Update client profile
Update a client profile. A user can be updated only by themselves or an account owner
Authorizations:
Request Body schema: application/json
full_name required | string [ 3 .. 60 ] characters User's full name |
email required | string <email> User's email |
birthdate required | string (Date) ^\d{4}-\d{2}-\d{2}$ User's birthday. Format: yyyy-MM-dd |
required | male (string) or female (string) User's gender |
address | string User's address |
language | string User's language |
Responses
Request samples
- Payload
{- "full_name": "string",
- "email": "user@example.com",
- "birthdate": "string",
- "gender": "male",
- "address": "string",
- "language": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
Update client by id
Update a specific client profile by ID using an apiKey
Authorizations:
path Parameters
id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
Request Body schema: application/json
full_name required | string [ 3 .. 60 ] characters User's full name |
email required | string <email> User's email |
birthdate required | string (Date) ^\d{4}-\d{2}-\d{2}$ User's birthday. Format: yyyy-MM-dd |
required | male (string) or female (string) User's gender |
address | string User's address |
language | string User's language |
password | string User's password |
Responses
Request samples
- Payload
{- "full_name": "string",
- "email": "user@example.com",
- "birthdate": "string",
- "gender": "male",
- "address": "string",
- "language": "string",
- "password": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
Create Guest client
Creates a new guest client
Authorizations:
Request Body schema: application/json
full_name required | string [ 3 .. 60 ] characters User's full name |
Responses
Request samples
- Payload
{- "full_name": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "session": {
- "_id": "string",
- "application_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "nonce": "string",
- "token": "string",
- "ts": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "user_id": 0
}, - "user": {
- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
}
Response samples
- 200
- 4XX
- 5XX
{- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
Create provider
Request Body schema: application/json
full_name required | string [ 3 .. 60 ] characters User's full name |
email required | string <email> User's email |
profession required | string User's profession |
description | string Description of the user's profession |
language | string User's language |
password required | string User's password |
Responses
Request samples
- Payload
{- "full_name": "string",
- "email": "user@example.com",
- "profession": "string",
- "description": "string",
- "language": "string",
- "password": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "session": {
- "_id": "string",
- "application_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "nonce": "string",
- "token": "string",
- "ts": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "user_id": 0
}, - "user": {
- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
}
Update provider profile
Update a provider profile. A user can be updated only by themselves or an account owner
Authorizations:
Request Body schema: application/json
full_name | string [ 3 .. 60 ] characters User's full name |
string <email> User's email | |
profession | string User's profession |
description | string Description of the user's profession |
language | string User's language |
Responses
Request samples
- Payload
{- "full_name": "string",
- "email": "user@example.com",
- "profession": "string",
- "description": "string",
- "language": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
Update provider by id
Update a specific provider profile by ID using an apiKey
Authorizations:
path Parameters
id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
Request Body schema: application/json
full_name required | string [ 3 .. 60 ] characters User's full name |
email required | string <email> User's email |
profession required | string User's profession |
description | string Description of the user's profession |
language | string User's language |
password | string User's password |
Responses
Request samples
- Payload
{- "full_name": "string",
- "email": "user@example.com",
- "profession": "string",
- "description": "string",
- "language": "string",
- "password": "string"
}
Response samples
- 200
- 4XX
- 5XX
{- "id": 0,
- "full_name": "string",
- "email": "user@example.com",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_request_at": "2019-08-24T14:15:22Z",
- "custom_data": "string",
- "user_tags": "string"
}
Upload user avatar
Delete a user by ID. The user can only be deleted using the apiKey
Authorizations:
path Parameters
id required | integer (User ID) ID of the user. Generated automatically by the server after user creation |
Request Body schema: multipart/form-data
required | object (File) This value represents a file submitted using a form with encoding set to | ||||||||
|
Responses
Response samples
- 4XX
- 5XX
{- "statusCode": 0,
- "error": "string",
- "message": "string"
}
Upload user avatar
Delete a user by ID. The user can only be deleted using the apiKey
Authorizations:
Request Body schema: multipart/form-data
required | object (File) This value represents a file submitted using a form with encoding set to | ||||||||
|
Responses
Response samples
- 4XX
- 5XX
{- "statusCode": 0,
- "error": "string",
- "message": "string"
}