{"openapi":"3.1.0","info":{"title":"Efibb Mobile API","version":"8.4.0-production-identity-shield-rc1","description":"Efibb mobile API v2 for discovery, sync, adaptive learning, AI usage, credentials, study abroad, devices, and future native applications."},"servers":[{"url":"/api/v2"}],"paths":{"/config":{"get":{"summary":"Public mobile configuration"}},"/home":{"get":{"summary":"Public mobile discovery payload"}},"/catalog/{kind}":{"get":{"summary":"Public versioned catalog"}},"/me":{"get":{"summary":"Authenticated mobile profile","security":[{"bearerAuth":[]}]}},"/sync":{"get":{"summary":"Incremental authenticated synchronization","security":[{"bearerAuth":[]}]}},"/devices":{"post":{"summary":"Register a push-notification device","security":[{"bearerAuth":[]}]}},"/adaptive":{"get":{"summary":"Authenticated adaptive-learning state","security":[{"bearerAuth":[]}]}},"/ai-usage":{"get":{"summary":"Authenticated AI token and credit usage","security":[{"bearerAuth":[]}]}},"/credentials":{"get":{"summary":"Authenticated signed credentials","security":[{"bearerAuth":[]}]}},"/study-abroad":{"get":{"summary":"Authenticated study-abroad navigator state","security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Efibb API token"}}}}