Get All Endpoint GET /v1/answer/all/
| Resource URL | /v1/answer/all/ |
|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Retrieve all answers without pagination.
curl -X 'GET' \
'https://braegen.ai/v1/answer/all/' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <token>'
{
"description": "Successful Response"
}
| HTTP Code | Message |
|---|
| 200 | Successful Response |
Get Filtered Answers Endpoint GET /v1/answer/all_filtered/
| Resource URL | /v1/answer/all_filtered/ |
|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Get answers with optional filtering by question_id or list_id.
| Parameter | Description | Required | Type | Default Value |
|---|
| email | User email | Yes | String | N/A |
| page | Page number | No | Integer | 1 |
| page_size | Number of items per page | No | Integer | 10 |
| question_id | Filter by question ID | No | Integer | N/A |
| list_id | Filter by question list ID | No | Integer | N/A |
curl -X 'GET' \
'https://braegen.ai/v1/answer/all_filtered/[email protected]&page=1&page_size=10&question_id=1' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <token>'
{
"description": "Successful Response"
}
| HTTP Code | Message |
|---|
| 200 | Successful Response |
| 422 | Validation Error |
| Resource URL | /v1/answer/{answer_id} |
|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Retrieve an answer by its ID.
| Parameter | Description | Required | Type | Default Value |
|---|
| answer_id | Answer ID | Yes | Integer | N/A |
curl -X 'GET' \
'https://braegen.ai/v1/answer/1' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <token>'
{
"description": "Successful Response"
}
| HTTP Code | Message |
|---|
| 200 | Successful Response |
| 422 | Validation Error |
| Resource URL | /v1/answer/{answer_id} |
|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Update an existing answer by its ID.
| Parameter | Description | Required | Type | Default Value |
|---|
| answer_id | Answer ID | Yes | Integer | N/A |
| Parameter | Description | Required | Type | Default Value |
|---|
| answer | Answer text | No | String | null |
| question_id | Question ID | No | Integer | null |
| email | User email | No | String | null |
curl -X 'PUT' \
'https://braegen.ai/v1/answer/1' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"answer": "Updated answer",
"question_id": 1,
"email": "[email protected]"
}'
{
"description": "Successful Response"
}
| HTTP Code | Message |
|---|
| 200 | Successful Response |
| 422 | Validation Error |
| Resource URL | /v1/answer/{answer_id} |
|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Delete an answer by its ID.
| Parameter | Description | Required | Type | Default Value |
|---|
| answer_id | Answer ID | Yes | Integer | N/A |
| user_id | User ID | No | String | N/A |
curl -X 'DELETE' \
'https://braegen.ai/v1/answer/1?user_id=user_123' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <token>'
{
"description": "Successful Response"
}
| HTTP Code | Message |
|---|
| 200 | Successful Response |
| 422 | Validation Error |
Create Endpoint POST /v1/answer/
| Resource URL | /v1/answer/ |
|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Create a new answer.
| Parameter | Description | Required | Type | Default Value |
|---|
| answer | Answer text | No | String | null |
| question_id | Question ID | No | Integer | null |
| email | User email | No | String | null |
curl -X 'POST' \
'https://braegen.ai/v1/answer/' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"answer": "Sample answer",
"question_id": 1,
"email": "[email protected]"
}'
{
"description": "Successful Response"
}
| HTTP Code | Message |
|---|
| 200 | Successful Response |
| 422 | Validation Error |