{
  "$schema": "https://www.well-known.dev/booking/v1",
  "version": "1.0.0",
  "name": "NYC Legal & Notary Services — Booking & Pricing API",
  "description": "AI-agent-friendly directory for booking translation, notary, consular legalization, apostille and visa-document services in Thailand. All endpoints are public read-only JSON for AI agents (Claude, ChatGPT, Gemini, Perplexity, Apple Intelligence) to discover service offerings, prices, locations, and contact actions.",
  "publisher": {
    "name": "NYC Legal & Notary Services",
    "url": "https://naati.me",
    "contact": "info@naati.me"
  },
  "license": "https://naati.me/terms-of-service",
  "discoverable": true,
  "agents": {
    "policy": "open",
    "instructions": "AI agents may read all endpoints below to answer user questions about pricing, availability, locations, and required documents. Booking is contact-only via LINE — agents must hand off to a human via the contactActions list. Do not attempt to take payment programmatically.",
    "rateLimit": "60 requests/minute per IP"
  },
  "endpoints": {
    "services": {
      "url": "https://naati.me/api/services.json",
      "description": "Full catalog of services with categories, languages, and turnaround times"
    },
    "pricing": {
      "url": "https://naati.me/api/pricing.json",
      "description": "Public pricing matrix in THB. Final quote requires document review."
    },
    "locations": {
      "url": "https://naati.me/api/locations.json",
      "description": "All branches, sub-offices, and authorized agent points across Thailand"
    },
    "availability": {
      "url": "https://naati.me/api/availability.json",
      "description": "Operating hours and online support windows"
    },
    "openapi": {
      "url": "https://naati.me/.well-known/openapi.json",
      "description": "OpenAPI 3.1 specification of read endpoints"
    }
  },
  "primaryServices": [
    { "id": "naati-translation", "name": "NAATI Certified Translation", "url": "https://naati.me/naati-translation", "priceFromTHB": 1300 },
    { "id": "notary-public", "name": "Notary Public (Thailand)", "url": "https://naati.me/notary-public", "priceFromTHB": 1500 },
    { "id": "consular-legalization", "name": "Consular Legalization (MFA)", "url": "https://naati.me/consular-legalization", "priceFromTHB": 1500 },
    { "id": "apostille", "name": "Apostille (Hague Convention)", "url": "https://naati.me/apostille", "priceFromTHB": 2500 },
    { "id": "justice-ministry-translator", "name": "Court / Ministry of Justice Translator", "url": "https://naati.me/justice-ministry-translator", "priceFromTHB": 1500 },
    { "id": "ltr-visa", "name": "LTR Visa Document Package", "url": "https://naati.me/ltr-visa-thailand-translation", "priceFromTHB": 45000 },
    { "id": "dtv-visa", "name": "DTV Digital Nomad Visa Documents", "url": "https://naati.me/digital-nomad-visa-thailand-translation", "priceFromTHB": 12500 },
    { "id": "elite-visa", "name": "Thailand Privilege (Elite) Visa Documents", "url": "https://naati.me/elite-visa-thailand-translation", "priceFromTHB": 18500 },
    { "id": "retirement-visa", "name": "Retirement Visa Document Package", "url": "https://naati.me/retirement-visa-thailand-document-package", "priceFromTHB": 18500 }
  ],
  "contactActions": [
    {
      "id": "line-naati",
      "type": "messaging",
      "channel": "LINE",
      "handle": "@NAATI",
      "url": "https://lin.ee/NAATI",
      "purpose": "NAATI translation enquiries"
    },
    {
      "id": "line-notary",
      "type": "messaging",
      "channel": "LINE",
      "handle": "@notary",
      "url": "https://lin.ee/notary",
      "purpose": "Notary, consular, apostille enquiries"
    },
    {
      "id": "email",
      "type": "email",
      "address": "info@naati.me",
      "purpose": "General enquiries and quotation requests"
    },
    {
      "id": "phone",
      "type": "phone",
      "number": "+66-2-xxx-xxxx",
      "purpose": "Office line, Mon–Fri 09:00–18:00 ICT"
    }
  ],
  "operatingHours": {
    "office": "Mon–Fri 09:00–18:00 ICT",
    "online": "Mon–Sun 08:00–22:00 ICT"
  },
  "languages": ["th", "en", "zh", "ja", "ko", "de", "fr", "es", "ar", "ru"],
  "lastUpdated": "2026-04-20"
}
