Creating a developer profile
Before submitting an app, set up a public developer profile. This is shown to users in the marketplace alongside your apps.- Go to Developers → Profile.
- Fill in your details and click Save.
Once a profile exists, your account can submit apps for review.
Submitting an app
1
Create the app record
Go to Developers → Apps and click New app. Fill in the name, description, category, and optionally an icon URL.
2
Write the manifest
Paste your plugin manifest JSON into the manifest editor. The manifest describes what your app does and where Feedal should send events or load UI bundles. See the manifest schema below.
3
Test delivery
Click Test delivery to fire a test payload to all
event_hook endpoints declared in your manifest. The test log shows response codes and latency. Fix any failures before submitting for review.4
Submit for review
When your app is working, click Submit for review. The Feedal team reviews manifests for security, correctness, and policy compliance. You’ll receive an email when the review is complete.
Manifest schema
The manifest is a JSON document that declares what your app does.Extension point types
event_hook
Feedal POSTs to your delivery_endpoint every time one of the listed events fires. The payload is identical to the standard webhook payload.
content_type
Registers a custom question type rendered via a sandboxed iframe. See Content type plugins for the full build guide.
Validation rules
schema_version,id,name,version, andextension_pointsare required- All URLs must use
https:// idmust be unique across all your submitted appsextension_pointsmust be a non-empty array
App statuses
Rejected apps can be updated and resubmitted.
Updating a published app
- Edit the manifest or description in Developers → Apps → your app.
- Increment the
versionfield in the manifest. - Click Submit for review — updates go through the same review process.
Next steps
Content type plugins
Build a custom question type with the plugin SDK.
Marketplace
Browse installed and available apps.