Dashboard
Roadmap and changelog
Your app has a hosted roadmap at /roadmap/<APP_ID> and a changelog at /changelog/<APP_ID>. Use the public App ID from the app's installation page, not its internal dashboard project ID. Both links are available under /dashboard/apps/<projectId>/install.
Manage the roadmap
Open Ideas to review proposals, edit their public content and change their status. Boards organize ideas; their statuses describe your workflow. The board manager is at /dashboard/ideas/tableros.
Use the moderation queue at /dashboard/ideas/moderacion for content that needs review. Idea details include comments, moderation controls, demand and history. Duplicate ideas can be merged through the merge controls. Review the destination before merging.
The hosted roadmap and native community view use the app's community data. Public views expose publishable content; private feedback remains in the inbox unless you deliberately create a public idea from it.
Configure participation
Community participation policies control who may submit, vote and comment. An identified-only policy needs a valid credential from your backend. An email address typed by a user is not verified identity.
App community settings live at /dashboard/apps/<projectId>/widget. They include hosted appearance, language and chat access. Configure native Swift appearance through Appearance; do not assume hosted style settings replace native theme parameters.
Open the hosted roadmap as a verified user
A signed client can call POST /api/v1/identity/handoff?app_id=<APP_ID> with the identity headers. An optional JSON body { "idea": "<handle>" } targets one idea.
The response includes a URL, expiresAt and expiresIn. Open that URL promptly: its fragment carries a single-use handoff code valid for 60 seconds. The hosted page exchanges it for an HttpOnly session cookie scoped to that app's roadmap. The cookie has a seven-day lifetime. Never put the signing secret or identity signature into a roadmap URL.
See Verified identity for credential creation and account changes.
Publish a changelog entry
Open /changelog/<APP_ID>/manage while signed in as an owner or admin of the app's workspace. The app's installation page also links to this manager.
Create an entry with a title and body.
Save it as a draft while you prepare the announcement.
Publish it when it is ready, then open the public feed to check the result.
Only published entries with a publication timestamp appear on the public changelog. Returning an entry to draft removes it from that public list.
The manager uses GET and POST /api/community/changelog and PATCH /api/community/changelog/<entryId>. Entries have a draft or published state; creation also selects the internal projectId. These management endpoints require a dashboard session and authorized same-origin mutations, not the SDK's public App ID alone.