v1

latestOpenAPI 3.1.0Private2026-07-24196240439.2 KB
Product

Create Product

post/partner/products

Request body

namestring

Display name of the marketplace listing.

slugstring

URL-safe identifier (e.g. "my-product"). Only settable on create — contact Hint support to change it later.

type'app' | 'integration' | 'solution'

Kind of marketplace listing.

summarystring

Short tagline shown on the marketplace card (max 80 chars).

built_by_namestring

Display name of the maker, shown under the listing as "Built by <name>".

built_by_urlstring

Url the "Built by" link points to.

iconstring

Listing icon as a base64 data URI (e.g. "data:image/png;base64,..."). Note the field-name asymmetry: the request field is icon (data URI input); the GET response surfaces the uploaded image as icon_url (hosted URL). Sending icon_url as a request field is silently ignored. The listing icon is distinct from the Core Page sidebar icon (surface.core_page_icon) — see the surface endpoints for that.

Response

Successful response

idstring
built_by_namestring
built_by_urlstring
icon_urlstring
namestring
slugstring
summarystring