CodingMantra LogoCodingMantra
GalleryProductsPortfolioServicesGamesPricingContact
CodingMantra LogoCodingMantra

Providing business solutions for small and medium-sized businesses and helping them to grow.

WhatsApp ChannelX / TwitterLinkedInInstagramFacebookGitHubYouTube

Company

  • About Us
  • Services
  • Products
  • Portfolio
  • Pricing
  • Blog
  • API Docs
  • Contact Us

Top Tools

  • All Tools
  • Image Gallery
  • Image Tools
  • Digital Marketing
  • Financial Tools
  • Games
  • SEO Tools

Legal

  • Privacy Policy
  • Terms & Conditions
  • Return Policy
  • Deals
  • Sitemap

© 2026 CodingMantra. All Rights Reserved.

    1. Home
    2. API Documentation
    3. Image Tools
    4. Festival Post Generator

    Festival Post Generator API

    Create stunning, brand-ready festival and holiday promotional posts with product integration.

    GET
    /api/image/festival-post-generator-prompts

    Retrieve a list of pre-defined festival themes and styles.

    Example Request

    curl -X GET 'https://codingmantra.com/api/image/festival-post-generator-prompts'

    Example Response

    {
      "data": [
        {
          "id": "diwali-premium",
          "title": "Premium Diwali Celebration",
          "categoryId": "indian-festivals",
          "categoryTitle": "Indian Festivals",
          "demoImageUrl": "https://..."
        },
        // ... more prompts
      ]
    }

    POST
    /api/image/festival-post-generator

    Generate a customized marketing post with optional product placement.

    Request Body

    FieldTypeDescription
    promptIdstringOptional. Theme style ID. Fetch IDs via `/api/image/festival-post-generator-prompts`.
    festivalPromptstringOptional. Scene instructions. Required if `promptId` is omitted.
    productImagestringOptional. Data URI/URL to integrate a product seamlessly into the scene.
    logoImagestringOptional. Data URI/URL of a brand logo.
    logoPlacementstringOptional. Instructions for logo placement (e.g. "bottom-right corner").
    logoSizenumberOptional. Numeric scale for logo (e.g. 0.15 for 15% height).
    overlayTextstringOptional. Short promotional copy (e.g. "50% Off!").
    marketingTextstringOptional. Extended tagline or slogan.
    modelstringOptional. `'standard'` (default) or `'pro'`.
    aspectRatiostringOptional. Default `'1:1'`.
    outputResultstringOptional. `'base64'` (default) or `'url'`.

    Example Request

    curl -X POST 'https://codingmantra.com/api/image/festival-post-generator' \
         -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer YOUR_API_KEY' \
         -d '{
              "promptId": "diwali-premium",
              "productImage": "https://example.com/perfume.png",
              "logoImage": "https://example.com/logo.png",
              "overlayText": "FESTIVE SALE 50% OFF",
              "aspectRatio": "1:1"
            }'

    Example Response

    {
      "data": {
        "photoDataUri": "data:image/png;base64,..."
      }
    }

    On This Page

    GET PromptsPOST GenerateFAQ

    Frequently Asked Questions