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.
| Field | Description |
|---|---|
| Display name | Your name or organisation name, shown in the marketplace |
| Website | Your website or documentation URL |
| Description | A short bio or description of what you build |
Submitting an app
Create the app record
Go to Developers → Apps and click New app. Fill in the name, description, category, and optionally an icon URL.
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.
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.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
| Status | Meaning |
|---|---|
pending | Submitted; awaiting Feedal review |
approved | Review passed; app is live in the marketplace |
rejected | Review failed; see feedback in the portal |
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.