{
  "@context": "https://schema.org",
  "@type": "WebAPI",
  "name": "Quote API",
  "dateModified": "2026-06-02",
  "endpoint": "https://xn--82czbx2bczd4fl8a.online/agent-billing/quote",
  "method": "POST",
  "request": {
    "contentType": "application/json",
    "schema": {
      "required": [
        "items",
        "currency"
      ],
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "sku",
              "qty"
            ],
            "properties": {
              "sku": {
                "type": "string"
              },
              "qty": {
                "type": "integer"
              }
            }
          }
        },
        "currency": {
          "type": "string",
          "default": "THB"
        },
        "jurisdiction": {
          "type": "string"
        },
        "customerType": {
          "enum": [
            "individual",
            "business"
          ]
        }
      }
    }
  },
  "response": {
    "contentType": "application/json",
    "signed": "JWS detached + RFC 8785 JCS",
    "fields": [
      "quoteId",
      "validUntil",
      "lines[]",
      "subtotal",
      "tax",
      "total",
      "currency",
      "x402"
    ]
  },
  "sla": {
    "p95_ms": 80
  },
  "auth": "Bearer agent OAuth (scope: agent:pricing)"
}