Products
List marketplace products
Returns a paginated list of publicly visible NachoNacho marketplace products.
get/products
Query parameters
pageinteger
Example:1
Page number (1-based). Defaults to 1 if omitted.
searchstring
Example:slack
Filter products by name or short description
categoryProductIdstring
Example:clxx123abc
Filter products to those positioned in a specific public category. Use an id returned by GET /categories.
relationshipTypestring[]
Filter products by relationship type. Must be sent as a repeated query parameter array, for example relationshipType=DIRECT&relationshipType=AFFILIATE.
Relationship type values:
- AFFILIATE: Affiliate deal.
- CUSTOM: Custom reseller deal.
- DIRECT: Direct non-affiliate deal with cashback.
- HANDSHAKE: Handshake between buyer and seller with a form.
- NONE: Discount is baked in.
- SELLER_INTEGRATION: Seller integration flow.
- PROVISIONING: Automated provisioning flow.
- PROVISIONING_MANUAL: Manual provisioning flow.
- NACHO_PAY: NachoPay flow. No pricing tiers; the seller charges the buyer on demand via POST /payments.
[ "DIRECT", "AFFILIATE" ]
Response
Paginated product list
Example response
{
"page": 1,
"take": 10,
"total": 245,
"products": [
{
"id": 42,
"name": "Slack",
"logo": "https://files.nachonacho.com/logo/slack.png",
"shortDescription": "Where work happens",
"sellerLink": "https://slack.com",
"pricing": "Starting at $7.25/month per user",
"relationshipType": "DIRECT",
"offer": "20% off all plans",
"positionProducts": [
{
"id": "clxx789ghi",
"categoryProduct": {
"id": "clxx123abc",
"name": "Marketing",
"level": 1
}
}
],
"signupLink": "https://connect.nachonacho.com/signup-product/42?source=api"
}
]
}Changes
No recorded changes to this endpoint across all 1 revision of this API.