Skip to main content
POST
/
feedback
/
submit
curl --request POST \
  --url https://seggwat.com/api/v1/feedback/submit \
  --header 'Content-Type: application/json' \
  --data '
{
  "project_key": "550e8400-e29b-41d4-a716-446655440000",
  "message": "Great feature! Would love to see dark mode support."
}
'
{
"status": "stored"
}

Headers

Referer
string<uri-reference>

Optional HTTP Referer header indicating the page URL where the submission originated

Body

application/json

Feedback submission payload containing project identifier and message.

Feedback submission request

project_key
string<uuid>
required

Unique identifier for the project (UUID format)

Example:

"550e8400-e29b-41d4-a716-446655440000"

message
string
required

The feedback message text (cannot be empty)

Minimum string length: 1
Example:

"This is a great product! I love the new features."

path
string

Optional URL path where the feedback was generated (must start with /)

Example:

"/dashboard/settings"

version
string

Optional application version to track feedback against specific releases

Example:

"1.2.3"

submitted_by
string

Optional user identifier from your system (GDPR-compliant reference)

Maximum string length: 255
Example:

"user_12345"

Response

Feedback successfully accepted and processed.

Result of feedback submission

status
enum<string>
required

Status of the feedback submission

Available options:
received,
queued,
stored