Demo requests
1 endpoint.
POST
/v1/demo-requestsBook a demo (public form, no auth; limited per IP)
No key needed
Request body application/json DemoRequestIn
| Name | Type | Required | Description |
|---|---|---|---|
name | string | yes | min length 1 · max length 120 |
store_url | string | yes | A domain or an http(s) URLmin length 3 · max length 300 |
platform | "opencart" | "woocommerce" | "shopify" | "salla" | "zid" | "magento" | "other" | yes | |
product_count | "under_1k" | "1k_5k" | "5k_20k" | "20k_100k" | "over_100k" | yes | |
contact | string | yes | An email address or a phone numbermin length 3 · max length 200 |
preferred_time | "morning" | "afternoon" | "evening" | "any" | no | default "any" |
locale | "en" | "ar" | no | default "en" |
website | string | null | no | Leave empty (spam trap).max length 200 |
Responses
- 202Successful Response
DemoRequestReceived
Data shapes on this page
DemoRequestIn
One "Book a demo" request. `website` is a honeypot: people leave it empty.
| Name | Type | Required | Description |
|---|---|---|---|
name | string | yes | min length 1 · max length 120 |
store_url | string | yes | A domain or an http(s) URLmin length 3 · max length 300 |
platform | "opencart" | "woocommerce" | "shopify" | "salla" | "zid" | "magento" | "other" | yes | |
product_count | "under_1k" | "1k_5k" | "5k_20k" | "20k_100k" | "over_100k" | yes | |
contact | string | yes | An email address or a phone numbermin length 3 · max length 200 |
preferred_time | "morning" | "afternoon" | "evening" | "any" | no | default "any" |
locale | "en" | "ar" | no | default "en" |
website | string | null | no | Leave empty (spam trap).max length 200 |
DemoRequestReceived
| Name | Type | Required | Description |
|---|---|---|---|
received | boolean | no | default true |