# Router: event_person **File:** app/routers/event_person.py **Routes found:** 8 **Functions:** 0 — **Classes:** 0 — ## Routes - **POST** `/v4/event/person/new` - **PATCH** `/v4/event/person/{event_person_id}/exist` - **POST** `/v2/event/person/new` - **PATCH** `/event/person/{event_person_id}/json` - **GET** `/event/person/{event_person_id}` - **GET** `/event/{event_id}/person/search` - **GET** `/event/registration/{event_registration_id}/event/person/list` - **GET** `/person/{person_id}/event/person/list` ## From-imports - app.config - app.db_sql - app.lib_general - app.methods.event_person_methods - app.methods.person_methods - app.methods.user_methods - app.models.common_field_schema - app.models.event_person_models - app.models.person_models - app.models.response_models - app.models.user_models - app.routers.api_crud - fastapi - pydantic - typing ## File preview (first 20 lines) ```python import datetime, secrets from fastapi import APIRouter, Body, Depends, Header, HTTPException, Path, Query, Response, status from pydantic import BaseModel, EmailStr, Field from typing import Dict, List, Optional, Set, Union from app.lib_general import log, logging from app.config import settings from app.db_sql import sql_insert, sql_update, sql_insert_or_update, sql_select, sql_delete, get_id_random, redis_lookup_id_random from app.routers.api_crud import delete_obj_template, get_obj_template, get_obj_li_template, patch_obj_template, post_obj_template from app.methods.event_person_methods import create_event_person_obj, create_update_event_person_obj_v4, get_event_person_rec_list, load_event_person_obj, update_event_person_obj, update_event_person_obj_v3 from app.methods.person_methods import create_person_obj_v3, load_person_obj, update_person_obj from app.methods.user_methods import create_user_obj, load_user_obj, update_user_obj # from app.methods.user_load_methods import load_user_obj from app.models.common_field_schema import default_num_bytes from app.models.event_person_models import Event_Person_New_Base, Event_Person_Base from app.models.person_models import Person_Base from app.models.response_models import Resp_Body_Base, mk_resp ```