Rendery3D LogoRendery3D

Endpoint Reference

POST /api/enterprise/v1/amazon/listing-copy

Generates Amazon listing copy (title, bullets, description, and keywords).

Overview

Required scope: amazon:listing-copy:write

Request

curl -X POST "https://rendery3d.com/api/enterprise/v1/amazon/listing-copy" \
  -H "Authorization: Bearer $RENDERY3D_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "productTitle": "Wireless Meat Thermometer",
    "productDescription": "Instant-read, waterproof, backlit display.",
    "productKeywords": "meat thermometer digital instant read",
    "brandName": "Acme Kitchen",
    "brandDescription": "Premium home cooking tools",
    "brandVoice": "Clear, practical, confident",
    "images": ["https://cdn.example.com/thermometer.jpg"]
  }'

Try This Endpoint

Enter your API key and run a real request from this browser session.

Required scope: amazon:listing-copy:write

Generated cURL

curl -X POST "https://rendery3d.com/api/enterprise/v1/amazon/listing-copy" \
  -H "Authorization: Bearer $RENDERY3D_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "productTitle": "Wireless Meat Thermometer",
  "productDescription": "Instant-read, waterproof, backlit display.",
  "productKeywords": "meat thermometer digital instant read",
  "brandName": "Acme Kitchen",
  "brandDescription": "Premium home cooking tools",
  "brandVoice": "Clear, practical, confident",
  "images": ["https://cdn.example.com/thermometer.jpg"]
}'

Response 200

{
  "success": true,
  "result": {
    "optimizedTitle": "Acme Kitchen Wireless Meat Thermometer...",
    "bulletPoints": ["FAST READINGS: ...", "WATERPROOF DESIGN: ..."],
    "htmlDescription": "<b>...</b><br><ul><li>...</li></ul>",
    "targetKeywords": ["wireless meat thermometer", "digital thermometer"],
    "subjectMatter": ["bbq accessories", "kitchen thermometer", "food safety", "grilling tools", "meat probe"],
    "searchTerms": "instant read food probe bbq thermometer kitchen cooking"
  }
}

Errors

  • 400 invalid JSON body or missing required input
  • 401 missing/invalid API key
  • 403 missing scope or plan access
  • 429 rate limit exceeded
  • 500 listing copy generation failed