curl --location --request POST 'https://api.userorbit.com/v1/public/feedbacks.info' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"feedbackId": "feedback-uuid"
}'
curl --location --request POST 'https://api.userorbit.com/v1/public/feedbacks.info' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"urlId": "abc123def456"
}'
const response = await fetch('https://api.userorbit.com/v1/public/feedbacks.info', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
feedbackId: 'feedback-uuid'
})
});
const { data: feedback } = await response.json();
import requests
response = requests.post(
'https://api.userorbit.com/v1/public/feedbacks.info',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'feedbackId': 'feedback-uuid'
}
)
feedback = response.json()['data']
{
"data": {
"id": "feedback-uuid",
"urlId": "abc123def456",
"url": "/add-dark-mode-support-abc123def456",
"title": "Add dark mode support",
"text": "It would be great to have a dark mode option for the dashboard.",
"status": "planned",
"priority": "high",
"boardId": "board-uuid",
"board": {
"id": "board-uuid",
"name": "Feature Requests",
"slug": "feature-requests"
},
"creatorId": "subscriber-uuid",
"subscriber": {
"id": "subscriber-uuid",
"name": "John Doe",
"email": "john@example.com",
"avatarUrl": "https://example.com/avatar.jpg"
},
"teamId": "team-uuid",
"feedbackVotesCount": 42,
"feedbackCommentsCount": 12,
"tags": [
{
"id": "tag-uuid",
"name": "UI/UX",
"color": "#3B82F6"
}
],
"meta": {},
"publishedAt": "2024-01-15T10:30:00Z",
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-20T14:22:00Z",
"archivedAt": null
}
}
Management
Get Feedback Info
Get detailed information about a specific feedback item including creator, votes, comments, and metadata.
POST
/
v1
/
public
/
feedbacks.info
curl --location --request POST 'https://api.userorbit.com/v1/public/feedbacks.info' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"feedbackId": "feedback-uuid"
}'
curl --location --request POST 'https://api.userorbit.com/v1/public/feedbacks.info' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"urlId": "abc123def456"
}'
const response = await fetch('https://api.userorbit.com/v1/public/feedbacks.info', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
feedbackId: 'feedback-uuid'
})
});
const { data: feedback } = await response.json();
import requests
response = requests.post(
'https://api.userorbit.com/v1/public/feedbacks.info',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'feedbackId': 'feedback-uuid'
}
)
feedback = response.json()['data']
{
"data": {
"id": "feedback-uuid",
"urlId": "abc123def456",
"url": "/add-dark-mode-support-abc123def456",
"title": "Add dark mode support",
"text": "It would be great to have a dark mode option for the dashboard.",
"status": "planned",
"priority": "high",
"boardId": "board-uuid",
"board": {
"id": "board-uuid",
"name": "Feature Requests",
"slug": "feature-requests"
},
"creatorId": "subscriber-uuid",
"subscriber": {
"id": "subscriber-uuid",
"name": "John Doe",
"email": "john@example.com",
"avatarUrl": "https://example.com/avatar.jpg"
},
"teamId": "team-uuid",
"feedbackVotesCount": 42,
"feedbackCommentsCount": 12,
"tags": [
{
"id": "tag-uuid",
"name": "UI/UX",
"color": "#3B82F6"
}
],
"meta": {},
"publishedAt": "2024-01-15T10:30:00Z",
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-20T14:22:00Z",
"archivedAt": null
}
}
Authentication
Authorization: Bearer YOUR_API_KEY
Request Body
string
The feedback ID to get information for (UUID)
string
Alternative: The feedback URL ID (short identifier)
feedbackId or urlId, not both.
Response
object
Feedback object with complete details
Show Feedback Properties
Show Feedback Properties
string
Feedback ID (UUID)
string
Short URL identifier
string
URL path (/title-urlId)
string
Feedback title
string
Feedback description
string
Status: in_review, in_progress, planned, completed, closed
string
Priority: low, medium, high, urgent
string
Board ID (if assigned)
object
Board details
string
Subscriber ID who created it
object
Creator subscriber details
string
Team ID
number
Number of votes
number
Number of comments
array
Array of tag objects
object
Custom metadata
string
Publication timestamp
string
Creation timestamp
string
Last update timestamp
string
Archive timestamp (null if not archived)
curl --location --request POST 'https://api.userorbit.com/v1/public/feedbacks.info' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"feedbackId": "feedback-uuid"
}'
curl --location --request POST 'https://api.userorbit.com/v1/public/feedbacks.info' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"urlId": "abc123def456"
}'
const response = await fetch('https://api.userorbit.com/v1/public/feedbacks.info', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
feedbackId: 'feedback-uuid'
})
});
const { data: feedback } = await response.json();
import requests
response = requests.post(
'https://api.userorbit.com/v1/public/feedbacks.info',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'feedbackId': 'feedback-uuid'
}
)
feedback = response.json()['data']
{
"data": {
"id": "feedback-uuid",
"urlId": "abc123def456",
"url": "/add-dark-mode-support-abc123def456",
"title": "Add dark mode support",
"text": "It would be great to have a dark mode option for the dashboard.",
"status": "planned",
"priority": "high",
"boardId": "board-uuid",
"board": {
"id": "board-uuid",
"name": "Feature Requests",
"slug": "feature-requests"
},
"creatorId": "subscriber-uuid",
"subscriber": {
"id": "subscriber-uuid",
"name": "John Doe",
"email": "john@example.com",
"avatarUrl": "https://example.com/avatar.jpg"
},
"teamId": "team-uuid",
"feedbackVotesCount": 42,
"feedbackCommentsCount": 12,
"tags": [
{
"id": "tag-uuid",
"name": "UI/UX",
"color": "#3B82F6"
}
],
"meta": {},
"publishedAt": "2024-01-15T10:30:00Z",
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-20T14:22:00Z",
"archivedAt": null
}
}
Use Cases
- Feedback Detail Page: Display complete feedback information
- Permalink Access: Access feedback by URL ID from permalinks
- Widget Display: Show feedback details in embedded widgets
Notes
- Accepts either
feedbackId(UUID) orurlId(short identifier) - Returns 404 if feedback doesn’t exist or is not published
- Includes related objects (board, subscriber, tags)
- Vote and comment counts are real-time
Was this page helpful?
⌘I

