AI Wedding Invitation Card MakerAPI

Create a personalised wedding invitation card in seconds. Pick one of 16 ready-made designs across Indian, floral, elegant and whimsical styles, add the couple's names, date, venue and RSVP details, and AI rewrites the card's wording while keeping the artwork. Works for engagement, reception and save-the-date cards too. Download a print-ready 2K PNG.

design tools~30 credits/callv1.0.0

Endpoint

endpoint
POST https://backend.aaddyy.com/api/ai/wedding-invitation-card-maker

Authentication

header
Authorization: Bearer YOUR_API_KEY

Parameters

Required

templateIdstringrequired

Design to personalise. GET /api/ai/wedding-invitation-card-maker/templates (public, no auth) lists the available designs with names and preview images; only ids listed there are accepted.

Values: royal-maroon-goldsage-french-gardenlilac-mughal-archeditorial-minimalpeach-sage-blossomswhimsical-doodlesblush-palace-peacocksmidnight-art-decotemple-gold-jasmineplum-fig-romancelake-palace-watercolourheirloom-lace-bowmoorish-arch-lanternsamalfi-lemonspowder-blue-silverwildflower-meadow

Example: royal-maroon-gold

partnerOneNamestringrequired

First partner's name, printed exactly as written.

Example: Priya

partnerTwoNamestringrequired

Second partner's name, printed exactly as written.

Example: Arjun

eventDatestringrequired

Date as free text, printed exactly as written.

Example: Sunday, 21 November 2027

venueNamestringrequired

Venue name.

Example: Lakeview Palace Gardens

Optional

eventTypestring

Kind of card. Sets the invitation wording unless invitationMessage is given.

Values: weddingengagementreceptionsave_the_date

Default: wedding

eventTimestring

Time line. Omit to remove the time line from the card.

venueAddressstring

Address or city printed under the venue. Omit to remove the address line.

hostLinestring

Opening line above the names. Omit to keep the design's own opening line.

invitationMessagestring

Replaces the invitation wording under the names. Omit to keep the design's wording for the chosen eventType.

rsvpDetailsstring

RSVP line. Omit to remove the RSVP line.

additionalNotestring

Extra line such as "Dinner to follow" or a dress code. Omit to remove it.

output_formatstring

Image format of the generated card.

Values: pngjpegwebp

Default: png

Example Request

cURL
curl -X POST https://backend.aaddyy.com/api/ai/wedding-invitation-card-maker \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "royal-maroon-gold",
    "partnerOneName": "Priya",
    "partnerTwoName": "Arjun",
    "eventDate": "Sunday, 21 November 2027",
    "venueName": "Lakeview Palace Gardens"
  }'

Request Body

json
{
  "templateId": "royal-maroon-gold",
  "partnerOneName": "Priya",
  "partnerTwoName": "Arjun",
  "eventDate": "Sunday, 21 November 2027",
  "venueName": "Lakeview Palace Gardens"
}

Example Response

json
{
  "success": true,
  "message": "AI Wedding Invitation Card Maker completed successfully",
  "timestamp": "2026-11-02T19:06:54.558Z",
  "requestId": "req_fv4ux23hx",
  "data": {
    "cost": 0.3,
    "remainingCredits": 9.95
  }
}

SDK

javascript
import { AADDYY } from 'aaddyy'

const client = new AADDYY()
const result = await client._request('POST', '/api/ai/wedding-invitation-card-maker', {
  "templateId": "royal-maroon-gold",
  "partnerOneName": "Priya",
  "partnerTwoName": "Arjun",
  "eventDate": "Sunday, 21 November 2027",
  "venueName": "Lakeview Palace Gardens"
})

Install: npm install aaddyy

Pricing

~30 credits (~$0.30) per request

Rate Limits

10 requests per 1m

Burst: 3