← Files Sandals & Beaches ResortsARCHIVED FILE

plugin.json

6.61 KB · Nov 3, 2026 · 19:15 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a43ced89af481918657116dbee6262c",
  "version": "1.1.4",
  "description": "Browse Sandals and Beaches all-inclusive resorts, search rooms with live pricing, and open resort details with booking links to Sandals.com and Beaches.com.",
  "author": {
    "name": "Unique Vacations Inc.",
    "url": "https://www.sandals.com"
  },
  "homepage": "https://www.sandals.com",
  "keywords": [
    "travel",
    "resorts",
    "all-inclusive",
    "caribbean",
    "sandals",
    "beaches"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Sandals & Beaches Resorts",
        "shortDescription": "Find all-inclusive resorts",
        "longDescription": "The app supports both Sandals Resorts (adults-only all-inclusive resorts) and Beaches Resorts (family-friendly all-inclusive resorts).\n\nResort discovery, room browsing, live pricing, and booking links for Sandals and Beaches Resorts. Browse available properties, view room categories, check current rates, and access resort details. Search availability by travel dates and length of stay, view room options, and review what is included at each resort. Users can follow booking links to Sandals.com or Beaches.com to complete reservations.\n\nNo payments are processed within ChatGPT.",
        "developerName": "Unique Vacations Inc.",
        "category": "Travel",
        "capabilities": [
          "Search resorts",
          "Search rooms with live pricing",
          "Resort details"
        ],
        "websiteURL": "https://www.sandals.com",
        "supportURL": "https://www.sandals.com/contact/",
        "privacyPolicyURL": "https://www.sandals.com/privacy/",
        "termsOfServiceURL": "https://www.sandals.com/terms/",
        "defaultPrompt": [
          "Show me all Sandals and Beaches resorts across the caribbean",
          "Compare swim up suites at Sandals resorts for two adults, the last week of November of next year",
          "Find a Beaches Resort for a family of four, July 10-15 of next year"
        ],
        "brandColor": "#0057FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/screenshot-find-rooms.png",
          "./assets/screenshot-resort-info.png",
          "./assets/screenshot-compare-resorts.png"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Browse resorts in a destination",
              "prompt": "Show me Sandals and Beaches resorts in Jamaica",
              "tools_triggered": "searchResorts",
              "expected_behavior": "A resort carousel of the open Sandals and Beaches resorts in Jamaica, each card with rating, highlights and an 'All-inclusive from' starting price, plus View Resort links."
            },
            {
              "description": "Live room pricing for exact dates",
              "prompt": "Price Sandals Dunn's River from March 10, 2027 to March 15, 2027",
              "tools_triggered": "searchRooms",
              "expected_behavior": "Room category cards for Sandals Dunn's River with live per-person-per-night rates and stay totals for 2 adults (default occupancy), availability status, and Book Now links that open the Sandals booking engine with the dates prefilled."
            },
            {
              "description": "Family search with children",
              "prompt": "Price Beaches Negril from July 10, 2027 to July 17, 2027 for 2 adults and 2 children aged 7 and 9",
              "tools_triggered": "searchRooms",
              "expected_behavior": "Only room categories that sleep 4 guests are shown, priced for 2 adults and 2 children, with Book Now links that carry the dates and party size."
            },
            {
              "description": "Resort details",
              "prompt": "Tell me about Beaches Turks & Caicos",
              "tools_triggered": "resortDetails",
              "expected_behavior": "A resort card for Beaches Turks & Caicos with photo gallery, overview, amenities, restaurants and room categories; View Resort opens the fullscreen detail view."
            },
            {
              "description": "Compare named resorts",
              "prompt": "Compare Sandals Ochi and Sandals Negril",
              "tools_triggered": "searchResorts",
              "expected_behavior": "A carousel with only Sandals Ochi and Sandals Negril (no other Jamaica resorts) and a side-by-side comparison of their ratings, highlights and starting prices."
            }
          ],
          "negative": [
            {
              "description": "Payment inside ChatGPT is not supported. The plugin does not collect card details or complete bookings; it should explain that reservations are completed on Sandals.com or Beaches.com through the Book Now link.",
              "prompt": "Book the cheapest room at Sandals Negril for me and charge it to my credit card"
            },
            {
              "description": "Unrelated request. The plugin should not be invoked for questions outside Sandals and Beaches resort discovery.",
              "prompt": "What's the weather in Paris this weekend?"
            },
            {
              "description": "Invalid occupancy. A stay needs at least one adult, so the plugin should ask for the adult count instead of searching rooms.",
              "prompt": "Price Beaches Negril for 0 adults and 4 children from July 10 to July 17, 2027"
            }
          ]
        },
        "demo_recording_url": "https://cdn.sandals.com/sandals/test_video/demo-recording-dev.mp4",
        "commerce": true,
        "commerce_description": "Browse and compare all-inclusive resort vacations at Sandals and Beaches properties across the Caribbean. Users can explore resorts by destination, view live room pricing and availability, browse photo galleries, and access detailed resort information including dining, activities, and amenities. The app displays real-time pricing but does not process payments. Users are linked to sandals.com or beaches.com to complete their booking. Pricing, availability, and cancellation policies vary by property and selected rate. Reservations are not confirmed until the booking process is completed on the applicable Sandals or Beaches website."
      },
      "publication": {
        "countries": [],
        "release_notes": "Browse Sandals and Beaches all-inclusive resorts, search rooms with live pricing and availability, and open resort details with Book Now links to Sandals.com and Beaches.com. This version updates the example prompts."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3f164e6c5bfa166f545a2300395f87810b32d153a347db2367b1b0c49a838092