Your users create stunning work. Give them a way to put it on billboards, transit screens, and DOOH displays nationwide — without leaving your app.
Herb doesn't try to do it all. We integrate with the best operators, printers, and exchanges in the country — and the buyer never knows there are five companies in the loop.
Herb handles inventory, spec validation, fulfillment, and billing — you just add the button.
The booking widget is embedded directly in your app. Users never leave your platform — they select markets, choose units, and confirm. You get a webhook with the campaign details.
<iframe
src="https://herb.sasta.ai/widget
?partner=pk_canva_demo
&creative_url={{EXPORT_URL}}
&markets=nyc,nj
&budget=5000"
width="480" height="640"
frameborder="0">
</iframe>
Base URL: https://herb.sasta.ai/api/v1
| Param | Type | Required | Description |
|---|---|---|---|
| market | string | optional | nyc, nj, or all (default: all) |
| budget | number | optional | Max 4-week rate in USD |
| format | string | optional | Filter by format keyword (e.g. "digital") |
| lat / lng | number | optional | Filter by location |
| radius_miles | number | optional | Radius for geo filter |
| limit | number | optional | Max results (default: 30) |
{
"count": 12,
"market": "nyc",
"units": [
{
"id": "P-042",
"neighborhood": "Lower East Side",
"format": "Digital Bulletin",
"size": "14'×48'",
"market": "pearl",
"lat": 40.7157,
"lng": -73.9863,
"impressions_weekly": "210,000",
"rate_4wk": 7200,
"rate_4wk_display": "$7,200"
}
]
}
| Body Field | Type | Required | Description |
|---|---|---|---|
| creative_url | string | required | URL to the creative asset (image, video, PDF) |
| markets | string[] | required | Array of market codes: ["nyc","nj"] |
| budget | number | required | Total campaign budget in USD |
| partner_key | string | optional | Your partner API key |
| duration_weeks | number | optional | Campaign length (default: 4) |
| advertiser | string | optional | Advertiser / brand name |
| contact | string | optional | Contact email to pre-fill |
// Request
{
"creative_url": "https://cdn.higgsfield.ai/exports/abc123.mp4",
"markets": ["nyc", "nj"],
"budget": 8000,
"partner_key": "pk_higgsfield_demo",
"advertiser": "Tacos El Rey"
}
// Response 201
{
"campaign_id": "cmp_m8x2k9",
"status": "pending_booking",
"partner": "Higgsfield AI",
"booking_url": "https://herb.sasta.ai/widget?campaign_id=cmp_m8x2k9&...",
"embed_url": "https://herb.sasta.ai/widget?campaign_id=cmp_m8x2k9&...&embed=1",
"preview_units": [...],
"created_at": "2026-04-08T14:22:00Z"
}
| Body Field | Type | Required | Description |
|---|---|---|---|
| url | string | required | Creative asset URL |
| format_id | string | optional | e.g. "bulletin", "digital-brd" |
| width / height | number | optional | Asset dimensions in pixels |
| file_type | string | optional | e.g. "jpg", "mp4" |
// Response
{
"status": "needs_review",
"checks": [
{ "check": "file_type", "pass": true, "actual": "mp4" },
{ "check": "color_mode", "pass": null, "expected": "RGB" },
{ "check": "bleed", "pass": null, "expected": "None required" }
],
"compatible_formats": [
{ "id": "digital-brd", "label": "Digital Billboard (16:9)", "type": "digital" }
],
"recommended_action": "Review the flagged items with your vendor"
}
All tiers get access to the full inventory, booking widget, and API. Revenue share pays out monthly.
We review all applications within 48 hours. Growth and Platform partners get a partner key the same day.