Skip to content

Get questions​

GET
/api/v2/questions

Returns a list of questions

Authorizations​

bearerAuth
Type
HTTP (bearer)

Parameters​

Query Parameters

types

Filter questions by types

groupId

Filter questions by group ID

Type
integer
Example1

Responses​

Question list

application/json
JSON
{
  
"count": 10,
  
"totalCount": 25,
  
"limit": 50,
  
"offset": 25,
  
"data": [
  
]
}

Playground​

Authorization
Variables
Key
Value

Samples​


Create a new question​

POST
/api/v2/questions

Create question

Authorizations​

bearerAuth
Type
HTTP (bearer)

Request Body​

application/json
JSON
"string"

Responses​

Question created

application/json
JSON
{
  
"data": "string"
}

Playground​

Authorization
Body

Samples​


Get question by ID​

GET
/api/v2/questions/{id}

Returns a single question

Authorizations​

bearerAuth
Type
HTTP (bearer)

Parameters​

Path Parameters

id*

Question Id

Type
integer
Required
Format
"int64"

Query Parameters

localizations

To include localized question and answer. Example: ?localizations=en,fr, ?localizations=* for all available localizations

Type
string

Responses​

Question object with relation answers, group, and tags

application/json
JSON
{
  
"data": "string"
}

Playground​

Authorization
Variables
Key
Value

Samples​


Delete a question​

DELETE
/api/v2/questions/{id}

Deletes a question

Authorizations​

bearerAuth
Type
HTTP (bearer)

Parameters​

Path Parameters

id*

ID of the question to delete

Type
integer
Required
Format
"int64"

Responses​

Question deleted successfully

Playground​

Authorization
Variables
Key
Value

Samples​


Update a question​

PATCH
/api/v2/questions/{id}

Update an existing question

Authorizations​

bearerAuth
Type
HTTP (bearer)

Parameters​

Path Parameters

id*

ID of the question to update

Type
integer
Required
Format
"int64"

Request Body​

application/json
JSON
"string"

Responses​

Question updated

application/json
JSON
{
  
"data": "string"
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Delete multiple questions​

POST
/api/v2/questions/bulk-delete

Deletes multiple questions

Authorizations​

bearerAuth
Type
HTTP (bearer)

Request Body​

application/json
JSON
{
  
"ids": [
  
  
[
  
  
  
1,
  
  
  
2,
  
  
  
3
  
  
]
  
]
}

Responses​

Questions deleted successfully

Playground​

Authorization
Body

Samples​


Get question localizations​

GET
/api/v2/questions/localizations

Get question localizations

Authorizations​

bearerAuth
Type
HTTP (bearer)

Responses​

Question list

application/json
JSON
{
  
"count": 10,
  
"totalCount": 25,
  
"limit": 50,
  
"offset": 25,
  
"data": [
  
]
}

Playground​

Authorization

Samples​


Powered by VitePress OpenAPI