{"openapi":"3.1.1","info":{"title":"LineNow Agent Discovery API","version":"1.0.0","summary":"Public machine-readable discovery for LineNow.","description":"This API describes LineNow public discovery resources for agents. LineNow does not currently offer an unauthenticated transactional customer-data API. Private application and integration endpoints are intentionally excluded.","contact":{"name":"LineNow","url":"https://www.linenow.co/contact"}},"servers":[{"url":"https://www.linenow.co","description":"Production"}],"externalDocs":{"description":"LineNow AI content index","url":"https://www.linenow.co/llms.txt"},"tags":[{"name":"Agent discovery","description":"Public indexes and capability information for AI agents."}],"paths":{"/api/agent":{"get":{"tags":["Agent discovery"],"summary":"Get LineNow public discovery resources","description":"Returns canonical links to LineNow machine-readable indexes and states the availability of transactional API access.","operationId":"getAgentDiscovery","responses":{"200":{"description":"LineNow discovery resources","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentDiscovery"}}}},"default":{"description":"Structured API error","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}},"head":{"tags":["Agent discovery"],"summary":"Check agent discovery availability","operationId":"headAgentDiscovery","responses":{"200":{"description":"The discovery endpoint is available"}}}}},"components":{"schemas":{"AgentDiscovery":{"type":"object","additionalProperties":false,"required":["name","description","transactionalApi","resources"],"properties":{"name":{"type":"string","const":"LineNow"},"description":{"type":"string"},"transactionalApi":{"type":"object","additionalProperties":false,"required":["publicAccess","message"],"properties":{"publicAccess":{"type":"boolean","const":false},"message":{"type":"string"}}},"resources":{"type":"object","additionalProperties":false,"required":["website","sitemap","llms","openapi","help"],"properties":{"website":{"type":"string","format":"uri"},"sitemap":{"type":"string","format":"uri"},"llms":{"type":"string","format":"uri"},"referenceCatalog":{"type":"string","format":"uri"},"partners":{"type":"string","format":"uri"},"useCases":{"type":"string","format":"uri"},"openapi":{"type":"string","format":"uri"},"help":{"type":"string","format":"uri"}}}}},"Problem":{"type":"object","description":"RFC 9457 problem details with stable LineNow code and recovery hint extensions.","additionalProperties":true,"required":["type","title","status","detail","instance","code","hint"],"properties":{"type":{"type":"string","format":"uri"},"title":{"type":"string"},"status":{"type":"integer","minimum":400,"maximum":599},"detail":{"type":"string"},"instance":{"type":"string"},"code":{"type":"string"},"hint":{"type":"string"},"docs":{"type":"string","format":"uri"}}}}}}