{
  "name": "Zeestlink",
  "description": "South Africa local service directory for finding and contacting verified providers.",
  "url": "https://zeestlink.co.za/",
  "version": "1.0.0",
  "contact": {
    "email": "support@zeestlink.co.za"
  },
  "actions": [
    {
      "id": "search_providers",
      "name": "Search providers",
      "description": "Search for local service providers by what the buyer needs and where they are.",
      "method": "GET",
      "url": "https://zeestlink.co.za/search",
      "parameters": [
        {
          "name": "query",
          "type": "string",
          "required": true,
          "description": "Service or category in plain language, e.g. plumber or dentist."
        },
        {
          "name": "location",
          "type": "string",
          "required": false,
          "description": "City, suburb, or town in South Africa, e.g. Pretoria or Sandton."
        }
      ]
    },
    {
      "id": "browse_locations",
      "name": "Browse locations",
      "description": "Open the locations directory to find providers by area.",
      "method": "GET",
      "url": "https://zeestlink.co.za/locations",
      "parameters": []
    },
    {
      "id": "browse_categories",
      "name": "Browse categories",
      "description": "Open the categories directory to explore industries and services.",
      "method": "GET",
      "url": "https://zeestlink.co.za/categories",
      "parameters": []
    },
    {
      "id": "view_pricing",
      "name": "View provider pricing",
      "description": "Show listing plan pricing for businesses that want to appear on Zeestlink.",
      "method": "GET",
      "url": "https://zeestlink.co.za/pricing",
      "parameters": []
    },
    {
      "id": "register_provider",
      "name": "Register a business listing",
      "description": "Start provider registration to create a paid business listing.",
      "method": "GET",
      "url": "https://zeestlink.co.za/provider/register",
      "parameters": []
    },
    {
      "id": "register_buyer",
      "name": "Create buyer account",
      "description": "Create a free buyer account to leave verified reviews.",
      "method": "GET",
      "url": "https://zeestlink.co.za/buyer/register",
      "parameters": []
    },
    {
      "id": "subscribe_newsletter",
      "name": "Subscribe to local picks",
      "description": "Subscribe an email address to weekly local business recommendations.",
      "method": "POST",
      "url": "https://zeestlink.co.za/newsletter/subscribe",
      "parameters": [
        {
          "name": "email",
          "type": "string",
          "required": true,
          "description": "Subscriber email address."
        },
        {
          "name": "city",
          "type": "string",
          "required": true,
          "description": "Preferred city or area for local recommendations."
        },
        {
          "name": "name",
          "type": "string",
          "required": false,
          "description": "Optional subscriber name."
        }
      ]
    }
  ]
}
