Submit Feedback
horizon_submit_feedbackSends player feedback, bug reports, or feature requests to the developer's feedback inbox in the horizOn dashboard. Use when a player submits a form in your game.
Instructions
Sends a message written by a player (bug report, feature request or comment) to the developer's feedback inbox in the horizOn dashboard. Use when: the player fills in a feedback or bug report form in the game. Not for: crashes and caught exceptions (use horizon_create_crash_report) or technical events the game logs by itself (use horizon_create_log). Requires: a userId from horizon_signup_* or horizon_signin_*; no session token. Side effects: creates one feedback entry per call; a repeat creates a duplicate. Returns: the text "ok" when the entry was stored. Errors: An unknown userId, or one of another API key, is rejected: pass the ID from the sign-in result. 403 when the account's feedback limit is reached: delete old feedback in the dashboard. Needs HORIZON_API_KEY. Every failure returns an error result (isError) with the HTTP status and body: a 401 that horizon_test_connection also returns means HORIZON_API_KEY is wrong, 429 means the account's per-minute rate limit was reached (wait a minute, then retry).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Contact email address for a reply, if the player wants one | ||
| title | Yes | Short summary shown in the dashboard list (1 to 100 characters) | |
| userId | Yes | Player user ID (UUID) from horizon_signup_* or horizon_signin_* | |
| message | Yes | Full feedback text (1 to 2048 characters) | |
| category | No | Free text category (max 50 characters); the horizOn SDKs use BUG, FEATURE and GENERAL. Omit for none | |
| deviceInfo | No | Device and OS details for bug reports, for example 'Pixel 8, Android 14' (max 500 characters) |