Deliverables
A deliverable is the digital content attached to a listing. You set the type explicitly using the PUT /v1/listings/{id}/deliverable endpoint. ListBee handles delivery automatically when using managed fulfillment.
Deliverables are one axis of the fulfillment model. The other is the fulfillment mode (managed vs external), which is computed from whether a deliverable is attached.
Deliverables are mutable. Call PUT again to replace, or DELETE /v1/listings/{id}/deliverable to remove. Draft only — returns 409 if published.
FILE
A file upload. Upload the file first via POST /v1/files, then attach the returned file token to the listing.
Examples: PDF, ZIP, EPUB, MP3, dataset, software binary.
Delivery: ListBee serves the file from a CDN and generates a signed time-limited download URL. The buyer receives an email with the link. Expires after 24 hours.
URL
A URL that points to a web page.
Examples: Notion page, Google Doc, gated article, course login page.
Delivery: After payment, the buyer receives an email with a link. Clicking it redirects to your URL. ListBee does not cache the page content.
TEXT
Plain text — a license key, API key, password, code snippet, discount code.
Delivery: After payment, the text is shown on the confirmation page and included in the buyer email.
No deliverable (external only)
Don’t attach a deliverable. The listing uses external fulfillment — your app delivers after payment.
Summary
Next steps
- Fulfillment modes — managed vs external delivery.
- Listings — create a listing with a deliverable attached.
- Limitations — files capped at 100 MB.