{"openapi":"3.1.0","info":{"title":"INANAME Agent API","version":"0.1.0","description":"Anonymous domain-only name screening API for agents and automation."},"servers":[{"url":"https://www.inaname.app"}],"paths":{"/api/agent":{"get":{"summary":"Agent API index","responses":{"200":{"description":"Agent API discovery information."}}}},"/api/agent/capabilities":{"get":{"summary":"Agent API capabilities","responses":{"200":{"description":"Supported endpoints, limits, and statuses."}}}},"/api/agent/domain-check":{"post":{"summary":"Create an anonymous domain check job","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["entries"],"properties":{"entries":{"type":"array","maxItems":10,"items":{"type":"string"},"examples":[["chloe.com","clou.com","clo.com"]]},"extensions":{"type":"array","maxItems":3,"items":{"type":"string"},"default":["com","io","co.uk"]},"includeTaken":{"type":"boolean","default":false}}}}}},"responses":{"202":{"description":"Domain check job accepted."},"400":{"description":"Invalid request or anonymous limit exceeded."}}}},"/api/agent/domain-check/{jobId}":{"get":{"summary":"Read a domain check job","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string"}},{"name":"includeTaken","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Grouped domain results with available, unknown, pending, and taken statuses."},"404":{"description":"Job not found."}}}}}}