{"title":"Maligo \u5c55\u4f1a\u540d\u7247 API","version":"1.0","base_url":"\/api\/v1","auth":"Bearer Token (Sanctum)","endpoints":[{"group":"\u8ba4\u8bc1","routes":[{"method":"POST","path":"\/auth\/register","auth":false,"desc":"\u6ce8\u518c\u8d26\u53f7\uff0c\u8fd4\u56de Bearer Token"},{"method":"POST","path":"\/auth\/login","auth":false,"desc":"\u767b\u5f55\uff0c\u8fd4\u56de Bearer Token"},{"method":"POST","path":"\/auth\/logout","auth":true,"desc":"\u9000\u51fa\u767b\u5f55\uff0c\u9500\u6bc1\u5f53\u524d Token"},{"method":"GET","path":"\/auth\/me","auth":true,"desc":"\u5f53\u524d\u7528\u6237\u4fe1\u606f\u4e0e\u6743\u9650"},{"method":"POST","path":"\/auth\/forgot-password","auth":false,"desc":"\u53d1\u9001\u5bc6\u7801\u91cd\u7f6e\u90ae\u4ef6"},{"method":"POST","path":"\/auth\/reset-password","auth":false,"desc":"\u91cd\u7f6e\u5bc6\u7801"}]},{"group":"\u540d\u7247\u6570\u636e","routes":[{"method":"GET","path":"\/cards","auth":false,"desc":"\u540d\u7247\u5217\u8868\uff08\u5206\u9875\u3001\u7b5b\u9009\uff09"},{"method":"GET","path":"\/cards\/{id}","auth":false,"desc":"\u540d\u7247\u8be6\u60c5\uff08\u8054\u7cfb\u65b9\u5f0f\u6309\u8ba2\u9605\u8131\u654f\uff09"}]},{"group":"\u8ba2\u9605\u4e0e\u652f\u4ed8","routes":[{"method":"GET","path":"\/plans","auth":false,"desc":"\u8ba2\u9605\u8ba1\u5212\u5217\u8868"},{"method":"GET","path":"\/subscription","auth":true,"desc":"\u5f53\u524d\u8ba2\u9605\u4e0e\u8ba2\u5355\u8bb0\u5f55"},{"method":"POST","path":"\/subscription\/checkout","auth":true,"desc":"\u521b\u5efa\u8ba2\u5355\u5e76\u8fd4\u56de\u652f\u4ed8\u94fe\u63a5\/\u4e8c\u7ef4\u7801"},{"method":"GET","path":"\/orders\/{id}","auth":true,"desc":"\u67e5\u8be2\u8ba2\u5355\u652f\u4ed8\u72b6\u6001"}]},{"group":"\u7528\u6237\u6570\u636e","routes":[{"method":"GET","path":"\/dashboard\/history","auth":true,"desc":"\u6700\u8fd1\u6d4f\u89c8\u7684\u540d\u7247"},{"method":"GET","path":"\/export\/cards","auth":true,"desc":"\u5bfc\u51fa CSV\uff08Premium\uff09"}]}],"webhooks":[{"method":"POST","path":"\/api\/webhooks\/stripe","desc":"Stripe \u652f\u4ed8\u56de\u8c03"},{"method":"POST","path":"\/api\/webhooks\/wechat","desc":"\u5fae\u4fe1\u652f\u4ed8\u56de\u8c03"}]}