{"capabilities":{"extendedAgentCard":false,"pushNotifications":false,"streaming":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/markdown","text/html"],"description":"CNAM Liban student materials hub — browse courses, open shared links, and submit reports or contributions via a JSON HTTP API.","documentationUrl":"https://infolinks.app/api/docs","name":"Info Links","protocolVersion":"0.3","provider":{"organization":"Info Links","url":"https://infolinks.app/"},"security":[{"studentBearer":[]}],"securitySchemes":{"studentBearer":{"bearerFormat":"JWT","description":"Student session JWT from /api/users/guest, /register, or /login. See /auth.md.","scheme":"bearer","type":"http"}},"skills":[{"description":"Fetch the program → year → semester → course → link navigation tree via GET /api/content, or SEO pages under /courses and /course/{code}.","examples":["List all courses for génie informatique","Get materials for course NFA008"],"id":"browse-courses","inputModes":["application/json","text/plain"],"name":"Browse courses","outputModes":["application/json","text/markdown","text/html"],"tags":["content","courses","cnam"]},{"description":"Bootstrap an anonymous guest JWT, claim it with name+number, or sign in. Required before gated link opens and submissions. Documented in /auth.md.","examples":["Create a guest session","Register as ziad_baroudi_65"],"id":"student-session","inputModes":["application/json"],"name":"Student session","outputModes":["application/json"],"tags":["auth","student","registration"]},{"description":"Post page views, link clicks, search, and browse events for analytics (student Bearer required).","examples":["Record a home page view","Record opening Link 2 in JavaScript"],"id":"record-activity","inputModes":["application/json"],"name":"Record activity","outputModes":["application/json"],"tags":["analytics","telemetry"]},{"description":"Registered students can POST reports, feedback, and link contributions.","examples":["Report a broken Drive link","Suggest a new exam PDF for a course"],"id":"submit-feedback","inputModes":["application/json"],"name":"Submit feedback and reports","outputModes":["application/json"],"tags":["reports","feedback","contributions"]}],"supportedInterfaces":[{"protocolBinding":"HTTP+JSON","protocolVersion":"1.0","url":"https://infolinks.app/api"}],"url":"https://infolinks.app/api","version":"1.0.0"}
