{
  "service": "PASC official recognition verification",
  "api_version": "1.1",
  "endpoint": "/api/v1/registry.php",
  "method": "GET",
  "parameters": {
    "cert_id": "Exact reference, 6-128 alphanumeric, hyphen, underscore or dot characters (recommended)",
    "name": "Holder / legal entity name, 3-80 characters, optional alternative to cert_id"
  },
  "rules": [
    "A valid cert_id or name is required; no catalogue-wide registry dump is available",
    "If both fields are supplied, cert_id takes priority",
    "Responses contain public fields only and a maximum of 20 results",
    "Demonstration records are labeled demonstration and are not issued recognitions",
    "Rate limits apply; use Retry-After if a 429 response is returned",
    "Canonical recognition_class is published only when expressly recorded by an authorized registry decision; original technical type values remain unchanged"
  ],
  "status_codes": {
    "200": "Request processed",
    "400": "Invalid query",
    "429": "Rate limit reached",
    "503": "Service unavailable"
  },
  "response_fields": [
    "schema_version",
    "query",
    "count",
    "results",
    "message"
  ],
  "record_fields": [
    "cert_id",
    "name",
    "legal_entity",
    "type",
    "recognition_class",
    "category",
    "country",
    "scheme",
    "scope",
    "standard",
    "status",
    "effective_status",
    "valid_from",
    "valid_to",
    "last_review",
    "issued_by",
    "website",
    "record_class"
  ]
}
