[
  {
    "endpoint": "main.index",
    "methods": "GET",
    "url": "/"
  },
  {
    "endpoint": "main.api_docs",
    "methods": "GET",
    "url": "/docs"
  },
  {
    "endpoint": "callapp.get_calls",
    "methods": "GET",
    "url": "/callapp/calls"
  },
  {
    "endpoint": "callapp.get_calls_by_agent",
    "methods": "GET",
    "url": "/callapp/calls/agent/<int:agent_id>"
  },
  {
    "endpoint": "callapp.get_calls_by_control",
    "methods": "GET",
    "url": "/callapp/calls/control"
  },
  {
    "endpoint": "callapp.get_calls_by_youth_name",
    "methods": "GET",
    "url": "/callapp/calls/<youth>"
  },
  {
    "endpoint": "callapp.get_all_agents",
    "methods": "GET",
    "url": "/callapp/agents"
  },
  {
    "endpoint": "callapp.get_agent_by_email",
    "methods": "GET",
    "url": "/callapp/agents/email/<email>"
  },
  {
    "endpoint": "callapp.add_call_data",
    "methods": "POST",
    "url": "/callapp/call-data"
  },
  {
    "endpoint": "callapp.get_all_call_data",
    "methods": "GET",
    "url": "/callapp/call-data"
  },
  {
    "endpoint": "callapp.get_call_data_by_agent",
    "methods": "GET",
    "url": "/callapp/call-data/agent/<int:agent_id>"
  },
  {
    "endpoint": "callapp.get_call_data_for_youth",
    "methods": "GET",
    "url": "/callapp/call-data/youth/<youth_id>"
  },
  {
    "endpoint": "callapp.update_call",
    "methods": "PUT",
    "url": "/callapp/calls/<int:id>"
  },
  {
    "endpoint": "fieldapp.get_user",
    "methods": "GET",
    "url": "/get_user"
  },
  {
    "endpoint": "fieldapp.save_activity",
    "methods": "POST",
    "url": "/add_activity"
  },
  {
    "endpoint": "fieldapp.get_nearby_schools",
    "methods": "GET",
    "url": "/nearby_schools"
  }
]
