{
  "endpoints": {
    "agent_job_candidates": "GET /api/agent/jobs/<job_id>/candidates",
    "agent_job_detail": "GET /api/agent/jobs/<job_id>",
    "agent_recommendations": "POST /api/agent/recommendations",
    "daily_summary_generate": "POST /api/command/generate_daily_summary",
    "daily_summary_preview": "GET /api/command/preview_daily_summary",
    "geo_picker_config": "GET /api/geo/picker-config\uff08\u817e\u8baf\u5730\u56fe\u9009\u70b9\u7ec4\u4ef6\u914d\u7f6e\uff09",
    "geo_reverse": "POST /api/geo/reverse\uff08\u817e\u8baf\u9006\u5730\u7406\u4ee3\u7406\uff0c\u9700 TENCENT_MAP_KEY\uff09",
    "health": "GET /health",
    "job_list_page": "GET /jobs\uff08\u62db\u8058\u6c42\u804c\u5217\u8868\u9875\uff09",
    "pinned_group_rules_admin": "GET /admin/pinned-group-rules\uff08\u7f6e\u9876\u53d1\u7fa4\u89c4\u5219\u914d\u7f6e\uff09",
    "pinned_group_rules_api": "GET/POST /api/admin/pinned-group-rules\uff1bPUT/DELETE .../<id>",
    "posts_list": "GET /api/posts/list?mode=longterm|gig&limit=50",
    "push_mark_sent": "POST /api/push/mark_sent",
    "push_pending": "GET /api/push/pending?task_type=<type>&client_id=<id>",
    "push_store": "POST /api/push/store",
    "qywx_callback": "GET/POST /api/qywx/callback",
    "qywx_contact_link": "GET /api/qywx/contact_link?workflow=group_join|job_contact&job_id=xxx",
    "qywx_contact_link_page": "GET /qywx/contact_link\uff08\u8fd0\u8425\u5de5\u5177\u9875\u9762\uff09",
    "qywx_join_group_page": "GET /join_group\uff08\u8fdb\u7fa4\u56fa\u5b9a\u94fe\u63a5\u9875\u9762\uff09",
    "qywx_latest_group_link": "GET /api/qywx/latest_group_link\uff08\u83b7\u53d6\u6700\u65b0\u8fdb\u7fa4\u94fe\u63a5\uff09",
    "recruit_publish_confirm": "POST /api/recruit/publish/confirm",
    "recruit_publish_get": "GET /api/recruit/publish/<job_id>",
    "recruit_publish_quick": "POST /api/recruit/publish/quick-publish",
    "recruit_publish_submit": "POST /api/recruit/publish/submit",
    "recruit_publish_test_page": "GET /recruit/publish-test",
    "remote_command": "POST /api/command/remote",
    "short_video_download": "GET /api/short_video/download/<post_id>",
    "short_video_generate": "POST /api/short_video/generate",
    "short_video_materials": "POST /api/short_video/materials",
    "summary": "GET /api/summary/<type>",
    "sync_command": "POST /api/command/sync",
    "track_action": "POST /api/track/action",
    "track_call_click": "POST /api/track/call_click",
    "video_materials_page": "GET /video-materials",
    "wechat_check_bind": "GET /api/wechat_mp/check_bind/<user_id>",
    "wechat_oauth_callback": "GET /api/wechat_mp/oauth/callback",
    "wechat_subscribe": "GET/POST /api/wechat_mp/subscribe\uff08\u8ba2\u9605\u53f7\u6d88\u606f\u63a5\u53e3\uff09",
    "wechat_unbind": "POST /api/wechat_mp/unbind"
  },
  "message": "SaaS\u6570\u636e\u6307\u4ee4\u901a\u4fe1API",
  "version": "1.0.0"
}
