{"openapi":"3.1.0","info":{"title":"Yuzu Future transfer credit lookup","version":"2026-11-04"},"servers":[{"url":"https://credit.yuzufuture.com"}],"paths":{"/api/schools":{"get":{"operationId":"findSchools","summary":"先查原学校或目标学校编号，确认同名城市校区","parameters":[{"name":"db","in":"query","schema":{"type":"string"}},{"name":"q","in":"query","schema":{"type":"string"}},{"name":"role","in":"query","schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"查询结果，带 has_next 和 next_url；必须打开详情核对全部条件"}}}},"/api/search":{"get":{"operationId":"searchCreditRules","summary":"检索原课程或反查目标课程；需要 from 或 to 学校编号","parameters":[{"name":"db","in":"query","required":false,"schema":{"type":"string"},"description":"neu/sbu/assist/psu/umich/tes"},{"name":"from","in":"query","required":false,"schema":{"type":"string"},"description":"原学校编号，先查 /api/schools"},{"name":"to","in":"query","required":false,"schema":{"type":"string"},"description":"目标学校编号"},{"name":"course","in":"query","required":false,"schema":{"type":"string"},"description":"完整课程代码，如 MAT 312"},{"name":"side","in":"query","required":false,"schema":{"type":"string"},"description":"from 原课程；to 目标课程反查"},{"name":"year","in":"query","required":false,"schema":{"type":"string"},"description":"适用学年"},{"name":"program","in":"query","required":false,"schema":{"type":"string"},"description":"接收学院关键词"},{"name":"page","in":"query","required":false,"schema":{"type":"string"},"description":"从1开始的页码"}],"responses":{"200":{"description":"查询结果，带 has_next 和 next_url；必须打开详情核对全部条件"}}}},"/api/rules/{rule_id}":{"get":{"operationId":"getCreditRule","summary":"读取完整规则；ASSIST 继续分页读取 section=contexts","parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string"}},{"name":"section","in":"query","schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"string"}},{"name":"raw","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"查询结果，带 has_next 和 next_url；必须打开详情核对全部条件"}}}}}}