Social Content

Generate social media post images for property listings

POST/v1/social-content/generate202

Generate a branded social media post image for a property listing. Supports square (1:1), portrait (4:5), and story (9:16) formats.

Request Body

ParameterTypeRequiredDescription
post_typestringYesSocial media post format: square (1:1), portrait (4:5), or story (9:16)
property.addressstringYesFull property address
property.suburbstringNoSuburb name for display
property.listing_typestringNoListing type (e.g. For Sale, For Rent, Auction)
property.price_displaystringNoDisplay price string
property.descriptionstringNoProperty description for the social post
property.imagesstring (URI)[]YesArray of property image URLs (at least 1 required)
branding.agent_namestringNoReal estate agent's full name
branding.agent_phonestringNoAgent's phone number
branding.agency_namestringNoReal estate agency name
branding.agency_logo_urlstring (URI)NoURL of agency logo image
branding.agent_headshot_urlstring (URI)NoURL of agent's headshot photo
branding.primary_colorstringNoPrimary brand color (hex, e.g. #1A2B3C)
branding.secondary_colorstringNoSecondary brand color (hex)
branding.additional_agentsobject[]NoAdditional agents to display on the post
webhook_urlstring (URI)NoURL to receive progress and completion webhooks
callback_metadataobjectNoOpaque data returned in webhook payloads

Request Example

{
  "post_type":  "square",
  "property":  {
    "address":  "example",
    "suburb":  "string",
    "listing_type":  "string",
    "price_display":  "string",
    "description":  "string",
    "images":  [
      "https://example.com/image.jpg"
    ]
  },
  "webhook_url":  "https://example.com/image.jpg"
}

Response

{
  "data":  {
    "job_id":  "550e8400-e29b-41d4-a716-446655440000",
    "status":  "queued"
  },
  "meta":  {
    "request_id":  "req_abc123",
    "timestamp":  "2026-03-12T10:00:00.000Z",
    "mode":  "live"
  }
}