AI Products, Branding and Product Catalogue
This one’s big. Carbon now powers complete product creation. From catalog setup to AI-generated descriptions, images, and even branding. Built so you can use what you need.
These APIs are fully decoupled, making it easy to plug in AI features like image or description generation, or to extend existing product systems without replacing them.
Product Catalogue API
The Carbon Product Catalogue is now live and open via API.
This will play a key role in the upcoming Promotions release, powering personalized offers and smart product suggestions that increase basket size and conversion right at checkout. And it works with your system, not instead of.
Partners can offer merchants a full product management system directly inside their own platform.
Create a catalogue, add products, manage variants, and link related items like accessories or bundles.
{
"name": "Surf wax",
"sellingPrice": 1500,
"costPrice": 1000,
"currencyCode": "SEK",
"description": "",
"baseAttributes": [{ "attributeLabel": "Color", "attributeKey": "Color"}, ... ],
"attributeValues": [{ "attributeKey": "Color", "displayName": "White", "value": "#ffffff" }, ... ],
"tax": [{ "type": "VAT", "amount": 375, "percentage": "25" }],
"category": "shoes",
"unit": "nos",
"productImages":[],
"hsnCode": "723453",
"barCode": "7812123454323",
"productProperties": {
"size": "15x5 cm",
"weight": "250 g",
"origin": "USA",
"manufacturer": "Nike Inc."
}
}
{
"name": "Surf wax",
"sellingPrice": 1500,
"costPrice": 1000,
}
✨ AI Product Tools
Carbon now helps you to help your merchants build catalogues faster with AI.

This includes:
→ AI Product Description Generator. Turn a product name into a complete description.
POST /products/catalog/ai/description
→ AI Product Image Generator. Create product images that fit instantly into the store or checkout. Built on Nano banana 🍌
POST /products/catalog/ai/image
→ AI Menu Scanner. Great for newly onboarded restaurants with printed menus. Upload an image, and Carbon builds a digital menu in JSON format.
POST /products/catalog/ai/scan
Example payload
// Generate product image
{
"productName": "Watermelon",
"prompt": "An un-cut watermelon",
"noOfImages": 1
}
// Generate description
{
"productName": "Watermelon",
"maxWordLength": 200,
"langCode": "en"
}
// Generate product image
{
"productName": "Watermelon",
"prompt": "An un-cut watermelon",
"noOfImages": 1
}
// Generate products from menu
{
"imgData": [ "https://storage.googleapis.com/sb-merchant-portal-ai-images/testMerchant/TestMenu/menuTest3.jpg" ]
}
// This then returns something like. Each item comes with name, description, price, category and a generated image.
{
"status": "SUCCESS", "data": {
"menuData": [{
"name": "Egg burger",
"description": "A pan-seared, juicy beef patty topped with a runny fried egg, melted cheese, and classic toppings. This is one seriously mouthwatering burger",
"sellingPrice": 5000,
"currencyCode": "826",
"category": "Burgers",
"image": "https://storage.googleapis.com/sb-public-images/8113d3f8403b380409%2F8162391b87f860030e%2Fbeef_stew%2Fbeef_stew_custom_prompt_07_10_2025_09_41_00_1.png",
}],
},
"message": "Menu data extracted successfully"
}
✨ AI Branding
Give merchants an instant, on-brand experience. Feed in a website URL and Carbon returns a full branding profile that fits perfectly across terminals, checkout pages and onboarding screens. Or keep your partner brand. The choice is yours.
POST /ai/branding
{
"url": "https://www.sas.se"
}

Carbon can now create, describe and design, all through API.
Our 10 Carbon releases: Carbon Drop 1: Faster payments, Carbon Drop 2: Customers, Carbon Drop 3: Real-time events and webhooks, Carbon Drop 4: SFTP Reports and Notifications, Carbon Drop 5: Account Creation APIs, Carbon Drop 6: New terminals, Carbon Drop 7: Multi-Cloud for In-Person Payments, Carbon Drop 8: Billing, Onboarding, and Better Charges, Carbon Drop 9: Subscription orders, Carbon Drop 10: Offline payments.