← 返回
未分类 Key 中文

Userorbit

Manage Userorbit resources via the public API. Create and manage feedback, announcements, roadmap topics, help center articles, boards, tags, subscribers, an...
通过公共 API 管理 Userorbit 资源,创建和管理反馈、公告、路线图主题、帮助中心文章、板块、标签、订阅者等。
middlerange middlerange 来源
未分类 clawhub v1.1.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 349
下载
💾 0
安装
1
版本
#latest

概述

Userorbit API

Manage Userorbit resources programmatically via the REST API.

Setup

Before the first API call, verify that USERORBIT_API_KEY and USERORBIT_TEAM_ID environment variables are set. If they are missing, ask the user to provide them (available in Settings → API or from the Userorbit onboarding page).

Making API calls

Use curl directly with the environment variables:

  • Base URL: https://api.userorbit.com/api/v1
  • All endpoints use POST
  • Endpoint format: . (e.g., announcements.list, feedbacks.create)
  • Success response: { "data": ... }
  • List response: { "pagination": { "offset", "limit", "total" }, "data": [...] }
  • Error response: { "error": "..." }

Usage:

curl -s -X POST "https://api.userorbit.com/api/v1/<endpoint>" \
  -H "Authorization: Bearer ${USERORBIT_API_KEY}" \
  -H "Content-Type: application/json" \
  -H "x-team-id: ${USERORBIT_TEAM_ID}" \
  -d '<json body>'

Example:

curl -s -X POST "https://api.userorbit.com/api/v1/announcements.list" \
  -H "Authorization: Bearer ${USERORBIT_API_KEY}" \
  -H "Content-Type: application/json" \
  -H "x-team-id: ${USERORBIT_TEAM_ID}" \
  -d '{"limit": 5}' | jq '.data'

Resources

Feedback

User-submitted feedback with voting, status tracking, and board organization.

OperationEndpointRequired fields
--------------------------------------
Createfeedbacks.createtitle
Listfeedbacks.list-
Getfeedbacks.infoid
Updatefeedbacks.updateid
Deletefeedbacks.deleteid
Archivefeedbacks.archiveid
Restorefeedbacks.restoreid
Votefeedbacks.voteid

Statuses: in_review, planned, in_progress, completed, closed

Sort modes for list: newest, top (by votes), trending (activity)

Feedback Boards

Organize feedback into boards.

OperationEndpointRequired fields
--------------------------------------
Createfeedback-boards.createname
Listfeedback-boards.list-
Getfeedback-boards.infoid
Updatefeedback-boards.updateid
Deletefeedback-boards.deleteid

Feedback Comments

OperationEndpointRequired fields
--------------------------------------
Createfeedback-comments.createid (feedbackId), text
Listfeedback-comments.list-
Updatefeedback-comments.updateid, text
Deletefeedback-comments.deleteid

Comments support type: "public" or "private" (internal notes).

Announcements

Product updates and changelogs. Require a collectionId (category).

OperationEndpointRequired fields
--------------------------------------
Createannouncements.createcollectionId, title, text, meta
Listannouncements.list-
Getannouncements.infoid
Updateannouncements.updateid
Deleteannouncements.deleteid
Searchannouncements.searchquery
Archiveannouncements.archiveid
Restoreannouncements.restoreid
Pinannouncements.pinid
Unpinannouncements.unpinid

The meta object supports: ctaTitle, ctaLink, ctaImage, description, feedback.

Set publish: true to publish immediately. Use scheduledAt (ISO date) to schedule.

Announcement Comments

OperationEndpointRequired fields
--------------------------------------
Createannouncement-comments.createid (announcementId), text
Listannouncement-comments.listid (announcementId)
Updateannouncement-comments.updateid, text
Deleteannouncement-comments.deleteid

Roadmaps

OperationEndpointRequired fields
--------------------------------------
Createroadmaps.createname
Listroadmaps.list-
Getroadmaps.infoid
Updateroadmaps.updateid
Deleteroadmaps.deleteid
Stagesroadmaps.stagesid

Stages

Columns within a roadmap (e.g., "Planned", "In Progress", "Done").

OperationEndpointRequired fields
--------------------------------------
Createstages.createtitle, roadmapId
Liststages.listroadmapId
Getstages.infoid
Updatestages.updateid
Deletestages.deleteid

Topics (Roadmap Items)

Items that live on a roadmap stage.

OperationEndpointRequired fields
--------------------------------------
Createtopics.createtitle
Listtopics.listroadmapId, stageId
Gettopics.infoid
Updatetopics.updateid
Deletetopics.deleteid
Counttopics.count-

Topic Comments

OperationEndpointRequired fields
--------------------------------------
Createtopic-comments.createid (topicId), text
Listtopic-comments.listid (topicId)
Updatetopic-comments.updateid, text
Deletetopic-comments.deleteid

Articles (Help Center)

Knowledge base articles with publishing workflow.

OperationEndpointRequired fields
--------------------------------------
Createarticles.createtitle, text, collectionIds
Listarticles.list-
Getarticles.infoid
Updatearticles.updateid
Deletearticles.deleteid
Searcharticles.searchquery
Publisharticles.publishid
Unpublisharticles.unpublishid
Archivearticles.archiveid
Revisionsarticles.revisionsid
Restorearticles.restoreid, revisionId

Article statuses: draft, published, archived

Article Collections (Help Center Categories)

OperationEndpointRequired fields
--------------------------------------
Createarticle-collections.createname
Listarticle-collections.list-
Getarticle-collections.infoid
Updatearticle-collections.updateid
Deletearticle-collections.deleteid

Article Votes

OperationEndpointRequired fields
--------------------------------------
Getarticle-votes.infoid (articleId)
Votearticle-votes.createid (articleId), value (helpful or not_helpful)
Removearticle-votes.deleteid (articleId)

Collections (Announcement Categories)

OperationEndpointRequired fields
--------------------------------------
Createcollections.createname
Listcollections.list-
Getcollections.infoid
Updatecollections.updateid
Deletecollections.deleteid

Tags

Labels for organizing feedback.

OperationEndpointRequired fields
--------------------------------------
Createtags.createname
Listtags.list-
Gettags.infoid
Updatetags.updateid, name
Deletetags.deleteid

Subscribers

Public users who interact with your product.

OperationEndpointRequired fields
--------------------------------------
Createsubscribers.createemail, name, password
Listsubscribers.list-
Updatesubscribers.updateid
Deletesubscribers.deleteid
Countsubscribers.count-
Searchsubscribers.search-

Projects

OperationEndpointRequired fields
--------------------------------------
Createprojects.createname
Listprojects.list-
Getprojects.infoid
Updateprojects.updateid
Deleteprojects.deleteid

Feedback Board Tags

Associate tags with feedback boards.

OperationEndpointRequired fields
--------------------------------------
Createfeedback-board-tags.createboardId, tagId
Listfeedback-board-tags.listboardId
Updatefeedback-board-tags.updateboardId, oldTagId, newTagId
Deletefeedback-board-tags.deleteboardId, tagId

Common Workflows

Create and publish an announcement

  1. Call collections.list to find the right collectionId
  2. Call announcements.create with collectionId, title, text, meta, and publish: true

Add a topic to a roadmap

  1. Call roadmaps.list to find the roadmapId
  2. Call roadmaps.stages with the id to find the stageId
  3. Call topics.create with title, roadmapId, stageId, and publish: true

Publish a help center article

  1. Call article-collections.list to find collection IDs
  2. Call articles.create with title, text, and collectionIds
  3. Call articles.publish with the article id

Detailed API Reference

For full request/response schemas with all optional fields, see references/api.md.

版本历史

共 1 个版本

  • v1.1.1 当前
    2026-05-07 06:22 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

business-ops

Stripe

byungkyu
Stripe API 集成,支持托管 OAuth,实现对客户、订阅、发票、产品、价格和支付的可写金融集成。
★ 27 📥 26,051
business-ops

Calendar

ndcccccc
日历管理与日程安排。创建事件、管理会议,并实现多日历平台同步。
★ 7 📥 23,204
business-ops

Trello

steipete
使用 Trello REST API 管理看板、列表和卡片
★ 162 📥 41,315